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

初心者もOK! FreeBSD質問スレッド その77

■ このスレッドは過去ログ倉庫に格納されています
0001喘月2006/09/03(日) 13:42:24
FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
・特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。

http://www.freebsd.org/ja/
http://www.freebsd.org/releng/

http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/

http://www.freebsd.org/ja/ports/
http://www.freshports.org/

過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD

まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/

前スレ - 初心者もOK? FreeBSD質問スレッド その76
http://pc8.2ch.net/test/read.cgi/unix/1155357886
0771名無しさん@お腹いっぱい。2006/09/18(月) 00:06:19
>>769
カーネルの構造体を扱うプログラムって、例えばどんなの?
0772名無しさん@お腹いっぱい。2006/09/18(月) 00:20:19
わかりやすい奴
/usr/src/UPDATING
20050609:
Changes were made to kinfo_proc in sys/user.h. Please recompile
userland, or commands like `fstat', `pkill', `ps', `top' and `w'
will not behave correctly.
0773名無しさん@お腹いっぱい。2006/09/18(月) 01:29:05
IDサイトをご覧になるには、最新のMacromedia Flash Player
「Version 7,0,19,0」以上が必要です。

と言われました。何インストールすればよい?
0774名無しさん@お腹いっぱい。2006/09/18(月) 01:43:22
>>772
おまいさんの方も条件が足りんのじゃないかえ?
カーネルを更新=構造体が変化ではなかろ。

>>770
SSID は、「My_ssid」で、wepkey は、「0x000000」なのか?
自分の無線 LAN 環境と設定あってるのか?

あと、「OpenBSD の」って書いてあるんだからそっち方面の知識もいるな。
俺は知らんが、
http://www.openbsd.org/cgi-bin/cvsweb/
このへんつつけばいいんじゃないのか?
0775名無しさん@お腹いっぱい。2006/09/18(月) 01:45:40
>>773
su
cd /usr/ports/www/linux-flashplugin7; make install clean
くらいでどう?
0776名無しさん@お腹いっぱい。2006/09/18(月) 01:46:48
あ、_dlsym で落ちるからその辺もアレする必要あるか。
0777名無しさん@お腹いっぱい。2006/09/18(月) 01:56:06
>>775
make install
===>  linux-flashplugin-7.0r63_1 is forbidden: Arbitrary code execution vulnerabilities: http://vuxml.FreeBSD.org/7c75d48c-429b-11db-afae-000c6ec775d9.html.
*** Error code 1
0778名無しさん@お腹いっぱい。2006/09/18(月) 07:45:41
>>774
頭悪いな。反証は一つ挙げれば充分なんだよ。
0779名無しさん@お腹いっぱい。2006/09/18(月) 09:38:05
bashは世界を救う
0780名無しさん@お腹いっぱい。2006/09/18(月) 09:48:10
>>773 >>777
7.0.63.0 はセキュリティホールがあるのでもう存在しない。
7.0.68.0 を野良makeで入れること。
0781名無しさん@お腹いっぱい。2006/09/18(月) 09:57:59
/varがすぐにあふれてしまうのですが、対処の方法があれぱよろしくお願いします。
FFFTPで、/varの上で右クリック→「ファイル容量計算」→「選択したファイルだけ計算する」
で使用量を確認すると、52.22M Bytesなのですが、SSHからdf -kすると

Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1e 198126 135616 46660 74% /var

と、135MBも使っていることになっています。
実際の使用量近くまで、Usedの部分をクリーンアップする方法はありますか
0782名無しさん@お腹いっぱい。2006/09/18(月) 10:03:09
>>781
毎時0時にrm -rf *するようにcronで設定すりゃいいじゃん
0783名無しさん@お腹いっぱい。2006/09/18(月) 10:13:37
781です
rm -rfってディレクトリ以下をすべて削除するんですよね
/var以下をいったん/tmpあたりに退避させておいてから
rm -rfを実行して、/tmpから/var以下を戻すという感じでokでしょうか

