初心者もOK! FreeBSD質問スレッド その76
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2006/08/12(土) 13:44:46FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
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質問スレッド その75
http://pc8.2ch.net/test/read.cgi/unix/1152348112/
0800711
2006/08/31(木) 12:45:22レスありがとう。
1日ですか(汗
CPUは似たようなスペックですが、
メモリはどのくらい積んでますか?
寝る前に仕込んで朝起きても終わってなかったのであきらめてました。
今仕込んで見ました。
0801名無しさん@お腹いっぱい。
2006/08/31(木) 13:25:38これと似たような形式のベンチマークソフトは6系ではありますか?
0802797
2006/08/31(木) 13:39:21>>799
どうもありがとうございます。
何とか接続できました。
どうもググり方が悪かったのか iwi freebsd とか iwi freebsd DHCPDISCOVER で
検索したのですがうまく見付けることができませんでした。
/etc/star_if.iwi0 を設定するというのは、いわれてみなければ
気がつきませんでした。
0803名無しさん@お腹いっぱい。
2006/08/31(木) 13:45:39C-F1を押してもなにも起こりません。
エラーメッセージも何もでないです。
ウィンドウマネージャをtwmにしたり、imを起動しないで
試したりしてみましたが、全然ダメです。
どうすれば動くんでしょうか?
0804名無しさん@お腹いっぱい。
2006/08/31(木) 13:51:04というか、/etc/rc.conf に
ifconfig_iwi0="DHCP ssid XXXXXXX wepmode on wepkey 0xXXXXXXXXXX weptxkey 1"
と書くだけでつながらないか?
/etc/rc.conf にWEP keyまで書くのはセキュリティ的に嫌だというのなら
/etc/start_if.iwi0 を使う方法でもいいが……
あと、ヘタに検索する前にHandbookはチェックしておけ。
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-wireless.html
0805名無しさん@お腹いっぱい。
2006/08/31(木) 14:03:54/etc/network.subrって5.5に比べて今はそんなに高度になってるの?
0806803
2006/08/31(木) 16:18:58EDICT=/usr/local/share/dict/edict/edict
と変えたらできました。
それと詳しくは調べていませんが、デフォルト設定の
C-F1を押してもxyakuにイベントが通知されていないみたいで、
別のキーに変えたら動きました。
0807名無しさん@お腹いっぱい。
2006/08/31(木) 17:09:14うい。
wpa_supplicant対応とかも入ってるから、無線LANのサポートについては
5.x系とは雲泥の差。
0808名無しさん@お腹いっぱい。
2006/08/31(木) 17:36:34もうbashなんてめじゃないねw
0809名無しさん@お腹いっぱい。
2006/08/31(木) 17:39:220810名無しさん@お腹いっぱい。
2006/08/31(木) 18:01:230811名無しさん@お腹いっぱい。
2006/08/31(木) 18:06:540812名無しさん@お腹いっぱい。
2006/08/31(木) 18:58:32こういう場合ってどうすればいいんでしょうか?
0813名無しさん@お腹いっぱい。
2006/08/31(木) 19:20:330814名無しさん@お腹いっぱい。
2006/08/31(木) 19:21:410815名無しさん@お腹いっぱい。
2006/08/31(木) 19:31:05tarをNGワードに指定したからじゃないの?
0816名無しさん@お腹いっぱい。
2006/08/31(木) 19:47:02作り直すなら
( cd /usr/src/usr.bin/tar/ && make all install )
0817名無しさん@お腹いっぱい。
2006/08/31(木) 19:52:54ちなみに>>816さんの方法ではmake中にエラーが・・・・・。
# cp /rescue/tar /usr/bin/tar
お騒がせしました┏●
0818名無しさん@お腹いっぱい。
2006/08/31(木) 19:55:18bashが吹き飛ばしたか?
0819名無しさん@お腹いっぱい。
2006/08/31(木) 19:55:21それじゃあ仮復旧じゃん。
0820名無しさん@お腹いっぱい。
2006/08/31(木) 19:57:24tcshじゃね?ロリ御用達のシェルだし。
0821名無しさん@お腹いっぱい。
2006/08/31(木) 20:07:120822名無しさん@お腹いっぱい。
2006/08/31(木) 20:21:36大ダメージというと・・・・?
0823名無しさん@お腹いっぱい。
2006/08/31(木) 20:38:48bashならconfigureオプションで組み込めるだろ?
0824名無しさん@お腹いっぱい。
2006/08/31(木) 21:00:420825名無しさん@お腹いっぱい。
2006/08/31(木) 21:00:49cel300mhz 64memでデスクトップ用途で使いたいのですが。
0826名無しさん@お腹いっぱい。
2006/08/31(木) 21:16:170827名無しさん@お腹いっぱい。
2006/08/31(木) 21:20:37FreeBSDならGENERICに options BASH 追加すれば組み込めるだろ?
0828名無しさん@お腹いっぱい。
2006/08/31(木) 21:34:060829名無しさん@お腹いっぱい。
2006/08/31(木) 22:07:390830名無しさん@お腹いっぱい。
2006/08/31(木) 22:17:37shの方が100倍マシ
0831名無しさん@お腹いっぱい。
2006/08/31(木) 22:38:490832名無しさん@お腹いっぱい。
2006/08/31(木) 22:49:20普通のPCならROM焼きだいじょうぶで安全に組み込めるだろ?
0833名無しさん@お腹いっぱい。
2006/08/31(木) 22:54:19それ、何てメルコのルーター?
0834名無しさん@お腹いっぱい。
2006/08/31(木) 23:00:120835名無しさん@お腹いっぱい。
2006/08/31(木) 23:17:200836711
2006/09/01(金) 00:58:1412時間かかりました。
ruby恐るべしw
>795 さんの書き込みが無ければあきらめてました。
どうも、ありがとう。
0837名無しさん@お腹いっぱい。
2006/09/01(金) 01:18:19そもそもportupgradeのメカニズムは簡易DBを作成してパターンマッチングしてるだけだし。
依存関係情報なんてのはports INDEXをSQLiteにでも突っ込んで変態的なクエリ操作すれば取れるし。
その方がレスポンス早いかもね。学生実験としてでもやればいいんじゃない?
まぁ俺は適当なshスクリプト書いているんでそれで十分間に合っているから必要ないが。
0838名無しさん@お腹いっぱい。
2006/09/01(金) 01:20:410839名無しさん@お腹いっぱい。
2006/09/01(金) 02:22:36とするにはどうしたらいいですか?
fstabに書いてあるデバイスがないと、起動時にシングルユーザモード(?)に行ってしまうのですが、
これを防ぎたいのです。
0840名無しさん@お腹いっぱい。
2006/09/01(金) 02:35:530841名無しさん@お腹いっぱい。
2006/09/01(金) 08:33:210842名無しさん@お腹いっぱい。
2006/09/01(金) 08:34:040843名無しさん@お腹いっぱい。
2006/09/01(金) 09:52:130844名無しさん@お腹いっぱい。
2006/09/01(金) 09:55:14そんなにかかるの?
お前のマシンとろいんじゃないのか?
0845名無しさん@お腹いっぱい。
2006/09/01(金) 10:21:16例えば ruby に依存しているインストール済みの
パッケージを全て知りたいような場合ってどのようにすれば
いいのでしょうか?
0846名無しさん@お腹いっぱい。
2006/09/01(金) 10:24:23シェルスクリプトでベースシステムのコマンドしか使ってないので他の
パッケージに依存しない (ruby が不要)
標準の pkg tools、ports で使われるファイルしか使わないので
データベースにまつわるトラブル無し
実行中に ^C ^Z 等がちゃんと効く
>>845
pkg_info -R ruby-1.8.5,1
0847名無しさん@お腹いっぱい。
2006/09/01(金) 10:36:51>rubyはもう終わった言語だから捨てた方がいいよ。
気になってrubyスレを斜めに読んできた。
なるほど、いいたいことがわかったw
>適当なshスクリプト書いているんで
使ってみたいです。
0848名無しさん@お腹いっぱい。
2006/09/01(金) 10:40:20わざわざとろいマシンでやってる人も多いのですよ。
0849名無しさん@お腹いっぱい。
2006/09/01(金) 13:46:13何時間もかかってるひとは、何らかの不具合があるとしか。
0850名無しさん@お腹いっぱい。
2006/09/01(金) 14:02:44メモリは何MB?
0851名無しさん@お腹いっぱい。
2006/09/01(金) 14:28:06ruby1.8.4までは数分で完了してました
psで見るとこんな感じ
root 57393 0.3 67.8 125408 85012 v0 DL+ 11:15AM 13:08.41 ./ruby18 ./bin/rdoc --all --ri --op /usr/local/share/ri/1.8/system .
vmstat -w 5
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr da0 da1 in sy cs us sy id
1 2 0 165296 7336 229 32 94 10 278 9109 109 0 340 244 116 3 3 94
1 1 0 165296 7480 552 72 112 1 133 9122 114 0 344 35 120 7 3 90
1 0 0 166528 7724 347 41 101 4 146 4543 107 0 336 139 119 29 3 68
0 2 0 166528 6720 185 70 127 3 162 4617 131 0 360 13 137 3 2 95
0 2 0 166528 8924 236 141 102 7 376 4570 115 0 352 487 149 3 4 93
スワップしまくりです。
0852849
2006/09/01(金) 14:33:26512MB積んでて、メモリディスクに320MB、その他デーモン類がだいたい
数十MB程度使ってるんで、空きメモリは100MB強くらいかな。
0853名無しさん@お腹いっぱい。
2006/09/01(金) 14:57:02>852
なるほど。
スワップが問題の余寒
0854名無しさん@お腹いっぱい。
2006/09/01(金) 15:17:17なんで今まで盲目的に portupgrade なんてものを使っていたんだろう。
0855名無しさん@お腹いっぱい。
2006/09/01(金) 15:45:48なにがおかしいのか、わかりません。
なにも設定していないクライアントのOSXではmailコマンドでちゃんと送れるのに。
違いといえば、ここのFreeBSDマシンは外部のDDNSサービスを使用して
FTPとして公開しているという点くらいです。
ご教示お願いします。
0856名無しさん@お腹いっぱい。
2006/09/01(金) 15:54:35エスパーしてみると、/var/spool/clientmqueue にメールが溜ってそうだな。
0857名無しさん@お腹いっぱい。
2006/09/01(金) 16:06:450858名無しさん@お腹いっぱい。
2006/09/01(金) 16:08:06127.0.0.1 localhost localhost.my.domain (rc.confに設定したhostname)
ってのが必須なのかな?
0859名無しさん@お腹いっぱい。
2006/09/01(金) 16:11:06ありがとうございます。
そのとおりで、溜っていました。
しかし、去年の8月くらいのものでしたが…
rc.conf に sendmail_enable="YES"
と書いてみて
/etc/rc.d/sendmail status してみたんですが
sendmail is not running.
sendmail_clientmqueue is not running.
と言われてしまいました。
いったいこれはどういう状況なんでしょう?
0860名無しさん@お腹いっぱい。
2006/09/01(金) 16:14:220861名無しさん@お腹いっぱい。
2006/09/01(金) 16:34:11/etc/rc.confで
sendmail_enable="NO"
でやってみるのは?
0862名無しさん@お腹いっぱい。
2006/09/01(金) 16:42:25ありがとうございます。
特にかわりはありませんでした。
おそらく問題は自分が名前解決とかなんもわかってないからだと思います。
どこか、参考になるサイトとかありませんでしょうか?
0863名無しさん@お腹いっぱい。
2006/09/01(金) 16:49:16>>1
0864名無しさん@お腹いっぱい。
2006/09/01(金) 17:10:17USBのFullSpeedモードとHiSpeedの結果が
似たような結果になったのですが、これは仕様ですか?
0865名無しさん@お腹いっぱい。
2006/09/01(金) 17:39:54日本語での情報がほとんどないからじゃないかな。
portupgradeなら昔からあるし。
0866名無しさん@お腹いっぱい。
2006/09/01(金) 17:49:37是非、簡単なレクチャーをお願いします。
0867名無しさん@お腹いっぱい。
2006/09/01(金) 18:03:55portmaster(8)
0868名無しさん@お腹いっぱい。
2006/09/01(金) 19:59:20% portmaster(8)
Badly placed ()'s.
%
0869名無しさん@お腹いっぱい。
2006/09/01(金) 22:26:53bash: syntax error near unexpected token `8'
$
0870名無しさん@お腹いっぱい。
2006/09/01(金) 22:31:02(より適切なスレを教えて頂ければ幸いです)
magicpointにある落書き機能だけを実現するXアプリをご存じでしたら
教えて頂ければ幸いです。
latex-prosperでプレゼン資料を作っているのですが
あの落書き機能が忘れられず...。
xblodをいじれば何とかなるかなと思ったのですがそんな能力もなく...。
0871名無しさん@お腹いっぱい。
2006/09/01(金) 22:46:15区別する必要がある場合に(3)とか(1)とか付けるのはわかるが、
そうじゃないものまでportmaster(8)とかいちいち付けるのって
FreeBSD界隈特有の現象だな。
0872名無しさん@お腹いっぱい。
2006/09/01(金) 22:53:290873名無しさん@お腹いっぱい。
2006/09/01(金) 23:03:41前近代的だよな。しかも、普通使うの(1)(2)(3)(8)と、数字が飛んでる。
たまに(4)(5)も使う。ごくたまに(7)もある。でも今では(6)は無い。
一般ゲームは(6)なんか使わないし。
0874名無しさん@お腹いっぱい。
2006/09/01(金) 23:10:40判別として数字を付記している面もあると思うけれど
この場合は暗黙に「man読め」と指示しているだけなのでわ。
0875名無しさん@お腹いっぱい。
2006/09/01(金) 23:13:53man 2 intro
man 3 intro
man 4 intro
man 5 intro
man 6 intro
man 7 intro
man 8 intro
man 9 intro
0876名無しさん@お腹いっぱい。
2006/09/01(金) 23:17:270877名無しさん@お腹いっぱい。
2006/09/01(金) 23:20:070878名無しさん@お腹いっぱい。
2006/09/01(金) 23:22:17×printf(1)
○printfコマンド
×read(2)
○readシステムコール
×printf(3)
○printf() ← 関数の()を付けると関数だとわかる
×null(4)
○/dev/null /dev付ければわかる
×fstab(5)
○/etc/fstab フルパスで書けば設定ファイルだとわかる
×mount(8)
○mountコマンド
0879名無しさん@お腹いっぱい。
2006/09/01(金) 23:33:07「printf()」以外全部長くなっとるやん。
0880名無しさん@お腹いっぱい。
2006/09/01(金) 23:34:53長くなって当たり前(無問題)。
0881名無しさん@お腹いっぱい。
2006/09/01(金) 23:35:12> ○/dev/null /dev付ければわかる
sio(4) /dev/sio* は見当たらないんだが...
0882759
2006/09/01(金) 23:56:500883名無しさん@お腹いっぱい。
2006/09/02(土) 00:10:56カワイソスw
0884名無しさん@お腹いっぱい。
2006/09/02(土) 00:30:50これのことか?
20060616:
AFFECTS users of emulation/linux_base-*
AUTHOR: netchild@FreeBSD.org
We now use Fedora Core 4 as the linux base port, and the corresponding
xorg libs for the linux X11 libs port.
To upgrade you have to run
portupgrade -f -o emulators/linux_base-fc4 linux_base\*
portupgrade -f -o x11/linux-xorg-libs linux-XFree86-libs
You need to make sure that you have not changed the sysctl
compat.linux.osrelease. FC4 behaves differently depending on the
content of this sysctl. Only the default value of this sysctl is
supported. In case of problems also revert to the default of the
compat.linux.osname if changed.
In case "printenv | grep LD_" prints something, e.g., LD_LIBRARY_PATH
or LD_PRELOAD, you have to make sure it is not set when starting
linux programs, else FreeBSD libraries will be picked up and the
programs do not start.
After this start a linux program to test, e.g., acroread. If you get
errors when starting linux programs about problems with libraries, and
you made sure no LD_* variable is set as described above, you are one of
those unlucky people where we do not have a better solution as to tell
you to deinstall every linux port, remove /compat/linux completely to
make sure no cruft is left and reinstall everything you need.
0885759
2006/09/02(土) 01:26:41linux-xorg-libs-6.8.2_5
linux_base-fc-4_8
$ printenv | grep LD_
$ sysctl -a compat.linux
compat.linux.oss_version: 198144
compat.linux.osrelease: 2.4.2
compat.linux.osname: Linux
動く
$ /compat/linux/bin/uname
Linux
$ /compat/linux/bin/pwd
/var/db/pkg
$ /compat/linux/bin/echo "HEHE" | /compat/linux/usr/bin/head -1
HEHE
$ /compat/linux/usr/X11R6/bin/gears
24660 frames in 5 seconds = 4932 FPS
25903 frames in 5 seconds = 5180.6 FPS
動かない
$ /compat/linux/bin/ls
/compat/linux/bin/ls: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
$ /compat/linux/bin/sleep 1
/compat/linux/bin/sleep: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
$ /compat/linux/bin/date
/compat/linux/bin/date: error while loading shared libraries: /usr/lib/librt.so.1: ELF file OS ABI invalid
しばらく様子をみてみます
0886名無しさん@お腹いっぱい。
2006/09/02(土) 01:33:090887名無しさん@お腹いっぱい。
2006/09/02(土) 02:16:06こういうのは多様性は善というよりは
どれでもいいから正式なFreeBSDの標準配布物に含めてほしいところ
0888名無しさん@お腹いっぱい。
2006/09/02(土) 02:37:37それぞれのportの長短比較リポートよろしく
0889名無しさん@お腹いっぱい。
2006/09/02(土) 02:50:59実際にうざったい依存関係があるうpだてをする時じゃないとテストにならないし
...というのが一度portupgrade入れたら他を試さなくなる理由ではなかろか
動きさえすれば実装がRubyだろうがLOGOだろうが違いはないわけだし
というわけで854はportmasterのどこが優れているのか書いてちょ
0890名無しさん@お腹いっぱい。
2006/09/02(土) 02:58:20に信者のモチベーションをみた気がする・・
拘りのない拘りのようなトートロジーの原動力って恐いね・・
0891名無しさん@お腹いっぱい。
2006/09/02(土) 03:31:500892名無しさん@お腹いっぱい。
2006/09/02(土) 03:42:32同じ理由で ruby も。それって何か虚しくないか?
0893名無しさん@お腹いっぱい。
2006/09/02(土) 03:44:45良さそうなら乗り替えるからさ。
0894名無しさん@お腹いっぱい。
2006/09/02(土) 03:50:520895名無しさん@お腹いっぱい。
2006/09/02(土) 06:22:330896名無しさん@お腹いっぱい。
2006/09/02(土) 07:00:43もうみんな乗り換えたよ
0897名無しさん@お腹いっぱい。
2006/09/02(土) 07:24:570898名無しさん@お腹いっぱい。
2006/09/02(土) 10:50:13対象に対する知識が全く無い状態で
hoge(1)ならmanみて試して見るかという気になる。
hoge(3)なら自作しなきゃならないからmanで調べる気にはならない。
というケースも想定できる。
この場合、単にhogeと書くよりかなり親切。
0899名無しさん@お腹いっぱい。
2006/09/02(土) 11:02:26だから、「hogeコマンド」と書けばもっと親切だろ。
■ このスレッドは過去ログ倉庫に格納されています