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

NetBSD その16

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/04/16(日) 18:56:01
``Of course it runs NetBSD.''
http://www.netbsd.org/

前スレ
NetBSD その15
http://pc8.2ch.net/test/read.cgi/unix/1139732291/

次スレは2.0になります(嘘

お約束、関連リンク、心の公式ロゴは>>2-10あたり
0050名無しさん@お腹いっぱい。2006/04/20(木) 00:18:07
配布されるカーネルバイナリがGENERICだけなのに
無駄にでかいというのが困るといえば困るんだよな。
raidframeはまだしもCCITTとかlegacy ISAとかほとんどいらんよな。
無駄にメモリを載せてたらいいけどそうでないと必要なものだけLKM、ってしたい。
GENERIC_TINYとかあるけどやっぱり中途半端だし。

ABIはLKMを毎回カーネルと同時にコンパイルすればいい話じゃないかしら。
問題はソースから作りなおさないとカーネルサイズを削れないってとこなので。
逆にいうと NetBSD な人はソースからカーネルを作り直すことを全然厭わないから
LKMの作業進まないんだろうな。
0051名無しさん@お腹いっぱい。2006/04/20(木) 08:03:13
May the source be with you.
sourceと共にあらんことを。
0052名無しさん@お腹いっぱい。2006/04/20(木) 08:29:07
ソースなんてみたい時にだけ取って来られれば十分であって、
いちいちソースがないと使えないなんてうざいだけ
0053名無しさん@お腹いっぱい。2006/04/20(木) 11:56:04
そーっすね
0054名無しさん@お腹いっぱい。2006/04/20(木) 12:34:56
ヽ(#・∀・)ノ┌┛☆(ノ´Д`)ノ
0055名無しさん@お腹いっぱい。2006/04/20(木) 20:06:40
gcc4 age
0056名無しさん@お腹いっぱい。2006/04/20(木) 20:10:42
currentでは、ThinkPad X40のLANポートの問題って解決されてるんですかね?
0057名無しさん@お腹いっぱい。2006/04/20(木) 23:31:39
横入りで悪いけど
X40, X21, 240, 570E
の中だと、NetBSD入れるとなるとどれが一番いいかな?

この中のどれかを買おうと思ってるんだけど
cel400MHzもあれば十分だから、クロックは別にどうでもいい
0058名無しさん@お腹いっぱい。2006/04/20(木) 23:56:59
俺は X21 を使ってた。
デバイスは全部動くし、BIOS から見える場所にハイバネ用領域を作ってやれば、
apm でハイバネもできるし、無問題。
0059名無しさん@お腹いっぱい。2006/04/21(金) 08:08:19
>>57
235がイイ!!
0060名無しさん@お腹いっぱい。2006/04/21(金) 14:24:42
(´-`).。oO(えらいね、GoDaddy.com)
0061名無しさん@お腹いっぱい。2006/04/21(金) 22:33:43
最近2500yenで買ったばかりのTP240からカキコ。
ハイバネ領域作って寝させるとおっきしたときに刺さるお。
3.99.18でACPIなkernelね。
apmはやったことないから今度試してみるお。
真面目な話このスッペクだとfirefox重いお。
0062名無しさん@お腹いっぱい。2006/04/22(土) 00:42:01
FireFoxなんて使うからだろ
0063名無しさん@お腹いっぱい。2006/04/22(土) 07:44:50
IE7previewを使うべき
0064名無しさん@お腹いっぱい。2006/04/22(土) 11:12:11
メモリ64MBだときつい。Max の 192MB まで増やせば、
Celeron 300MHz でも一応耐えられる速度になると思う。
firefox でかすぎ。
ハイバネは apm ならできるんじゃないかなあ。
0065名無しさん@お腹いっぱい。2006/04/22(土) 11:42:01
起動時に色々とさせたいんですけど
やらせたいことはシェルスクリプトとしてファイルに書いたのですが
どこからこのスクリプトを読み込ませるのが適当なんですかね?
内容的にはバックアップを取って○○を起動
見たいな感じになってるのですが

0066名無しさん@お腹いっぱい。2006/04/22(土) 12:11:50
システム全体の作業なら、一般には /etc/rc.local でしょうか。
ユーザの権限で実行するのであれば、cron(8) の @reboot を使うのがお勧めです。

ちなみに私はこの @reboot で ssh-agent を起動してます。

0067652006/04/22(土) 12:17:05
>>66
ありがとうございます
システム関係なので、rc.localに記述することにします。
0068名無しさん@お腹いっぱい。2006/04/22(土) 21:08:16
>>62
いいの教えて
0069ティンコ2402006/04/22(土) 22:38:32
>>64
メモリは最大の192Mまで増設済み。
kernel作り直してapmにしてみたらハイバネ復帰でも刺さらなかった。
他にもACPIだとshutdown -pでちゃんと落ちず、蓋閉めるとLIDスイッチで
また電源が入ってしまうイヤンな現象があったけど、apmだと大丈夫。
0070名無しさん@お腹いっぱい。2006/04/23(日) 00:19:05
3.99.18になったらsl_uncompress_tcpで死ぬことが多くなった。
0071名無しさん@お腹いっぱい。2006/04/23(日) 00:36:37
すすすいません^^;某スレから流されてきました^^;
Xft2 fontconfig freetype2 pangoに「WITH_CJK=YES」というオプションを付けてインストールしたいのですがどうすればいいの?^^;
pkgsrcはここから拾ってきました^^;
ftp://ftp.netbsd.org/pub/pkgsrc/2006Q1/pkgsrc-2006Q1.tar.gz
優しくよろしく\(^o^)/
0072名無しさん@お腹いっぱい。2006/04/23(日) 02:34:24
>>61
どこで買ったんだ?
めちゃめちゃ安いぞ
0073名無しさん@お腹いっぱい。2006/04/23(日) 07:32:09
俺は192MBあれば我慢できたけどなあ。(たしかに遅いけど)
忍耐力が足りん。(w
ちなみに w3m と併用してた。

最近耐え切れなくなって、速いマシンに乗り換えたけど。(w
0074名無しさん@お腹いっぱい。2006/04/23(日) 10:44:47
>>71
make WITH_CJK=yes install
すれば、WITH_CJK オプション付きでインストールできますが、
何の影響もありません。
WITH_CJK というのは、FreeBSD の ports にはありますが、
pkgsrc にはありませんので。

FreeBSD ports を参考にすれば、同様のオプションは追加できますけど。
0075名無しさん@お腹いっぱい。2006/04/23(日) 11:41:10
ここ数日はまってたんですがPKG_SUFX=.tbzしているとpkg_chkが
パッケージを見つけられなくて役立たずって常識ですか?

コード読むまで気が付かなかったorz
0076名無しさん@お腹いっぱい。2006/04/23(日) 14:53:53
NetBSD3.0のインストールの途中なんですけど
時間の設定のところで、japanにすると時間がずれます
UTCというのにするとずれないのですが
どうすればいいのでしょうか?
0077名無しさん@お腹いっぱい。2006/04/23(日) 15:08:08
>>76
Japanにして、
インストール後に /etc/rc.conf に「rtclocaltime=YES」
を追加してリブート。
0078TP2402006/04/23(日) 17:51:40
>>61 横浜のソフマップ。
ZでもXでもない無印でHDDなし増設メモリなしジャンクだから
こんなもんじゃない? ただ外装はすごいきれいだったお。

親の医療費でX32貯金使っちまったんで遅くても我慢するお。
0079TP2402006/04/23(日) 17:52:35
s/>>61/>>72/
0080名無しさん@お腹いっぱい。2006/04/24(月) 02:49:37
>>77
本体の時計をUTCにあわせるのが正しいのでは
0081名無しさん@お腹いっぱい。2006/04/24(月) 04:38:24
他のOSとの兼ね合いがあるのでどっちが正しいとは言えない。
NetBSDしか使わないならお好きなように。
0082712006/04/24(月) 05:59:31
>>74
ありがと
0083名無しさん@お腹いっぱい。2006/04/24(月) 06:51:57
kernel configに
option RTC_OFFSET=-540
なんて時代遅れだったのか...
0084名無しさん@お腹いっぱい。2006/04/24(月) 08:11:09
じゃあ、/netbsd直接書き換えるのも時代遅れか
0085名無しさん@お腹いっぱい。2006/04/24(月) 08:17:13
ソースがないと(以下略
ってわけでもないが、ブートローダーのデフォルトを
設定ファイルに書けるようにした上で bootinfo で
渡すというのが正しい道のような気がしなくもない。
0086名無しさん@お腹いっぱい。2006/04/24(月) 10:11:50
bootinfo って MI なの?
0087名無しさん@お腹いっぱい。2006/04/24(月) 20:18:37
なんでbootinfoがMIじゃないといけないのか。
本体の時計をUTC以外にしないといけないのは>>81の言っているように
そのマシンで同時に動かすNetBSD以外のOSが本体の時計がlocaltimeで
あることを想定しているからだ。それをマシン依存と言わずして何と言う。
0088名無しさん@お腹いっぱい。2006/04/24(月) 22:22:00
>>83-84

# sysctl -w kern.rtc_offset=-540

ってのはどうよ。
0089名無しさん@お腹いっぱい。2006/04/24(月) 22:54:52
>>88
それは>>77と同じこと。
その方法の問題点はそのsysctlが実行されるまでに起動したプロセスの時間が
ずれたままになること。それが気にならないならそれでいいし気になるなら
なんとかしてinittodr(9)が呼ばれる前にrtc_offsetを変えないといけない。
0090842006/04/25(火) 00:20:36
最近追っかけてないのでよく分からんが
>>83とか>>84は不可(or 非推奨)になったのか?

特に理由がなければ↓が>>88の問題なくお手軽だと思うけど
# gdb --write /netbsd
GNU gdb X.XX
 :
(gdb) set rtc_offset=-540
(gdb) quit
0091名無しさん@お腹いっぱい。2006/04/25(火) 00:26:11
gdbはcomp.tgzにしか入ってないから、minimum installだとその手は使えないね。
0092名無しさん@お腹いっぱい。2006/04/25(火) 10:34:18
PKG_OPTIONSでオプションに入れたいのではなく
はずしたい場合はどうしたらいいんですかね?
0093名無しさん@お腹いっぱい。2006/04/25(火) 10:38:23
-
0094名無しさん@お腹いっぱい。2006/04/25(火) 10:41:00
例としては mk.conf にこんな感じ
PKG_OPTIONS.mplayer=-arts -esound -nas -theora
0095名無しさん@お腹いっぱい。2006/04/26(水) 05:17:01
前、cannaでエラーが出るっていってたやついたけど
俺も今やったら出るな
じきがわるかったのか?
0096名無しさん@お腹いっぱい。2006/04/26(水) 08:01:50
で、やっぱり具体的にどんなエラーメッセージなのかは書かないのな。
なにがしたいのやら。
0097名無しさん@お腹いっぱい。2006/04/26(水) 12:56:20
みんなを見てると正直精神を病んでるとしか思えない
BSDのせいなのか?
0098名無しさん@お腹いっぱい。2006/04/26(水) 13:03:46
いや、病んでる人がここにたまたま住み着いてて、
病んでない人は「君子危うきに近寄らず」を実践してるだけ。
0099名無しさん@お腹いっぱい。2006/04/26(水) 17:54:37
「君子危うきにロゴに近寄らず」「君子危うきXFree86ライセンスに近寄らず」「君子危うきwasa?i法務部に近寄らず」
0100名無しさん@お腹いっぱい。2006/04/26(水) 18:00:54
エラーになるとだけ騒ぐだけの連中は相手にしたくないが、
一応Cannaのmakeに失敗することがある理由(のうちの一つ)がわかったので報告。

ftp http://prdownloads.sourceforge.jp/canna/6059/Canna36p4.tar.gz

を数回やってみたところ、正常にCannaのアーカイブが取れる場合と
「Select a Mirror for File: 〜」とかいうタイトルの
HTMLが取れる場合がある。

pkgsrcのmakeのときにはどちらが取れても distfiles/Canna36p4.tar.gz に
書き込まれてしまうので後者が当たるとチェックサムが合わないのでエラー。
(もちろん NO_CHECKSUM=yes とかやってチェックを回避しても失敗する)

対処療法としては、前にも書かれていた通り、
distfiles/Canna36p4.tar.gzを消してリトライ。

これが sourceforge.jp の仕様だとするとまんどいかな。
0101名無しさん@お腹いっぱい。2006/04/27(木) 00:15:48
>>100
配布サイトの安定が悪いと泣けてくるって話ですか。
0102名無しさん@お腹いっぱい。2006/04/27(木) 00:24:26
>>101
安定が悪いんじゃなくて、Webブラウザで見てダウンロードするのが前提の作りってことかと。
負荷が高いか何かの条件でミラーサイトを選べって画面になると。
勝手に適当なミラーにredirectしてくれりゃ楽なんだけどね。

マスターサイト変えるのが手っ取り早そうだけど、他に逃げ道あるかなあ。
0103名無しさん@お腹いっぱい。2006/04/27(木) 02:00:22
pkg/33215

prdownloads.sourceforge.jp は外せばいいと思うが、
download.sourceforge.jp 一本で行くか、
ミラーサイト3つを並べるのがいいか、って話を pkgsrc-users でしてたんだが、
そこで終わってる。
MASTER_SITE_SOURCEFORGE と同じようにするなら、
ミラーサイトを並べるだけということになるのだが、
ミラーに変更があったときに、ちと面倒。
ラウンドロビンの download だけにすると、
たまたま帰ってきたミラーが落ちてたら、そこで fetch が失敗してしまうのが困る。
01041002006/04/27(木) 22:25:04
既出だったんですね。

download一本がスジじゃないかな。
落ちてるときのためだけに実体を列挙するくらいなら、
downloadを3回書いとく方がマシな気がする。

かっこ悪いけど。
0105名無しさん@お腹いっぱい。2006/04/28(金) 01:27:32
MASTER_SITE_SOURCEFORGE の方は、ミラーを列挙になってるんで、
それに合わすのがpkgsrc的には妥当かなと思うんですけどね。
sourceforge.jp 的には、download.sourceforge.jp にリンクを貼ってね
と言ってるんで、そっちが筋のような気もする。

とりあえず、今の状態は中途半端。

0106名無しさん@お腹いっぱい。2006/04/28(金) 19:39:56
NetBSDを結構頻繁にインストールする機会があるのですが
pkgsrcでの日本語環境のインストールや設定ファイルのコピーなど
毎回やるのが非常にめんどくさいです
こういうのを一気にやる方法とかないですか?
0107名無しさん@お腹いっぱい。2006/04/28(金) 19:48:28
make package でバイナリパッケージをまとめて作っておいて
まとめてインストールじゃ駄目かの?

設定ファイルに関しては cvs あるいは svn で管理するとか、
まとめて rsync あるいは rdist するスクリプト作っておくとか、
cfengine2 使うとか、tar でまとめておいて展開するだけにしとく
とか。
01081062006/04/28(金) 19:53:47
>>107
やっぱりそういう系になりますかね・・
適当なシェルスクリプト書いてやろうと思ったんですけど
非常にエラー処理がめんどくさい・・
01091062006/04/28(金) 20:22:05
ちなみに質問させてもらいますと
pkgsrcの全packageを作ろうとするとどれくらいのディスクがいるんですかね?
0110名無しさん@お腹いっぱい。2006/04/28(金) 20:59:25
これより増えてると思われめ
ttp://www.netbsd.org/Documentation/pkgsrc/binary.html#disk-space-requirements
0111名無しさん@お腹いっぱい。2006/04/28(金) 22:54:56
>>106
バイナリパッケージの作成にはpkgtools/pkg_compがお勧め。
0112名無しさん@お腹いっぱい。2006/04/29(土) 19:42:20
NetBSDを数年使ってるんだけど
ディレクトリを扱う時に末尾の"/"の扱いが
どことなく変に思うのは私だけ?
0113名無しさん@お腹いっぱい。2006/04/29(土) 20:23:17
>>112
正直、SYSVの方が変。まあ文化の違いなので慣れるべし。
という話でなかったら具体的な解説をどうぞ。
0114名無しさん@お腹いっぱい。2006/04/29(土) 20:34:00
System V だと「cat /etc/hosts/」がエラーなしで動いちゃうんだよねえ。
0115名無しさん@お腹いっぱい。2006/04/29(土) 22:44:21
そっちの方がキモス
0116Chiaki ◆rfUW/QuraQ 2006/04/30(日) 07:29:03
NetBSDの場合
useradd -b /usr/home/ -m hoge
ってやると
/usr/home//hoge
ってできちゃうんだよねぇー
まぁ、正しいと言えば正しいが
0117名無しさん@お腹いっぱい。2006/04/30(日) 08:06:43
cannaとkinputで日本語入力できる環境を作りたいのですが
詳しく設定ファイルの記述なども書いたサイトなどないでしょうか?
検索してみたのですが、自分では見つけることができませんでした
0118名無しさん@お腹いっぱい。2006/04/30(日) 16:24:49
「canna kinput2 設定」でググれば十分すぎるくらい出てくるが。
0119名無しさん@お腹いっぱい。2006/04/30(日) 21:33:16
>>118

そんなことは分かっています。
0120名無しさん@お腹いっぱい。2006/04/30(日) 21:38:52
>>119
じゃあ、ぐぐればいいんじゃね?
0121名無しさん@お腹いっぱい。2006/05/01(月) 02:57:43
>>117,119

え?
0122名無しさん@お腹いっぱい。2006/05/01(月) 08:40:24
NetBSD 3.0(i386)ですが、pcmcia接続の外づけIDE-HDDが
動作してくれません。
NOVAC HD-530 で、wdc2としては認識しますが、
中のHDDを認識しないので、ディスクをマウント出来ません。
1.6ではwd1として利用出来ていたものです。
Thinkpad A21 MEM256MB カーネルはGENERIC_LAPTOPです。


0123名無しさん@お腹いっぱい。2006/05/01(月) 10:57:35
>>122
>NOVAC HD-530 で、wdc2としては認識しますが、
>中のHDDを認識しないので、ディスクをマウント出来ません。
>1.6ではwd1として利用出来ていたものです。

どういうことなのか全然理解できないのは私だけ?
0124名無しさん@お腹いっぱい。2006/05/01(月) 11:01:48
IDEディスクコントローラ(wdc)は検出されるが、IDEディスク本体(wd)は
検出されないってことじゃないかな。
こういうのは実機なしのデバッグは難しそう。
01251222006/05/01(月) 12:52:23
>>123
すみません、うまく説明できてなくて。
>>124
そういうことです。
今までNetBSD1.6で問題なくつかえていたので、
バックアップをこの外づけディスクに取って、
3.0をインストールしたのですが、思わぬところで
つまずきました。

ちなみに、PCをFMV-NE6に替えてみましたが、同様に、
ディスクコントローラのみ認識して、ドライブは認識しません。

カーネルソースをみたら、wdc_pcmcia.c に関係しそうな
記述があり、1.6と3.0で微妙に違うようです。
しかし、これ以上は手におえませんでした。
0126名無しさん@お腹いっぱい。2006/05/01(月) 13:11:49
3.0 の PCMCIA は (ry
0127名無しさん@お腹いっぱい。2006/05/01(月) 15:58:36
>>117
uim+anthyの方が変換効率いいよ
0128名無しさん@お腹いっぱい。2006/05/01(月) 21:35:25
sj3のことも忘れないてあげてください
0129名無しさん@お腹いっぱい。2006/05/01(月) 22:11:31
ところでおまえらどうやってFlash見てるの
0130名無しさん@お腹いっぱい。2006/05/01(月) 22:35:41
firefox-binで普通に見てるよ。
0131名無しさん@お腹いっぱい。2006/05/01(月) 22:40:14
>>130
何インストールしたの
01321302006/05/01(月) 22:46:50
え?Flashプラグインだよ?
0133名無しさん@お腹いっぱい。2006/05/01(月) 22:47:20
pkgsrc/www/firefox-bin-flash でしょ
0134名無しさん@お腹いっぱい。2006/05/01(月) 22:49:05
あ、pkgsrcにそんなのあるんだ
さんくす
0135名無しさん@お腹いっぱい。2006/05/02(火) 00:39:27
firefox-linuxでuimが起動してくれないんだけどどうすればいいの
0136名無しさん@お腹いっぱい。2006/05/03(水) 00:55:16
macppc3.0でXFree86 4.5なのですがCtrl-Alt-BackSpaceに相当するキーコンビネーションは何ですか
Apple拡張キーボードIIで
xmodmap -e "keycode 59 = BackSpace"して
ctrl-alt(option)-delete(BackSpaceに相当する位置にある方)や
ctrl-command-deleteを試してもXが止まってくれないのです。
ctrl-alt-F1とかも効きません。
0137名無しさん@お腹いっぱい。2006/05/03(水) 01:06:00
コンソールで日本語を扱いたいのですが
どのようなソフトを使えばできますか?
0138名無しさん@お腹いっぱい。2006/05/03(水) 01:06:06
>>128
sj3って今でも使えるの?
0139名無しさん@お腹いっぱい。2006/05/03(水) 01:13:02
>>138 使えるお
0140名無しさん@お腹いっぱい。2006/05/07(日) 00:11:42
pkgsrcでnet/netatalkを入れました。
起動時に自動的に起動するようにするにはどうするのが正しいのでしょうか?
rc.confにatalkd=YESとか書いても起動しない様です。
/usr/pkg/libexec/netatalk/atalkdなどのように直接起動すると使えます。
0141名無しさん@お腹いっぱい。2006/05/07(日) 00:27:30
netatalkは知らんけど、たいていのパッケージは make install したときに
どうすればいいか説明が表示されないか?
見逃してたなら、pkg_info -D netatalk
0142名無しさん@お腹いっぱい。2006/05/07(日) 00:49:48
>>140 のを rc.conf に書けって、 net/netatalk/MESSAGE に書いてあるんだよ
0143名無しさん@お腹いっぱい。2006/05/07(日) 05:37:23
確かに指示が抜けてるな。
/usr/pkg/share/examples/rc.d/いろいろ を /etc/rc.d/ にコピーすればおk
0144名無しさん@お腹いっぱい。2006/05/07(日) 09:59:57
www/firefox-binの最新版なんですが,動作してる方はいますか?

当方の環境では,起動時に警告メッセージが出力されます.
一部を抜粋すると,こんな感じ.
  Warning: translation table syntax error: Unkown keysym name: offActivate
  Warning: String to TranslationTable conversion encountered errors

また "Welcome to Mozilla Quality Feedback Agent" と "Mozilla Quality Feedback Agent" の
起動まではいけるのですが,以下の現象が発生します.
"Welcome ..." で "Turn Agent on" を選択 → Email 等の入力を求められるが,入力不可能な状態
"Welcome ..." で "Trun Agent off" を選択 → Finishを選択すると,全てのウインドウが閉じる
上記の両方で,見慣れた Firefox のウインドウは表示されないまま core が出力されています.

インストールは通常通りに,make MOZILLA_USE_LINUX=YES install の方法でやっています.

参照すべき情報等があれば教えて下さい.
0145名無しさん@お腹いっぱい。2006/05/07(日) 14:40:04
>>143
/usr/pkg/etc/rc.d/ に置くようにして rc.local から起動させるようなしくみが欲しいところ
0146名無しさん@お腹いっぱい。2006/05/07(日) 15:27:48
>>145
mk.confでできるよ
0147名無しさん@お腹いっぱい。2006/05/07(日) 16:05:15
/usr/pkg/etc/rc.d/ に手でコピーして
rc.local に /usr/pkg/etc/rc.d/ナントカ start を並べとけばできるでしょ。
昔はそんな感じだった気が。もっともそれだと止める方はやってくれないが。
0148名無しさん@お腹いっぱい。2006/05/07(日) 16:11:02
rc.local で直接 ナントカ start じゃなくて
rc.conf の YES/NO の値にしたがって起動する
ようにして欲しいけど、そうなってるのかしら。

いずれにせよ MESSAGE でそういう説明しろよ、てな感じ?
0149名無しさん@お腹いっぱい。2006/05/07(日) 16:40:11
mk.confでできるわ
0150名無しさん@お腹いっぱい。2006/05/07(日) 16:51:20
具体的なエラーメッセージを書け書け言う一方で
具体的にどうやるとできるのかは書かない人ですか
■ このスレッドは過去ログ倉庫に格納されています