0784名無しさん@お腹いっぱい。2006/09/18(月) 10:14:57
>>783
>>782 はネタだから信用砂。なんで df -kの表示と食い違うか意味がわかってれば
問題は自ずと解決するはず。
0785釣られておくか2006/09/18(月) 10:15:35
>783
それくらいは自分で考えろ
0786名無しさん@お腹いっぱい。2006/09/18(月) 10:17:18
むしろ df -k の結果が正しくて、FFFTPの表示はあてにならないわけだが・・
「実際の使用量近くまで、Usedの部分をクリーンアップ」って表現がアフォ杉
0787名無しさん@お腹いっぱい。2006/09/18(月) 10:25:28
781です
納得しました
0788名無しさん@お腹いっぱい。2006/09/18(月) 11:05:24
もう/varは10GBや100GBくらい割り振るべき。
0789名無しさん@お腹いっぱい。2006/09/18(月) 11:15:39
>>780
portsに復帰する予定はないの?
0790名無しさん@お腹いっぱい。2006/09/18(月) 12:52:01
>>787
>>786はネタだから信用砂。なんで bashとtschの表示が食い違うか意味がわかってれば
問題は自ずと解決するはず。
0791名無しさん@お腹いっぱい。2006/09/18(月) 13:07:06
>>789
とりあえず、FORBIDDEN= をコメントアウトするとかで入れられるんじゃね?
0792名無しさん@お腹いっぱい。2006/09/18(月) 14:32:21
muninをFreeBSDに入れられた人いる?
普通にtar,gzを解凍してmakeすると「Missing dependency operator」とか出て動かない
0793名無しさん@お腹いっぱい。2006/09/18(月) 14:34:39
gmakeしてみれ。
0794名無しさん@お腹いっぱい。2006/09/18(月) 14:52:51
1.2.4・1.3.2両方とも、gmake installで
gmake: *** [install-main] エラー 1
で止まる。FreeBSDで使えるって書いてるからどっか間違ってるのか
0795名無しさん@お腹いっぱい。2006/09/18(月) 14:56:32
エラー自分で調べる気がないならportsで入れろ。
0796名無しさん@お腹いっぱい。2006/09/18(月) 14:58:14
>>794
To install the main programs:

        - edit Makefile.config
        - create the user "munin"
        - make install-main
        - create a cron-entry to run "munin-cron" as the user "munin" every 5
          minutes
        - if you want to use the dynamic graphs, configure the cgi directory
          (an example for apache can be found in README-apache-cgi).
0797名無しさん@お腹いっぱい。2006/09/18(月) 15:06:24
muninでユーザ作らないといけなかったのか
ports/stsutilsの所にmuninあった・・・ごめんなさい
0798名無しさん@お腹いっぱい。2006/09/18(月) 15:06:41
>>789

ports/103204 が commit されれば OK だよ。



0799名無しさん@お腹いっぱい。2006/09/18(月) 16:34:52
flashpluginを入れようと思った。
linuxpluginwrapperはいれた。
とりあえずinstall_flash_player_7_linuxはおとした。
libflashplayer.soを/usr/X11R6/lib/linux-flashplugin7につっこんだ。
flashplayer.xptをどこにいれたらいいかわかりません。
てか、これで動くのかなぁ?
0800名無しさん@お腹いっぱい。2006/09/18(月) 16:43:45
>>799
> locate flashplayer.xpt
/usr/X11R6/lib/browser_plugins/flashplayer.xpt
/usr/X11R6/lib/linux-flashplugin7/flashplayer.xpt
0801名無しさん@お腹いっぱい。2006/09/18(月) 16:57:21
実は flashplayer.xpt って全く不要だよ。なくても動く。
デバッグ用のシンボルみたいなものが入ってるだけだっけ?

