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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/10/22(水) 18:48:36
FreeBSD 関連の質問はここで。
事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。

The FreeBSD Project
http://www.freebsd.org/ja/

FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/

過去ログ
http://www9.atwiki.jp/freebsd/

前スレ
初心者もOK! FreeBSD質問スレッド その97
http://pc11.2ch.net/test/read.cgi/unix/1212681617/
0112名無しさん@お腹いっぱい。2008/11/01(土) 16:17:44
portupgradeでgimpをアップデートしようとしたら結構泣かされて
半ば手動で「下」の方から再インストールしたんだけど
依存関係をうまくアップデートするのには何かコツがいるのか
それともそういうスクリプトなり用意しないといけないのか教えてくだされ。
というかportupgradeってだめなツール?
0113名無しさん@お腹いっぱい。2008/11/01(土) 16:23:06
portupgradeでもpkg_replaceでも普通に-Rでうまくいくでしょ?
ただしpkg_replaceは依存先の判定を正しくやってないので標準以外のオプションを
設定してると困ることもあるけど(それじゃ何のためにports使ってるんだ、という気もするが)。
0114名無しさん@お腹いっぱい。2008/11/01(土) 18:55:49
もう何箇月も前からですが、audaciousが、mp3とoggを再生させると、
猛烈な轟音を出すようになりました。apeやflacは普通に鳴るのですが。

同じ症状の人はいますか? あるいはなにか心当たりのある人はいませんか?

0115名無しさん@お腹いっぱい。2008/11/01(土) 20:25:05
>>114
rm -rf ~/.config/audacious
01161122008/11/02(日) 10:50:28
>>113 普通のものはだいたいうまくいくし
あんがと
pkg_replaceならうまくいくかもしれないけれどその場合はバージョンが古いかも

とりあえずportsでビルドするメリットはバイナリ配布できないものを使えるとか
PCに最適化できたような気がするからというところなんだけど
大物で権利の問題のないものはとっととパッケージでだしてほしいところだ。

makeでライブラリーのチェックしているものはそこでエラーがでて止まっちゃうので
portupgradeには向かないようだ。
makefileの作りが悪いんだろうな。

makefileがよくなくても手動でできるんだからやっぱもう少し丁寧なツールが必要だと感じた。
0117名無しさん@お腹いっぱい。2008/11/02(日) 11:40:38
> とりあえずportsでビルドするメリットはバイナリ配布できないものを使えるとか
> PCに最適化できたような気がするからというところなんだけど

そんなつまらないことしかメリットと思えないなら
黙って大人しくバイナリパッケージだけ使っていればいいのに。
0118名無しさん@お腹いっぱい。2008/11/02(日) 12:41:17
>>117
おまえ、夜死詐吐だろ
0119名無しさん@お腹いっぱい。2008/11/02(日) 16:45:44
質問
FreeBSDでスタンダードのファイアウォールと言えば、何でしょうか?
0120名無しさん@お腹いっぱい。2008/11/02(日) 17:11:18
firewall-1
01211192008/11/02(日) 17:19:46
やはりPacket Filterでしょうか?
0122名無しさん@お腹いっぱい。2008/11/02(日) 17:28:17
NetScreen :-)
0123名無しさん@お腹いっぱい。2008/11/02(日) 17:52:55
ねええーねーー、どうでもいいけど、もう11がつなんですけどおーw
7.1は未だでないんですかあー?wwwwww
やっぱり年内に出すつもりはまったくないんですよねーwwwww
年内に出すつもりは全く無いって事ですか?wwwww
0124名無しさん@お腹いっぱい。2008/11/02(日) 20:39:35
>>121
最近のトレンドからするとpfだろうね。
俺も使っているし、何よりルールが他のFWよりかは簡潔に書ける。

