トップページunix
1001コメント302KB

NetBSD その8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
http://www.netbsd.org/

お約束、関連リンクは>>2-10あたり
0402名無しさん@お腹いっぱい。NGNG
/etc/rc.conf に syslogd=NO を記述するのが流行です。
0403名無しさん@お腹いっぱい。NGNG
こっそりファイルシステムが壊れていてfsckじゃわからないときってありますか?
0404名無しさん@お腹いっぱい。NGNG
もちろん!
0405名無しさん@お腹減った。NGNG
>>400
graphics/p5-PerlMagick
0406名無しさん@お腹いっぱい。NGNG
>>404 入れ直したら同じ設定なのにpanicしなくなったんで、そう思ってしまいました。
0407名無しさん@お腹いっぱい。NGNG
Perlを使うと毎回
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LC_ALL = (unset),
        LANG = "ja_JP.eucJP"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
と 言われます そろそろぶち切れそうです
どうしたらいいのでしょうか?
0408名無しさん@お腹いっぱい。NGNG
env LANG=C
0409名無しさん@お腹いっぱい。NGNG
PERL_BADLANG=0; export PERL_BADLANG
0410407NGNG
>>408
いや…
それは…

>>409
できました
ありがとうございました
0411名無しさん@お腹いっぱい。NGNG
perlやシェルスクリプトをバイナリにすることってできないんですかね?
今はまだソースを見せたくないんですけど 公開してばぐとか意見も聞きたいのですが
教えてくださいお願いします
0412名無しさん@お腹いっぱい。NGNG
>>411
意見聞きたいなら全部見せた方がいいよ。
0413名無しさん@お腹いっぱい。NGNG
そうは思うんですが
ちょっと見せたくは無いんです
理由はちょっとあれなんですが・・
よろしくお願いします
0414名無しさん@お腹いっぱい。NGNG
犯罪がらみ?
0415411NGNG
ちゃいます ちゃいます
色々と理由があるんですが
まぁ そこら中コメントアウトしてあったり くせでいらない分書いたりしてるので
それを見られたくないってのもあります
いつもは完成してきれいにしてから見せてるのですが
今のはまだまだ時間がかかりそうなの‥
すませんが
0416名無しさん@お腹いっぱい。NGNG
てか完全にスレ違い。perlなとこで聞いてくれ。
0417411NGNG
orz
違うとこいってきます・・
シェルスクリプトはどこで聞いたらいいのだろうか・・
0418名無しさん@お腹いっぱい。NGNG
シェルスクリプトのスレが幾つかある。
どこで聞いても、おそらく住人は同じだろうw
0419名無しさん@お腹いっぱい。NGNG
perlccとかperl2exeとか
0420名無しさん@お腹いっぱい。NGNG
pkgsrc に入っている X.org の X server(X11R6.8.1) を使っている人っていますか?
NetBSD-1.6.2(i386) 上で使っているんですが、キーリピートの調子がどうも
おかしいです(キーボードは PS/2 接続のものを使用してます)

キーを押して最初の1.5秒程度は "xset r rate" で設定した通りにリピートしますが
その後のリピートは強制的に 20 repeats/second 程度になります
X を立ち上げずにコンソールを使う時は、特に問題なくキーリピートしてくれるの
ですが...

同じ X.org の X server でも X11R6.7.0 の時は特に問題なく使えてました
一応 X11R6.7.0 と X11R6.8.1 の元ソースを比較してみましたが、キーボード
周りはさほど変更がないように見えます

どなたか同じような症状の方、いらっしゃいませんか?
0421名無しさん@お腹いっぱい。NGNG
やっと、crash dumpとれたよ。ふう。DMAがバギーなんでreboot 104も効かなくて、
PIOにしたらとれた。
0422名無しさん@お腹いっぱい。NGNG
>>420
> pkgsrc に入っている X.org の X server(X11R6.8.1) を使っている人っていますか?
> NetBSD-1.6.2(i386) 上で使っているんですが、キーリピートの調子がどうも
> おかしいです(キーボードは PS/2 接続のものを使用してます)