libflashplayer.so だけが必要。
0802名無しさん@お腹いっぱい。2006/09/18(月) 17:04:13
>>799
/etc/libmap.conf と rtld.c もどうにかせんとあかんのでは?
08037992006/09/18(月) 17:26:04
browser_pluginsからlinflashplayerにシンボリックリンクはってflashなページ見たら落ちる。
linmap.confにはflash7へのマッピングの設定みたいなものが書いてあるから大丈夫だと思ったんだけどなぁ。
ALPHA SUPPORTって書いてあるけど。
0804名無しさん@お腹いっぱい。2006/09/18(月) 18:36:00
いま書籍を買うとしたら何が良いでしょうか?
インストールとアップデート、セキュリティーさえ書いてあればよいのですが・・・
0805名無しさん@お腹いっぱい。2006/09/18(月) 18:45:07
>>803
だから、rtld.c にパッチ当てたか?
0806名無しさん@お腹いっぱい。2006/09/18(月) 19:02:36
>>804
FreeBSDお気楽極楽インストール
0807名無しさん@お腹いっぱい。2006/09/18(月) 19:15:49
>806
ぐぐったら見つけたw
ttp://www.is.akita-u.ac.jp/~sig/books/evil.html
0808名無しさん@お腹いっぱい。2006/09/18(月) 19:38:33
>>806
懐しいな。
インストール時のスクリーンショットだけ満載の本だよな
0809名無しさん@お腹いっぱい。2006/09/18(月) 19:53:56
>>807
この評価は楽しいな
08107992006/09/18(月) 20:02:58
rtld.cにパッチ当てたら動くようになりました。
ありがとうございました。
0811名無しさん@お腹いっぱい。2006/09/18(月) 21:24:34
Linux版の愛称は「乞食本」だけど
FreeBSDのは何かあるんかいな
0812名無しさん@お腹いっぱい。2006/09/18(月) 21:35:39
しらばっくりー本
0813名無しさん@お腹いっぱい。2006/09/18(月) 21:36:20
基本的には悪魔本だけ。
悪魔本以外の本はwebに転がっているネタの寄せ集めでしかない。
本来ならば寄せ集めること自体が学ぶ過程の核心部分であるはずなのだが・・・
0814名無しさん@お腹いっぱい。2006/09/18(月) 21:47:49
>>813
脳内で情報をまとめる肯定が、学ぶことにつながるという事だな。

ごめん、上手くまとめたつもり
0815名無しさん@お腹いっぱい。2006/09/18(月) 21:55:31
うまく誤字でまとめましたね。
0816名無しさん@お腹いっぱい。2006/09/18(月) 22:02:07
若干違うかな。
そもそも新しいことを知る一番の動機は、いま自分に何が足りないのかを自覚するためですから。
ただそこに良質のネタが転がっていたとしても、その意識が無いとまずその価値に気づかないでしょう。
その意味で、もともと足りていない脳内ネタを必死に捏ねくり回した程度では何も出てきません。
0817名無しさん@お腹いっぱい。2006/09/18(月) 23:45:43
いろいろなことがあってDevice Busyとか何とかになって
使えなくなったデバイス/dev/XXXを起動時の状態に
戻すようなリフレッシュコマンドってありますか?

XXX=dspとかcxmを想定しています。
0818名無しさん@お腹いっぱい。2006/09/19(火) 00:00:58
>>708
> どうにかしてこの再度の構築をしなくてすむ方法はないのでしょうか?
遅レスだけど。自分も yacxm, nvidia 使ってるが、cxm も nvidia も
カーネルモジュールなんだから kernel 構築後に一緒に構築すればいいのだけれど、
この場合は違う。どこが違うかというと、
cvsup すると yacxm の ports のパッチがカーネルソースに当たっていない状態になる所。

そのため
cvsup したあとに すぐに yacxm のパッチを当ててから、
kernel の build をやって、その後 yacxm と nvidia を portupgrade するだけである。
kernel の build は1回だけなので "再度の構築"をしなくて済むはず。

0819名無しさん@お腹いっぱい。2006/09/19(火) 00:10:14
>>818
thanks。その通りですね。

yacxm使っていると突然

cxm0: missing encoder EOS

って出て(dmesg)、その後何度やっても
同じメッセージが出て使えなくなるときがたまに
あるんだけど、そちらはどうですか?
ちなみに私はIO-DATAの***RX2Wっていう
2枚ついているやつで/dev/cxm0と/dev/cxm1の
2つが/devにあります。
0820名無しさん@お腹いっぱい。2006/09/19(火) 00:51:06
>>818
わざわざ手作業で更新しないでPORTS_MODULESを設定しておこうよ。
0821名無しさん@お腹いっぱい。2006/09/19(火) 00:54:32
>>811
愛称はないけど、FreeBSDのインストーラはバージョンによって
シーケンスに微妙な違いがあるんだけど、ノーチェックだから
版によってはどのバージョンとも一致しない内容になってる