ipfwも昔からあって枯れているし、設定も色々探せば参考になるだろうし、
ipfも色々なOSに移植されているから潰しは利くだろうし、最終的な判断は
使うヤツがすればいいんじゃねーの?
0125名無しさん@お腹いっぱい。2008/11/02(日) 20:42:04
pfおすすめ。
昔から使ってる人はipfwの方が使いやすいって使い続けてるけど、
今から覚えるならpfでいいんじゃないかな。
0126名無しさん@お腹いっぱい。2008/11/02(日) 21:44:40
pf なんかよりも jail で囲っとけば堅固かと思うが。
0127名無しさん@お腹いっぱい。2008/11/02(日) 21:51:57
>>126
ルーターにしたいんじゃないの?
0128名無しさん@お腹いっぱい。2008/11/03(月) 01:30:45
ipfwに比べてpfってどんなところが具体的に使いやすい?

ipfw使ってるけど、特にルールの記述に難解さはないとは思うんだ
TCP等のプロトコルの動作について少し知っておく必要はあると思うけど
0129名無しさん@お腹いっぱい。2008/11/03(月) 10:37:10
>>128
ipfwは動的に穴をあけられない。
ルールはアンカー、テーブルが楽。
0130名無しさん@お腹いっぱい。2008/11/03(月) 15:30:45
動的に穴を開ける必要なんてないから関係ないね
0131名無しさん@お腹いっぱい。2008/11/03(月) 16:09:20
ipfwの方がFreeBSDの機能に密着したサポートが強い。
以前はipfwではaltqが使えなかったけど今はipfwでも使えるね。
0132名無しさん@お腹いっぱい。2008/11/03(月) 16:15:56
ipfwってNICの初期化に失敗すること無い?

5系以降、kldでLoadすれば大丈夫なようだけど、
カスタムカーネルに書くと失敗する印象が強い。
0133名無しさん@お腹いっぱい。2008/11/03(月) 16:44:21
>>132
そんな経験は一度も無い。

ipfw→ipfilter→pfと移って来て、結局ipfilerで落ち着いた。
でも帯域制限はipfw2で行う方が手っ取り早いのでその部分だけipfw2