1.6.2+Xorg 6.8.1で使こてるけどおかしゅうない。
kdmからログインできんで苦しんどるが。
0423名無しさん@お腹いっぱい。NGNG
pkgsrcが・・
0424名無しさん@お腹いっぱい。NGNG
こんなのが出てたりしない?
Unknown wskbd type 0
0425名無しさん@お腹いっぱい。NGNG
tools.mk がすばやくなおった。
0426名無しさん@お腹いっぱい。NGNG
>>420
>1.6.2+Xorg 6.8.1で使こてるけどおかしゅうない。
> kdmからログインできんで苦しんどるが。
問題ない人もいるようですね。

>>423
> こんなのが出てたりしない?
> Unknown wskbd type 0
出てますね。
ただ、これは pcvt 互換デバイスの "/dev/ttyE?" を開いているのに wskbd 用の
ioctl 要求 WSKBDIO_GTYPE を送っているのが悪いと思ってますがいかがでしょうか?
(xc/programs/Xserver/hw/xfree86/os-support/bsd/ の bsd_init.c の xf86OpenWScons()
と bsd_KbdMap.c の KbdGetMappint() あたり)

何が問題なのかさっぱり見えてきません。
トホホ
0427420NGNG
>>424
これはうちでも出とるよ。
0428426NGNG
>>420 -> >>422
>>423 -> >>424

アンカー打ち間違えました
すいません
0429名無しさん@お腹いっぱい。NGNG
iyonixって何?
0430名無しさん@お腹いっぱい。NGNG
ttp://www.iyonix.com/
おもちゃにするにはたけーよ
0431名無しさん@お腹いっぱい。NGNG
sm-mta[376]: filesys_update failed: No such file or directory, fs=., avail=-1, blocksize=4832393164
sm-mta[376]: rejecting new messages: min free: 100

というのが、maillogにいっぱいでてきました。ググったらsendmailをrestartしろよというようなことが
書いてありました。そうしたら一応でなくなりました。これはどういうトラブルでしょうか?
0432名無しさん@お腹いっぱい。NGNG
sendmailって前からdefaultで立ち上がるようになってましたっけ?
0433名無しさん@お腹いっぱい。NGNG
ふむ。tech-installで話題になってる・・
0434名無しさん@お腹いっぱい。NGNG
>>430
せめて£でなくて$だったらねぇ。
0435名無しさん@お腹いっぱい。NGNG
カーネルのコンフィグファイルで、/sys/conf/GENERIC 中に定義された
pseudo-deviceなどを取り消すのになんかきれいな方法はないですか?
options なら自分のコンフィグファイル中で rmoptions を使って
/sys/conf/GENERIC を書き換えずにできますが、同じことを
options 以外にもやりたい。
0436名無しさん@お腹いっぱい。NGNG
man options
0437名無しさん@お腹いっぱい。NGNG
>>426
私の環境だと、X11R6.8.1 でも X11R6.7.0 でも AutoRepeat が全く
設定できません。10/sec ぐらいで固定です。
私もソースの差分を見てみましたが良く分かりませんでした。
引続き調べてみますが、なんか X.Orz って感じです。
0438名無しさん@お腹いっぱい。NGNG
>>437
> 引続き調べてみますが、なんか X.Orz って感じです。

うーん、ナイス( ゚Д゚)ヴォケ!!
0439名無しさん@お腹いっぱい。NGNG
XFree86 4.4.0 で試してみました。
AutoRepeat の指定は効かないものの -ar1, -ar2 は
正常に動作するようです。
これから、差分を眺めてみます。
0440名無しさん@お腹いっぱい。NGNG
DPU情報などを見るにはどうしたらいいんですか?
0441440NGNG
CPU情報です
ハードウェアの情報などを見たいのですが
0442名無しさん@お腹いっぱい。NGNG
PerlMagickいれたはずがなぜか消えてる‥
こぁい‥