ちなみに1章は楽しいよ。怪しい記述満載。


0822名無しさん@お腹いっぱい。2006/09/19(火) 01:16:38
>>820
それってx11/nvidia-driverについては有効だけど、
yacxmについても大丈夫?
(yacxmはビルド前に/usr/srcにパッチを当てるようです)
0823名無しさん@お腹いっぱい。2006/09/19(火) 01:19:44
FreeBSD6.1Rで、linux_base-fc-4_9いれてます。

rpmつかうと、↓がでます。これは、どこから調達すればよいの?

$ /compat/linux/bin/rpm
/compat/linux/bin/rpm: error while loading shared libraries: librpm-4.4.so: cannot open shared object file: No such file or directory
0824名無しさん@お腹いっぱい。2006/09/19(火) 05:31:52
ports-0.1という file_a file_b file_c をインストールするportsがあって、
これが0.2へバージョンアップしてfile_bをインストールしないようになった場合、
そのままports-0.2のディレクトリでmake deinstallを実行すると
file_bが削除されずに永久に残ってしまうなんて事は起こりますか?
0825名無しさん@お腹いっぱい。2006/09/19(火) 10:10:54
いいえ。
正しくパッケージが作成されていればfile_bをアンインストールしろ
という情報が/var/db/pkg/ports-0.1/+CONTENTSにあるので残りません。
0826名無しさん@お腹いっぱい。2006/09/19(火) 11:09:18
>>817
ありません。kldunload/kldloadするしかない。
kldunloadするためにはloader.confでpreloadしてはいけないのも注意。
0827名無しさん@お腹いっぱい。2006/09/19(火) 11:24:43
>>825
ありがとうございます。
ということは、deinstallの後にごみが残ってるのはMakefileがちゃんとしてないってことになるのか。
0828名無しさん@お腹いっぱい。2006/09/19(火) 11:53:30
>>827
Makefileが悪いのではなくpkg-plistが正しくない。
0829名無しさん@お腹いっぱい。2006/09/19(火) 12:52:57
>>828
なるほどこいつかぁ。
謎が解けました。ありがとうございます。
0830名無しさん@お腹いっぱい。2006/09/19(火) 12:56:16
なんで editors/openoffice.org-* の pkg が消えちゃったの?
これを ports から入れたくないんだけど。
0831名無しさん@お腹いっぱい。2006/09/19(火) 13:29:19
???
0832名無しさん@お腹いっぱい。2006/09/19(火) 15:01:35
PowerEdge830 で FreeBSD6.1使われる方

GENERICでカーネル再コンパイルしたら
ネットワーク接続できなくなりました。
ping localhostが通らない