pfはどうにも致命的な不具合があって使い物にならんかった('A`
0134名無しさん@お腹いっぱい。2008/11/03(月) 16:47:44
>>133
致命的不具合って何?
ftp関係かな?
0135名無しさん@お腹いっぱい。2008/11/03(月) 17:41:19
>>130
先カンブリアのじじいにはわからないだろうが、ftpとかSIPとか
動的に穴をあける必要がある。
0136名無しさん@お腹いっぱい。2008/11/03(月) 17:42:54
ipfw使ってると内側からftp出来ないとでも思ってンの?
馬鹿なの?ていうか馬鹿?死ねば?
0137名無しさん@お腹いっぱい。2008/11/03(月) 17:44:28
それipfwの問題じゃなくてNApTの問題だし。
0138名無しさん@お腹いっぱい。2008/11/03(月) 18:00:57
そういえばOpenBSD関係の日本語ドキュメントは残念なことに
なっているなあと思ったり
0139名無しさん@お腹いっぱい。2008/11/03(月) 18:08:30
あれは解らないヤツを寄せ付けない結界として充分機能してる。
0140名無しさん@お腹いっぱい。2008/11/03(月) 18:12:24
>136
xboxでupnpd使いたいです。
0141名無しさん@お腹いっぱい。2008/11/03(月) 19:45:50
まもなくFreeBSD 7.1Rが出そうですが
7.0Rから7.1Rヘのアップデートは
freebsd-update コマンドでできますか?
カーネルはGENERICのままです
0142名無しさん@お腹いっぱい。2008/11/03(月) 19:46:59
>>136-137
ipfwでNApTする場合divertしてユーザーランドのipnatでNApTを行う。(このときioctlで動的に穴をあけている)
ユーザーランドでのNApTは性能悪すぎ。論外。
これで出来るなんてほざいてる>>136のような馬鹿は死ねばいい。

2-3年前からはng_natでインカーネルでNApTできるようになったが、動的に穴を開けられない。
ipfwはカーネル向けの動的な穴あけインターフェースを用意していない。
そんな事も知らない>>136のような馬鹿は死ねばいい。
0143名無しさん@お腹いっぱい。2008/11/03(月) 19:48:17
>>133
7系からipfilterからpfに乗り換えたんだけど
pfの致命的な不具合って何?
ものすごく気になる
0144名無しさん@お腹いっぱい。2008/11/03(月) 19:49:24
sipが通らん。
0145名無しさん@お腹いっぱい。2008/11/03(月) 19:54:41
>>144
それ、ipfilterじゃなかった?
0146名無しさん@お腹いっぱい。2008/11/03(月) 19:59:27
>>142
>>129-130と来て、>>135あたりで
主語がipfwからNApTに入れ替わってることから、
>>136-137の横槍に繋がっているというか、主語を補完されている。

しかも、誰も実現可能性と性能を比較して無い始末。
遅いなら、機能を分散させるとか、ハイスペックマシンと入れ替えるとか、
他の解決策が相当で、己がipfwを扱いこなせないことを自慢しても仕方ない。
0147名無しさん@お腹いっぱい。2008/11/03(月) 20:04:10
PF、ipfw2、ipfilter
それぞれメリット、デメリットの比較表が欲しいな
0148名無しさん@お腹いっぱい。2008/11/03(月) 20:45:37
>>146
ダメなものは何をやっても駄目。他の解決策など無い。
01491042008/11/03(月) 20:49:07
どなたか 104 に答えて頂けないでしょうか :'(
0150名無しさん@お腹いっぱい。2008/11/03(月) 21:14:03
pfが好き。ルールの記述が最も短くなることがあるから。
0151名無しさん@お腹いっぱい。2008/11/03(月) 21:17:14
>>149
メモリを交換して試されては?
0152名無しさん@お腹いっぱい。2008/11/03(月) 21:39:04
すみませんが、良くわかっている方のみ回答をお願いします
01531042008/11/03(月) 21:58:08
>>151
152 は 104 ではありません。試しましたがメモリの問題ではないようです。
0154名無しさん@お腹いっぱい。2008/11/03(月) 22:10:02
users-jpって人いないん?
0155名無しさん@お腹いっぱい。2008/11/04(火) 03:16:30

/etc/hostsってさ、マシンリブートとかしないと反映されないじゃん?
だから、/etc/hostsを間違って修正した場合、マシンをリブートしたときにあるサーバにアクセスできなくなったりするんだけど、
これを防ぐために、「今」メモリ上?にある/etc/hostsの内容を知る方法ってありますか?

ちなみに、FreeBSD5系のマシンです
0156名無しさん@お腹いっぱい。2008/11/04(火) 03:35:16
>>155
> /etc/hostsってさ、マシンリブートとかしないと反映されないじゃん?

いや
0157名無しさん@お腹いっぱい。2008/11/04(火) 03:39:07
>>155
そりゃねーべ。。。w
自身のアドレスのレコードを書き換えたんなら判らなくもないけど。
あとはbind立ててるとか、それとDHCP連動させてるとか?
何もなければ
/etc/nsswitch.conf

hosts: files dns
で、
/etc/host.conf

hosts
dns
なら、普通のベタなhostsならすぐに反映するぜ?
でも、こっちは4.x/6.x/7.xだから、まさか5.xだけ違うのか?
sambaだと話がちょっと変わるけど。
pingも通らないの?
0158名無しさん@お腹いっぱい。2008/11/04(火) 03:43:08
nslookup がcache 握ったままに100円
0159>>1552008/11/04(火) 03:52:23
ごめん、詳しくかいたほうがよかったね。

えーと、snmpwalkを、サーバAからサーバBに行っていたんだが、
サーバBをリブートした後に、snmpwalkでtimeoutするようになった。
調べてみると、サーバBの/etc/hostsの中にサーバAのIPアドレスとして存在しないものが記載されていたんだ。

つまり、/etc/hostsってリブートしたときに反映されるものかなって思ったんだけどちょっと違うのかもね。

>>158
なるほど
0160名無しさん@お腹いっぱい。2008/11/04(火) 04:00:09
>>158
んと、試したけどnslookupは先にDNS見に行っちゃう。
hostsは見てくれないんじゃね?

で、キャッシュで言えばBのsnmpdをkill-HUPが正解じゃないかと。。。
01611582008/11/04(火) 04:01:19
自己解決でOK?
それとも100円欲しいのか?w
01621572008/11/04(火) 04:04:21
>>158
スマソ、157=160だ。
155じゃねぇっす。
ってなわけで、snmpdのキャッシュに100ガバスw
0163>>1552008/11/04(火) 04:09:29
>>160-162
なるほど、ありがとうございます。
ちなみに、そのキャッシュを見る方法ってありますか?
0164名無しさん@お腹いっぱい。2008/11/04(火) 04:19:46
マニュアルを見るのは下賎な人種だけ
0165名無しさん@お腹いっぱい。2008/11/04(火) 07:52:32
そうだよな、マニュアルを書くのが上流だよな
0166名無しさん@お腹いっぱい。2008/11/04(火) 15:14:32
いや、書く奴も下等人種。

上等人種は人に訊く。
0167名無しさん@お腹いっぱい。2008/11/04(火) 16:44:15
それはエセ上等。上がそういう人種だと下の生産性が上がらないので、
本物の上等人種が率いる組織には劣後する。
0168名無しさん@お腹いっぱい。2008/11/04(火) 17:11:04
fjでいたな、「マニュアル読め」と言われて、「わたしはホワイトカラーだ!」と
ブチ切れていたおっさん。
0169名無しさん@お腹いっぱい。2008/11/04(火) 17:29:54
fjってあるん?
0170名無しさん@お腹いっぱい。2008/11/04(火) 22:55:38
#/usr/local/share/linux-opera/bin/opera
opera: Can not locate a valid language file. Use the '-language' parameter to specify one.
となったので、-language を次のように指定したら、
#/usr/local/share/linux-opera/bin/opera -language /usr/local/share/linux-opera/locale/english.lng
opera: Module initialization failure. (-2041)
でした。
Module initialization failure. (-2041)  このエラーコードの意味、ご存知の方教えてください。
0171名無しさん@お腹いっぱい。2008/11/04(火) 22:59:39
モジュールの初期化に失敗
01721702008/11/04(火) 23:02:11
>171
レスありがとうございます。
"-2041"が原因を詳細情報を示していそうな気がするのですが、
その意味もご存知であれば教えてくださいませ。
0173名無しさん@お腹いっぱい。2008/11/04(火) 23:08:16
http://linux.derkeiler.com/Newsgroups/comp.os.linux.misc/2007-11/msg01430.html
ここに同じエラーの人がいるね。解決されてないけど。
operaのdotファイル削除してみれば?
0174名無しさん@お腹いっぱい。2008/11/04(火) 23:13:54
rootでopera起動するな。Xサーバへの接続認証関係が怪しいかも。
0175名無しさん@お腹いっぱい。2008/11/04(火) 23:20:21
>>170
> #/usr/local/share/linux-opera/bin/opera

なぜこんな異常な起動の仕方をするのか
01761702008/11/04(火) 23:21:13
>173,174
アドバイスありがとうございます。
dotファイル削除してから起動しても状況変わりませんでした。
一般ユーザで試しても、同じエラーメッセージでした。

もう少しぐぐって調べてみます。
0177名無しさん@お腹いっぱい。2008/11/04(火) 23:28:37
ひとつ上のレスも見ずに滑った指摘をしている>>175が憐れでしょうがない。
01781702008/11/04(火) 23:35:35
>175
起動といったら、実行ファイルを記述することしか理解できていません。orz

知ってる方法で起動してみて、うまくいかなかったのでエラーコードをぐぐったり、
詳しい方のアドバイスをここで求めたりしている状況です。
0179名無しさん@お腹いっぱい。2008/11/04(火) 23:40:05
なぜfreebsd用operaを使わないの?
01801702008/11/04(火) 23:43:49
>179
ぐぐったところ、linux-operaのほうが、対応しているドキュメントタイプが多いと思えたので。
linux-openmotifをインストールのうえ、linux-operaをインストールしてあります。
0181名無しさん@お腹いっぱい。2008/11/04(火) 23:50:57
>>179
あんな異常な起動の仕方をしたら、nativeなoperaでもエラる。
0182名無しさん@お腹いっぱい。2008/11/05(水) 00:00:32
>>178
初期化スクリプトを無視して直接バイナリを起動してダメだったら、
初期化スクリプト内で行なわれている処理をトレースして
ひとつずつby handでやってみるのが手順だろ。
01831782008/11/05(水) 00:14:03
>182
レスありがとうございます。
ただ、私の知識が極端に少ないため、指摘内容を理解できません。
まだお時間があれば教えてください。
operaの初期化スクリプトとは、どのファイル(?)でしょうか?
0184名無しさん@お腹いっぱい。2008/11/05(水) 00:22:11
>>175
> #/usr/local/share/linux-opera/bin/opera
行頭の#がrootのプロンプトという事を理解していないボンクラ。
0185名無しさん@お腹いっぱい。2008/11/05(水) 02:22:35
えーと、
1 $PATH を通しましょうね♪
2 root で使っちゃダメよ♪
3 opera は捨てましょうね♪

どれが正答?
0186名無しさん@お腹いっぱい。2008/11/05(水) 02:36:26
>>185
ubuntuでも使ってろ、でFA
0187名無しさん@お腹いっぱい。2008/11/05(水) 02:39:13
だれかlinux用のoperaのコマンド名教えてやれ
0188名無しさん@お腹いっぱい。2008/11/05(水) 02:44:56
opera
0189名無しさん@お腹いっぱい。2008/11/05(水) 03:48:15
>>187-188
まずは
which opera
だの。
0190名無しさん@お腹いっぱい。2008/11/05(水) 07:11:17
>>170
twmの設定不足が原因です
0191名無しさん@お腹いっぱい。2008/11/05(水) 10:05:16
ghostscript がマルチスレッド対応とか書いてあったけど、
7系じゃなくghostscript 8系以降って日本語対応に出来るの?
0192名無しさん@お腹いっぱい。2008/11/05(水) 10:29:10
ports, packages から入れたのなら
/usr/local/bin/linux-opera
0193名無しさん@お腹いっぱい。2008/11/05(水) 10:31:41
>>170
そもそも、なにがしたいのですか?

単に普通に使いたいのなら、Linux用のOperaのコマンド名はlinux-operaですから、
そうタイプしてみてください。rehashする必要があるかも。

> #/usr/local/share/linux-opera/bin/opera

知ってる方法と言っていますが、これは内蔵に手を突っ込むような変な方法です。
こんなでたらめ、いったいどこで教わったんですか。
0194名無しさん@お腹いっぱい。2008/11/05(水) 12:39:03
>>191
日本語対応っていうのは何がどうなって欲しいのですか?
0195名無しさん@お腹いっぱい。2008/11/05(水) 14:36:06
Ryumin-Light とか GothicBBB を
(代替のフォントでも良いので)表示してくれる

a2ps-j とか tgif/xfig とかの出力epsを処理できる
0196名無しさん@お腹いっぱい。2008/11/05(水) 15:49:13
ところで japanese/ptetex の予定はあるの?
これ待ちで環境の UTF-8 化ができないのだけれど。
0197名無しさん@お腹いっぱい。2008/11/05(水) 16:16:27
>>195
できるから、やってみ
0198名無しさん@お腹いっぱい。2008/11/05(水) 17:47:58
portでmake packageとするのはわかるんだけど
インストール済みのパッケージを再インストールように構築するには
どうしたらよいのでせう。
0199名無しさん@お腹いっぱい。2008/11/05(水) 17:53:52
???
make package で何か不満が?
0200名無しさん@お腹いっぱい。2008/11/05(水) 18:16:21
>>198
pkg_create -b
ttp://www.bugbearr.jp/?FreeBSD%2Fpackage
0201名無しさん@お腹いっぱい。2008/11/05(水) 18:51:49
エスパースレ流れの釣り質問だってわかってて遊んでるんだよね?
0202名無しさん@お腹いっぱい。2008/11/05(水) 19:27:26
>>200 のようにコマンド名に、ハイフンでなくアンダースコアを選ぶ気が知れないのですが
FreeBSD の開発者は何を考えているのでしょうか。その感覚を疑います。
なんでわざわざ shift を押さなきゃならないキーを含めるのか。
ハイフンという代替があるにもかかわらず。
0203名無しさん@お腹いっぱい。2008/11/05(水) 19:31:43
>>202
ハイフンだと、xterm上などでコマンド名をダブルクリックした時に
コマンド全体が選択されません。
アンダースコアだと、ダブルクリックでコマンド全体が選択されます。
だからアンダースコアの方が合理的です。
0204名無しさん@お腹いっぱい。2008/11/05(水) 19:37:46
$ head -1 /etc/issue
CentOS release 5 (Final)
$ ls {/usr,}/{s,}bin/*_* | wc -l
104

$ head -1 /etc/issue
Debian GNU/Linux 4.0 \n \l
$ ls {/usr,}/{s,}bin/*_* | wc -l
62

$ uname -srm
FreeBSD 7.0-RELEASE i386
$ ls {/usr{/local,},}/{s,}bin/*_* | wc -l
53

インストールされてるパッケージにもよるので一概には言えんが、
少なくとも手元の環境では FreeBSD よりも Linux の方が
アンスコ入りコマンドの数は多いようだ。
0205名無しさん@お腹いっぱい。2008/11/05(水) 19:39:00
aliasしとけ
0206名無しさん@お腹いっぱい。2008/11/05(水) 22:00:20
アンダースコア使うのはソースコードの習慣からだろ。
ハイフンは演算子や引数展開子(?)などとかぶってるしね。
0207名無しさん@お腹いっぱい。2008/11/05(水) 22:20:03
ワイルドカードや各種シェルコマンドを叩く場合もShiftキーは普通に使うけどな。

一度Shiftキーが使えない生活を送ったんだろうか?と疑ってしまう。
0208名無しさん@お腹いっぱい。2008/11/05(水) 23:18:06
その昔、全部大文字でログインすると……
0209名無しさん@お腹いっぱい。2008/11/05(水) 23:39:24
>>206
schemer が怒鳴り込んで来る前に退散しとけ。
0210名無しさん@お腹いっぱい。2008/11/06(木) 00:25:42
アンスコはハイフンの代替ではなく、空白の代替だろ。
0211名無しさん@お腹いっぱい。2008/11/06(木) 08:17:26
>>207
FreeBSDのXorgってまだUSB106キーボードではデフォルトのままだと
アンダースコアが入力できないから、そのためじゃないか?

6.2まではコンソールでもアンダースコアが入力できなかったし。
0212名無しさん@お腹いっぱい。2008/11/06(木) 08:21:03
>>211
> なんでわざわざ shift を押さなきゃならないキーを含めるのか。
という発言からはそうはとれない。
■ このスレッドは過去ログ倉庫に格納されています