まぁ 入れ直すかw
どんくらい時間かかるかな‥
0443名無しさん@お腹いっぱい。NGNG
>>441
% less /var/run/dmesg.boot とか
% dmesg | less とか


0444441NGNG
>>443
dmesgの情報より詳しくは見れないのでしょうか?
Linuxの/proc以下のCPU情報のようなものが見たいのですが
ファミリーやステップ等です
0445名無しさん@お腹いっぱい。NGNG
NetBSDをsparcに入れたいのですが、同じディスクが2つあるので、
どうせならRAID-0 を組もうと思っています。いわゆるソフトウェアRAID
です。ルートパーティションをRAID-0にできますか?
0446名無しさん@お腹いっぱい。NGNG
>>444
options COMPAT_LINUX
を入れてカーネルをコンパイル。
mount -t procfs -o linux /proc /proc
でマウントすればそれっぽいものが見えるよ
0447名無しさん@お腹いっぱい。NGNG
>>445
出来ます…がカーネルは置けません。
RAID1はポートによってはカーネルも置けます。

詳しくは man raidctl で-Aを参照のこと。
0448445NGNG
>>447
ありがとうございます。こういう場合はカーネルだけを置く
極小のパーティションを作るという方法をみなさんとっている
のでしょうか。

0449名無しさん@お腹いっぱい。NGNG
むしろ / と /usr 全体 (ただし /usr/pkg, /usr/local は除く)
を RAID1 に置くなあ。このあたりはほとんど read only なので、
メモリが十分にあれば必要な部分は全てメモリ上のファイル
キャッシュに載るから、RAID0 にする効率上の必要は感じないし。
むしろ RAID1 で確実に動作することの方が嬉しい。
必要な容量も、i386 だと 200MB いかないから、ミラーしても
全然痛くない。というかミラーしてもいまどきの Linux が
インストールに必要とするディスク容量よりはるかに少ないん
ですがぁ。(w

あと、内容は似たようなもんだけど、こっちは絵があるぞ。
ttp://www.netbsd.org/guide/en/chap-rf.html#chap-rf-ex-raid1root
0450名無しさん@お腹いっぱい。NGNG
CDROMのISOイメージをダウンロードしてきて、焼いて、いざブートという
ときにブートしないことが(よく)あった。ISOイメージがブータブルか
どうか、焼く前に調べるにはどうしたらいいでしょうか?

完全にアーキテクチャ依存だと思いますが、i386とsparcの場合を調べて
おります。

0451名無しさん@お腹いっぱい。NGNG
CD-RW で試しておく
0452名無しさん@お腹いっぱい。NGNG
焼く前に調べたい訳は?
CD-Rメディア安いんだし、、
0453名無しさん@お腹いっぱい。NGNG
ISOイメージをVMwareに食わせる<x86の場合。
Sunのマシンの場合はネットワークブートさせればCDを焼かなくて済む。
0454名無しさん@お腹いっぱい。NGNG
分からんのだったら正直にレスすんなや
0455名無しさん@お腹いっぱい。NGNG
スルーされたかったのか?
0456名無しさん@お腹いっぱい。NGNG
file(1)
0457名無しさん@お腹いっぱい。NGNG
付属ドキュメントを読む
0458名無しさん@お腹いっぱい。NGNG
>>456
試してから書いてる?
fileじゃわかるとはかぎらないっすよ。
0459名無しさん@お腹いっぱい。NGNG
スレの流れには関係ないが

初めて80x50のコンソールやってみた...
あまりに汚くて吐き気がしてきた...
すぐに80x25に戻した。なんか、すごく嫌なものを見てしまった気分だ。
0460名無しさん@お腹いっぱい。NGNG
80x25 だと、若干(4%ぐらい)の違和感がないか?
0461名無しさん@お腹いっぱい。NGNG
>>458
どっちが問題なの?
1. fileで(bootable)と出たのにbootableじゃない
2. fileで(bootable)と出ないのに実はbootable
0462名無しさん@お腹いっぱい。NGNG
1でつ。
0463名無しさん@お腹いっぱい。NGNG
(bootable)なんてでねぇ。と思ったら出るものは出るのかorz
xen1.2のbootableCDイメージだと出てこなかった。試してなかったのはオレの方だった。
スマソ。
>461でいうと2.の方。

ちなみにsparcのほうのCDイメージの方はこんな感じ。
sparc64cd.iso: Sun disk label '' 769 interleave, 0 blocks
sparccd.iso: Sun disk label '' 0 blocks
0464名無しさん@お腹いっぱい。NGNG
秋月ARMとか買ってNetBSDを移植してみたいんだが、お勧めの書籍等
をおしえてください
0465名無しさん@お腹いっぱい。NGNG
えんべでっどゆにっくすのさいしょのやつとかTECH-IのくみこみUNIXのとか
でもarmもぴんからきりまであるからねえ
0466名無しさん@お腹いっぱい。NGNG
ARM 本としては CQ から出てる奴?
あとは locore から読んでけば、なんとかなる。(ぉ

BSD マガジンのバックナンバーと、4.4BSD 悪魔本とかも
参考書籍としては使えるかもしれない。どこまで役に立つ
かはなんとも言えないが、他にはこれといってないのでな。
bus_space, bus_dma あたりの話は役に立つかも。カーネル
上位層の話はあまり知らなくても、どうにかなるような。
他には Web 上の「NetBSD/news68k への道」とか。
0467名無しさん@お腹いっぱい。NGNG
>>463
ちなみに、/usr/share/misc/magic見ればわかるけど、
(bootable)と表示するのは"EL TORITO SPECIFICATION"を拾っているからなので
i386(とamd64?)限定でしょうね。
HFSの方はよくわからん。
0468名無しさん@お腹いっぱい。NGNG
それで思い出した。
1.4MB フロッピーのイメージを El Torito に指定した場合は
ブートするけど、2.8MB フロッピーのイメージを指定すると
動作しない BIOS ってのが存在するらしい。
(仕様上はどちらの場合でもブートできるはず)
こういうのは BIOS のバグの一種だから、たとえ VMware だと
ブートできる CD でも、実機では駄目という可能性もある。
0469名無しさん@お腹いっぱい。NGNG
451-452 が現実的な解ってことか?
0470450NGNG
ブータブルのisoの件を質問したものです。fileコマンドで結構高い確率で
判定できる、ということでたいへん参考になりました。fileがそこまで賢い
とははじめて知りました。
0471名無しさん@お腹いっぱい。NGNG
>>466
ターゲットのハードウェア仕様がわかってるんだったら
あんな無駄な苦労する必要ないと思うけど。
0472名無しさん@お腹いっぱい。NGNG
>>471
Embedded UNIX Vol.1を読んでる464です。
あんな無駄な苦労ってどんなことでしょうか?
0473名無しさん@お腹いっぱい。NGNG
pkgsrcをmakeするとき、yaccじゃなくて、bisonを使いたいとき、
mk.confになんか、yacc=NOとか書くんでしょうか?
0474名無しさん@お腹いっぱい。NGNG
>>473
いえ、bison=ON とかいてください。
0475名無しさん@お腹いっぱい。NGNG
>>474 はい、やってみます。ありがとうございました。
Solaris 9で/usr/ccs/bin/yaccを読みに行くのでむりやりMakefileを書き直したりしてました。
0476名無しさん@お腹いっぱい。NGNG
lintpkgsrcとか#!@PERL@になってる・
0477名無しさん@お腹いっぱい。NGNG
あり。ダメだ。
checking for bison... yacc
になる。
0478名無しさん@お腹いっぱい。NGNG
そのまま
YACC = bison
でよかったみたいです。
0479名無しさん@お腹いっぱい。NGNG
BitTorrentってどうやるんすか?
0480名無しさん@お腹いっぱい。NGNG
こういうふうにします。
0481名無しさん@お腹いっぱい。NGNG
今までは pkgsrcに無いものは 自前でmakeして 自分で管理していたのですが
自分で pkgsrcのmakeファイルを書いたら ちゃんと管理してくれるのでしょうか?
0482名無しさん@お腹いっぱい。NGNG
もちろんちゃんと管理してくれるよ、君が。
0483名無しさん@お腹いっぱい。NGNG
管理ってのを何を指して使ってるのかわからんけど、
ふつーpackagesのdirectory以下にはMakefile以外にも
いろいろファイルがあるからそれも書かないといけないと思うよ。
0484名無しさん@お腹いっぱい。NGNG
481は自分でpkgsrcを作りたいんじゃないだろうか?
0485名無しさん@お腹いっぱい。NGNG
作ればいいじゃん。
0486名無しさん@お腹いっぱい。NGNG
NetBSDで,pkgsrcなしで何かをコンパイルするのしんどいよね….
(CPP|LD)FLAGSを設定するだけではうまくいかないことが多い.
0487481NGNG
ありがとうございます
管理と言うのはpkg_infoでの出力や pkg_deleteでの削除くらいで十分です
簡単に言うと まんまですが >>484さんの言うとうりpkgsrcを作りたいです
既存の物を真似して書いてみたらできるものなのでしょうか?
0488名無しさん@お腹いっぱい。NGNG
man packages
/usr/pkgsrc/Packages.txt
/usr/pkgsrc/mk/*
も参考になるかと。

Packages.txtはかなり古い版だけど日本語訳もあったと思う。
0489名無しさん@お腹いっぱい。NGNG
/usr/pkgsrc/mk/以下にあるファイルっていったいなに?
0490481NGNG
>>488
ありがとうございます
今 ガイドを見てたら
8.6にパッケージ詰めに簡単に取り組めるガイド
と言うものがありました
これを みていたら>>488さんと同じようなことが書いてありました
見ながら頑張ろうと思います
ありがとうございました
0491名無しさん@お腹いっぱい。NGNG
Packages.txtは古いから見ない方が吉.
pkgsrcは割と頻繁に大胆な変更が行われてるから.
0492491NGNG
失礼.
s/Packages\.txt/Packages\.txtの日本誤訳/
0493名無しさん@お腹いっぱい。NGNG
cd ./*/nethack

しらんかった・・・・orz
こんなチョソに教えられるとは・・
0494名無しさん@お腹いっぱい。NGNG
>>486

そう?
ふだん
env CC='cc -I/usr/pkg/include -L/usr/pkg/lib -R/usr/pkg/lib' make -e
ってやってて、ぜんぜん困ってないけど?
0495名無しさん@お腹いっぱい。NGNG
/usr/pkgsrc/mk/以下にあるファイルっていったいなに?
0496名無しさん@お腹いっぱい。NGNG
pkgsrc で使ってる共通 make ルールに決まってるやん。
0497名無しさん@お腹いっぱい。NGNG
1. DMA -> PIO
2. sendmail=NO
3. #*/10 * * * * /usr/libexec/atrun

とするとpanicしにくくなったんですが、どれが悪いのか、そもそも悪くないのか全然わからんっず。
0498名無しさん@お腹いっぱい。NGNG
IDEケーブルが悪いか電源容量が足りないに一票。
しっかし、わけわからんつぶやきしてないで
きちっと環境と現象を書けよ。キモイ奴だな。
0499名無しさん@お腹いっぱい。NGNG
すみません。聞き流してください。
0500名無しさん@お腹いっぱい。NGNG
itojunそのケーキは・・
ダイエットはどーするの?
0501名無しさん@お腹いっぱい。NGNG
>>500
クダラン
■ このスレッドは過去ログ倉庫に格納されています