今、kernel.oldでbootして正常にネットワーク接続
できるんですが、何か対処方法ないですかね。
0833名無しさん@お腹いっぱい。2006/09/19(火) 15:13:18
エスパーキボ(ry

GENERIC そのままで再コンパイル
=> (元のGENERICと同じになるはずなので問題は別)
そもそもやる意味がない

実は 6.1R じゃなくて cvsup などをかけた
=> ML や UPDATING などを読もう(通信が全くできなくなるほどの障害なら何か話題になってるでしょ)

GENERIC を編集した
=> 編集内容について思いを巡らす
0834名無しさん@お腹いっぱい。2006/09/19(火) 15:44:22
>>832
とりあえず動いたので報告します
まず、PowerEdgeのカーネルのデフォはGENERICでなくSMPです。
で、今度は最新の6.1-RELEASE-p6にアップデートすべく
SMPでカーネルコンパイルしたところうまく動きました。
0835名無しさん@お腹いっぱい。2006/09/19(火) 19:54:40
もしかしてPowerEdgeにプリインストールのFreeBSDとか入っていることがあるの?
0836名無しさん@お腹いっぱい。2006/09/19(火) 20:13:14
bash
0837名無しさん@お腹いっぱい。2006/09/19(火) 21:03:31
ASUSのM2N-Eで6.1-RELEASEをインストール出来た方いますか?
0838名無しさん@お腹いっぱい。2006/09/19(火) 21:16:52
>>819
> cxm0: missing encoder EOS
これ出たの見たことがありませんです。
私もIO-DATAのRX2Wですが。

>>820
PORTS_MODULESっていうのがあるんですね。
使ってみます。

0839名無しさん@お腹いっぱい。2006/09/19(火) 21:31:12
PORTS_MODULESってなあに?
0840名無しさん@お腹いっぱい。2006/09/19(火) 21:34:14
>>834
ハイ、次。
0841名無しさん@お腹いっぱい。2006/09/19(火) 21:42:21
>>822
patchの内容がわからないからなんともいえない。
場合によってはportの作りにもよるけど、make buildkernel
直前にpatchだけあてとけばいいのではないかと。

処理内容は単純にkernel moduleを作成するときに、一緒に
作り直しているだけだからね。
0842名無しさん@お腹いっぱい。2006/09/19(火) 21:49:57
/usr/share/examples/etc/make.conf
にPORTS_MODULESの書き方の例は載ってないよね?
どうやって調べたらよい?
0843名無しさん@お腹いっぱい。2006/09/19(火) 21:53:24
インターネット接続ができないんですが何が原因なんでしょうか?
端的にFreeBSDでインターネットを利用するに当たって必要な設定はなんでしょうか?
ちなみに環境は、ブラウザはF.F. ウィンドマネージはKDE、シェルはbashです。
0844名無しさん@お腹いっぱい。2006/09/19(火) 21:54:50
>>843
Windowsでもつかってろ
0845名無しさん@お腹いっぱい。2006/09/19(火) 22:04:34
>>842
make.conf(5)に載っているとおり、portsの名前を書くだけ。
実際の処理はsys/conf/kern.post.mk参照。

なんとなく調べてもわかんないとか言われそうだから設定例を書いとく。
複数の場合はスペースで区切っとけ。
PORTS_MODULES="x11/nvidia-driver"
0846名無しさん@お腹いっぱい。2006/09/19(火) 22:06:58
>>622
google-earthのportsが新しくなったので
入れてみたらやっと動いたよ。試してみたら?
0847名無しさん@お腹いっぱい。2006/09/19(火) 22:08:14
>>843
漏マエの無知が原因
08488432006/09/19(火) 22:32:15
自己解決しました。IPw6を切るとつながりました。
0849名無しさん@お腹いっぱい。2006/09/19(火) 22:45:49
B 馬鹿でも使えます
A あほでも使えます
S 正直言って
H 変態です
0850名無しさん@お腹いっぱい。2006/09/19(火) 22:53:54
T 年寄りとか
C 中年以上のユーザーしか居ない
S しょうがない
H 廃物です
0851名無しさん@お腹いっぱい。2006/09/19(火) 23:03:12
IPw6ってなんだよ。
0852名無しさん@お腹いっぱい。2006/09/19(火) 23:06:38
>>849
shは「正直言って変態です」か

ってことはshellは変態の歴史か
0853名無しさん@お腹いっぱい。2006/09/19(火) 23:16:12
>>846
どうもです。あれから少し見直していたところ、
LANG=ja_JP.eucJPの下でインストールしたものは起動後フリーズ。
LANG=Cとしてインストールすれば表示も日本語になって動いたのでした。
勿論新しいportsでも動いてます。
0854名無しさん@お腹いっぱい。2006/09/19(火) 23:20:00
>>853
??
0855名無しさん@お腹いっぱい。2006/09/20(水) 01:14:42
x11/nvidia-driverを使っているものですが、
dmesgに

NVRM: detected agp.ko, aborting NVIDIA AGP setup!

と出ていますが、正常に動作しているのでしょうか?
それをチェックする方法や、ドライバを設定しない場合とで
描画能力をベンチマークする方法を教えていただけますか?
ちなみに起動時にnvidiaのロゴは出ています。
0856名無しさん@お腹いっぱい。2006/09/20(水) 01:14:58
FreeBSD6.1RをPXEbootで、diskless ブートできたんですが・・・

vipwやchsh使うと↓がでちゃいます。
vipw: could not lock the passwd file: : Operation not supported

exportsの指定なんか必要ですか?
今は↓です。

/home/diskless/freebsd -maproot=root -network 192.168.0.0 -mask 255.255.255.0
0857名無しさん@お腹いっぱい。2006/09/20(水) 01:53:33
linux-firefox でflashやjavascriptを使っているページを見ると
かなり高い確率でブラウザがハングアップします。
複数のPCで同じ現象が発生するので、ハードウェアの問題では
ないと思います。
このハングアップを回避する方法があれば教えてください。

FreeBSD 6.2-PRERELEASE
linux-firefox-1.5.0.7
linux-flashplugin-7.0r63_1

です。
0858名無しさん@お腹いっぱい。2006/09/20(水) 08:05:21
/usr/src/libexec/rtld-elf/rtld.c にパッチ当てたか?
さんざんガイシュツのはずだが当てないとflashで100%
落ちる
0859名無しさん@お腹いっぱい。2006/09/20(水) 08:06:45
と思ったがlinux-firefoxではそんなことなかった
858は無し。逝って繰る
0860名無しさん@お腹いっぱい。2006/09/20(水) 08:17:28
bshって、今、Portsから落とせないんだけど(tar玉がネットワーク中さがしても見つからない)、
これが原因でbsh厨が暴れてるの?
0861名無しさん@お腹いっぱい。2006/09/20(水) 09:30:47
>>858
>/usr/src/libexec/rtld-elf/rtld.c にパッチ当てたか?

話は変わるが、これが採り入れられないのはともかく、
ports の方でパッチ当てるとかもまずいのかな?
0862名無しさん@お腹いっぱい。2006/09/20(水) 10:00:43
portsnap fetch をやるとたまにOSごとフリーズしたりカーネルパニックでリブートします。

今はWebサーバー構築中(なんて大げさなもんでもないですが・・・)で特に何も使ってないんですが
例えば make buildworld とか 各種portsからのビルドではこの症状は出ませんし、
apachebenchで Webサーバーのベンチマークをしてもこのようなことは怒ったことがありません。

カーネルは -O2 -fnostrict-aliasing で CPUTYPE=athlon-tbird でコンパイルしました。
FreeBSD 6.1 RELEASE p7 です。

こういうときは何をすればよいでしょうか?
0863名無しさん@お腹いっぱい。2006/09/20(水) 11:20:22
原因の解析ができないorやらないのなら、NICやHDDアダプタを変えて様子をみる。
0864名無しさん@お腹いっぱい。2006/09/20(水) 11:39:11
原因の解析ができないorやらないのなら、シェルをbashに変えて様子をみる。
08658622006/09/20(水) 11:45:23
>>863
>原因の解析ができないorやらないのなら

一応出来ることはやろうかなとは思っています。
やっぱNICかHDD関係ですかね。しかしどっちもかえるとなると金銭的に厳しいなあ・・・


>>864
zsh使ってますんで
0866名無しさん@お腹いっぱい。2006/09/20(水) 12:04:42
bashに代えたら、実行できないコマンドが出てきた。
。・゚・(ノД`)・゚・。
0867名無しさん@お腹いっぱい。2006/09/20(水) 12:05:05
bashをわざわざ使うくらいならzshの方がいいに決まってる。
0868名無しさん@お腹いっぱい。2006/09/20(水) 12:06:45
>>864
bsh厨乙。おとせねーんだけど。何故?たまには答えろ屋。
0869名無しさん@お腹いっぱい。2006/09/20(水) 12:12:21
>>864
[゚д゚]<zshモアイシテ!!
0870名無しさん@お腹いっぱい。2006/09/20(水) 12:41:20
どのバージョンもISOファイルが2つあり、いつも一枚目のみでインスコしてます。
二枚目は、どうゆう用途で使うんでしょうか?
■ このスレッドは過去ログ倉庫に格納されています