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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
FreeBSD 関連の質問はここで。

初心者もOK! FreeBSD質問スレッド 過去ログ置き場
http://bird.zero.ad.jp/~zau60806/FreeBSD/

■関連スレ >>2-10 くらい

FreeBSD 以外の UNIX 関連の初歩的な質問は…

くだらない質問はここに書き込め!なんでもアリ37
http://pc5.2ch.net/test/read.cgi/unix/1097585542/
0334名無しさん@お腹いっぱい。NGNG
FreeBSD5.2でAOpen MX3S-TのLANは認識しているのですが、外につながりません。特別な設定が必要なのでしょうか?
ケーブルモデムにルータで割ってます。
0335名無しさん@お腹いっぱい。NGNG
>>328
不要なデバイス殺してみる。

>>334
> ルータで割ってます。
意味不明
0336名無しさん@お腹いっぱい。NGNG
ルータで割って接続できてる人いない模様。
0337名無しさん@お腹いっぱい。NGNG
割れ厨死ね
0338名無しさん@お腹いっぱい。NGNG
エスパーな俺が推測するに、DHCPサーバ機能を備えたルータが入っているのだろう。
「ケーブルモデムにルータで割ってます。」→「ケーブルモデムにルータを接続し、
ローカルネットワークのIPアドレスはルータの機能で自動的に割り付けられています。」
/etc/rc.confに

ifconfig_fxp0="DHCP"

を追加だ。
0339名無しさん@お腹いっぱい。NGNG
>>338

3Q、ついでに細かい解説までしていただいて。
0340俺様日記NGNG
FreeBSD 5.3-RELEASEインストール記念カキコ。Firefoxのコンパイルに
やたら時間がかかった。あと、インストーラが相変わらずすっとこどっこい。
あとは良し。
0341名無しさん@お腹いっぱい。NGNG
よし、流行らせるぞ。 ルーターで割るっていうの。
0342名無しさん@お腹いっぱい。NGNG
>>331
そう驚くことはない。ここは FreeBSD ユーザというキチガイの巣窟の住人用の
スレだから。
0343名無しさん@お腹いっぱい。NGNG
ルーターで頭割られた方が登場したようです。
0344名無しさん@お腹いっぱい。NGNG
FreeBSD ユーザがなぜ馬鹿なのか判明しました。
みんなルーターに頭を割られたそうです。怖いね。
0345名無しさん@お腹いっぱい。NGNG
自覚はあるようですね。
0346名無しさん@お腹いっぱい。NGNG
頭割れるルーターってどんなのでつか?
YAWAHAじゃ割れないですよね?

割れるルータほしいです。
情報きぼんぬぬぬぬ
0347名無しさん@お腹いっぱい。NGNG
割れるルータについて説明したら負けかなと思ってる。
0348名無しさん@お腹いっぱい。NGNG
割れ目にローター当てるときもちいよおにいちゃん
0349名無しさん@お腹いっぱい。NGNG
土日しか外出許可降りないんだから、こんな所で粘着してないで
もっと別の事すればいいのに。
そんなんだからいつまで経っても退院できないんだよ?
0350名無しさん@お腹いっぱい。NGNG
自問自答乙
03512571NGNG
FreeBSD(4.10か、5.3のどちらでも)でインストール時からデフォルトで動く、
SATA対応のRAIDカードはありますでしょうか?(安価な方針で)

 よろしくご教授ください。
0352名無しさん@お腹いっぱい。 NGNG
古いバージョンのgmakeを手に入れたいのですが、
(3.76.1)
gmakeのみをFTPでダウンロードできるサイトってないでしょうか?
0353名無しさん@お腹いっぱい。NGNG
そこらじゅうにある
0354名無しさん@お腹いっぱい。NGNG
何でochushaはportsに無いの?
0355名無しさん@お腹いっぱい。NGNG
>>354がports作ってsend-prするのをみんなが待ってるから
0356名無しさん@お腹いっぱい。NGNG
>>305

漏れも 4.10Rから 5.3Rにクリーンインストールで入れ直したけど
ソフトの起動はたしかに早くなっていました。
xemacs とか mozilla とか重いソフトだと良くわかります。

それに LaTeX での foo.tex から foo.ps への一連の変換処理が
速くなっていました。

数値計算とかのベンチマークだと全然変わらなかったんですけどね。

でも何か動きが小気味良くなった感じがして良かったと思います。
0357名無しさん@お腹いっぱい。NGNG
なんで、v2cはportsに無いの?
0358名無しさん@お腹いっぱい。NGNG
FreeBSD 5.3で、AbiWordに日本語入力できません。FreeWnn+kinput2で、
GNOMEのターミナルやFirefox、Mozillaなんかでは[Shift]+[Space]で日本語
入力ができています。が、AbiWordだと[Shift]+[Space]でも空白が虚しく
入力されるだけで、日本語入力ができません。どうやったら回避できるので
しょうか?
0359名無しさん@お腹いっぱい。NGNG
>>357
お前は理由聞いても納得しないだろ
0360名無しさん@お腹いっぱい。NGNG
>>352
そこらじゅうの GNU ミラーサイトにあるよ。
ftp://ftp.ring.gr.jp/pub/GNU/make/make-3.76.1.tar.gz
0361名無しさん@お腹いっぱい。NGNG
>>358
AbiWord って ttp://www.abisource.com/ でいいのかな?
よく知らないんだが、そもそもこれは多言語入力/表示対応になっているの?
入力はできていてもマルチバイト文字の表示ルーチンがないので
表示できてないという可能性もあるよ。
0362名無しさん@お腹いっぱい。NGNG
>>361
パッケージに入っている奴で、メニューなんかも全部日本語化されてます。
日本語の文章をコピペして、フォントを日本語に設定してやるとちゃんと
日本語が表示されます。日本語入力モードに入らないんで入力できないん
ですよね。
0363名無しさん@お腹いっぱい。NGNG
>>362
Ctrl-o でもダメか?
0364名無しさん@お腹いっぱい。NGNG
>>348
詳しく
0365名無しさん@お腹いっぱい。NGNG
>>363
「ファイルを開く」
0366名無しさん@お腹いっぱい。 NGNG
>360
どなたか存じませんが、親切な方へ。
どうもありがとうございました。
0367名無しさん@お腹いっぱい。NGNG
>>356

正直言って 4.10はもうすでに鯖用となっていると思います.

portsの対応状況からみてもデスクトップ環境だと5.3Rの方が
良くなっています.
0368名無しさん@お腹いっぱい。NGNG
firefoxの日本語版てもしかしてないのでしょうか?
0369名無しさん@お腹いっぱい。NGNG
メニューが日本語になるだけでそんなに嬉しいか?
0370名無しさん@お腹いっぱい。NGNG
FreeBsdでHDDをリムーバブルに使いたいのですが、5.3Rでのi-Linkの安定性は
どんなもんでしょうか?相変わらず不安定ですか?
0371名無しさん@お腹いっぱい。NGNG
>>367
ガイが撃ち破ったのはスループットのはなしということですか?
0372名無しさん@お腹いっぱい。NGNG
>>370
5.2.1のころから普通に使えてるよ。iLink/FireWire。
むしろハードの方が問題かもよ。
0373名無しさん@お腹いっぱい。NGNG
>>349
その釣りもう飽きたよ。
0374名無しさん@お腹いっぱい。NGNG
>>369
うれしいね。FreeBSDなデスクトップマシンを素人に触らせる必要があるときは。
0375330NGNG
>>333
結局 pkg_fetch コマンドで、
ja-xemacs-mule-canna+freewnn-21.4.14_1.tgz
xemacs-mule-21.4.14_1.tgz
xemacs-mule-common-21.1.14.tgz
xemacs-packages-10.0.tgz
を取り寄せて、 pkg_add しました。

/usr/ports/japanese/xemacs21-canna+freewnn で make install すると、
うちの環境では、

Loading /usr/local/ports/japanese/xemacs21-canna+freewnn/work/xemacs-21.4.14/lisp/fontl-hooks.elc...
Loading /usr/local/ports/japanese/xemacs21-canna+freewnn/work/xemacs-21.4.14/lisp/auto-show.elc...
Loading /usr/local/ports/japanese/xemacs21-canna+freewnn/work/xemacs-21.4.14/lisp/loadhist.elc...
Loading /usr/local/ports/japanese/xemacs21-canna+freewnn/work/xemacs-21.4.14/lisp/loaddefs.elc...
Loading site-load...
Finding pointers to doc strings...
Finding pointers to doc strings...done
Dumping under the name xemacs
Testing for Lisp shadows ...

ってところでCPU使用率が高いまま、何時間経っても先には進まなくなります。
CPUはAthron64です。FreeBSDは4.5Rか4.6Rの頃にクリーンインストールして以来、
cvsup してきたものです。
/usr/local/ports を /usr/ports にシンボリックリンク貼って使用してます。
0376名無しさん@お腹いっぱい。NGNG
portsdb -uUを複数の機械で分散処理させることってできないでしょうか?
0377名無しさん@お腹いっぱい。NGNG
5.3Rを別のPCでインストして、そのHDDを実際運用するPCに繋ぎかえてやるってのは可能?
Celeron600マシンで直にやるより、AthlonXPマシンでやった方が早そうだしなーとか思ったんだが
0378名無しさん@お腹いっぱい。NGNG
>376
素直にsysutils/p5-FreeBSD-Portindexを使っとけ。
0379名無しさん@お腹いっぱい。NGNG
>>374
そんな特殊な必要が生じることは常識的、論理的に考えて起こりえないがね。
最初に馬鹿な選択をしてしまうと軌道修正は難しいが...
0380名無しさん@お腹いっぱい。NGNG
またキティガイか……
0381名無しさん@お腹いっぱい。NGNG
gnome2をportからインストールしようとすると、
次のようなエラーが出るのだが、対処の方法は?

checking if pilot-link handles UTF-8 conversions... no
configure: error: evolution requires pilot-link to have working UTF-8 conversion routines
===> Script "configure" failed unexpectedly.
Please direct the output of the failure of the make command to a file, and
then feed that file to the gnomelogalyzer, available from
http://www.freebsd.org/gnome/gnomelogalyzer.sh, which will diagnose the problem
and suggest a solution. If - and only if - the gnomelogalyzer cannot solve
the problem, report the problem to the FreeBSD GNOME team at gnome@FreeBSD.org,
and attach "/usr/ports/mail/evolution/work/evolution-2.0.2/config.log" and
the output of the failure of the make command. Also, it might be a good idea
to provide an overview of all packages installed on your system (e.g. an `ls
/var/db/pkg`).
*** Error code 1

Stop in /usr/ports/mail/evolution.
*** Error code 1
0382381NGNG
バージョンは、5.3Rです。
0383名無しさん@お腹いっぱい。NGNG
Please direct the output of the failure of the make command to a file, and
then feed that file to the gnomelogalyzer, available from
http://www.freebsd.org/gnome/gnomelogalyzer.sh, which will diagnose the problem
and suggest a solution.
0384名無しさん@お腹いっぱい。NGNG
>>368
firefox 1.0は日本語パッチが見当たらなくて
結局、0.9.3のまま使ってます。
http://ftp.mozilla-japan.org/pub/mozilla-japan/firefox/releases/

セキュリティホールが恐いんだけどね…
(´・ω・`)
0385名無しさん@お腹いっぱい。NGNG
langpackを入れろ。firefoxにxpiを食わせるだけ。
0386名無しさん@お腹いっぱい。NGNG
最近会社変えてFreeBSD鯖群まかされたんだけど、前の管理者がports-supfile に
*default release=cvs tag=.
突っ込んで60台弱ある鯖を全部手で管理していた臭い。
サヴァごとにアプリのバージョンボロボロだし、
FreeBSDのバージョンも4.6 から5.2まで多種多用、むしろゴミダメ。

まとめて5.3まで上げて整理したいんだけれど、一台一台portからインストールしてコンパイルするのバカ臭い。
DebianのAptみたいに一発中央管理でパッケージ管理するのが理想なんだが
FreeBSD狂のおめーらならどうしますか?

0387名無しさん@お腹いっぱい。NGNG
とりあえずお前を解雇する
0388名無しさん@お腹いっぱい。NGNG
>>386
一発中央管理でパッケージ管理する。
0389名無しさん@お腹いっぱい。NGNG
>>386 過去ログの39見れ
0390名無しさん@お腹いっぱい。NGNG
>>380
さあ、だんだん手持ちの語彙に限界が見えてきたようですな。
退行乙。
0391名無しさん@お腹いっぱい。NGNG
>>387
ワラタ
0392名無しさん@お腹いっぱい。NGNG
>>386
make package 汁!
0393名無しさん@お腹いっぱい。NGNG
>>390
正確な病名が知りたきゃ、藻前の主治医に訊けよ。
0394名無しさん@お腹いっぱい。NGNG
>386
過去ログの39を書いたオレだけど、もう一回ざっと解説するわ。
基本的にはFreeBSD Press No.10あたりに載っていた方法。

速めのマシンをpackages構築 & distfilesキャッシュサーバーに選ぶ。
社内LANでhttpで見えるところに有るのが望ましい。
/etc/make.confに
DEPENDS_TARGET=package
FORCE_PACKAGE=yes
を書いておく。FORCEはNO_PACKAGE=yesの奴を社内LANだけで配布するためね。
CPUTYPEとかは/usr/share/examples/etc/defaults/make.confを参考に。
apacheかthttpdとか適当なWebサーバーをインストールして、/usr/ports/以下をhttpで公開する。
/usr/ports/を直接公開するのが嫌ならPACKAGES=/usr/local/www/ports/みたいにmake.confに
指定しておくと、そっちにビルドしたpackagesが入る。
その場合はDISTDIRも適当に/usr/local/www/ports/distfilesとかに指定する。
http.confで
Alias /ports "/usr/local/www/ports"
<Directory "/usr/local/www/ports">
Options None
AllowOverride None
</Directory>
とか適当に。
0395名無しさん@お腹いっぱい。NGNG
このpackageサーバーで毎日やることは以下のとおり。
・cvsupして/usr/srcと/usr/portsを更新する。
・p5-FreeBSD-Portindexやportsdb -Uuやmake fetchindexで/usr/ports/INDEXとINDEX.dbを生成する。
(bzip2 -fk /usr/ports/INDEX{.db}でbz2に圧縮しておくのも良し)
・portupgrade -p hogehogeとかでpackageを作成する。
(ccacheやdistccを使ってビルドを効率化するのも良し)
・portupgrade -Faでネットワークのすいている時間帯にdistfilesをあらかじめfetchしておく
・portsclean -DPで古いdistfilesとpackagesを消す。portsclean -Cでmakeの残骸を消すのがあってもいいかも
0396名無しさん@お腹いっぱい。NGNG
各端末では
・/etc/make.confでMASTER_SITE_OVERRIDE=http://配布サーバー/ports/distfiles/${DIST_SUBDIR}/
・/usr/local/etc/pkgtools.confのPKG_SITESに 'http://配布サーバー/ports/',を追加
・/usr/ports/INDEXとINDEX.dbをfetch http://配布サーバー/ports/INDEX{db}しておく。(bz2にしたならbunzip -fする)
・portversion -vL=でアップデートされたportsを確認したりしてportupgrade -P hogehoge

make installworld installkernelは
配布サーバーとかでmake buildworld buldkernelして、出来た/usr/obj/usr以下をrsyncなりtar.bz2なりで固めて配布するなりすればok。
0397名無しさん@お腹いっぱい。NGNG
>395
あー、書き間違えた。
INDEX.dbの生成はportsdb -uだね。make fetchindexとかでは生成しないわ。
0398名無しさん@お腹いっぱい。NGNG
A. 192.168.0.0/28 GW:192.168.0.1
B. 192.168.0.16/28 GW:192.168.0.17
D. 192.168.0.192/26 GW:192.168.0.193 DHCPサーバ:192.168.0.194

 こういうサブネットがあるとして、このDにあるDHCPサーバをAでもBでもCでも
使いたいわけだ。しかもDはサーバばかりのサブネットなのでDHCP使わない。
 ルータは対応しているとしてDHCPサーバ側の設定これでいいかな?
 もちろんdhcp.confだけど。

server-identifier host.whoami.jp;
option domain-name "whoami.jp";
option domain-name-servers 192.168.0.190;

shared-network LOCALNET {
option subnet-mask 255.255.255.0;
default-lease-time 3600;
max-lease-time 7200;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.14;
option broadcast-address 192.168.0.15;
option routers 192.168.0.1;
}
subnet 192.168.0.16 netmask 255.255.255.0 {
range 192.168.0.18 192.168.0.30;
option broadcast-address 192.168.0.31;
option routers 192.168.0.17;
}
}
0399名無しさん@お腹いっぱい。NGNG
ルータは対応してるとしてってのが意味不明。
0400名無しさん@お腹いっぱい。NGNG
Cでも、ってCはどこから出てくるのか?
つか、素直にリレーエージェント立てて使えばー?
0401396NGNG
>>394

どうもです。
kernelはNFS越しに/usr/sys/と/usr/objを配布してビルド鯖でビルドして端末でmake installkernel とmake installworldしてやってるので完璧です。

結果として、全端末で/usr/portsが存在してINDEX-5 とINDEX.dbがびしっとしてればいいわけですね。

上記だとバイナリーパッケージを主にしているわけですよね?
早速、テストを構築してみます。
0402名無しさん@お腹いっぱい。NGNG
>401
各ホストが多かったりするのなら、配布サーバーにcvsup-mirrorをインストールして、
SUPHOSTの指定もそこにしておくと吉。

/usr/portsをNFSで同期してもいいのなら、そっちのほうがHDD圧迫しないからいいんだけど。
portmapとかは全然使わないようにしているからcvsupで富豪に同期しちゃっている。

あとusers-jpかこのスレかどっかで話題に出たけど。
/usr/portsをNFSで同期するんならroでマウントして、WRKDIRPREFIXを/var/tmpとかにしておいたほうが良いかも。
0403エスパーNGNG
>>399-400
ルータがDHCPリレーエージェント機能に対応しているってことだろと念じてみる。
0404名無しさん@お腹いっぱい。NGNG
>>402
ro で mount して、distfilesはどうやって指定するの?
無知ですいません
0405名無しさん@お腹いっぱい。NGNG
DISTDIR
0406名無しさん@お腹いっぱい。NGNG
>403
そうそう、そのとおり。補足ありがと。
別にリレーエージェントがあるということでもいいんだけど。
で、あれでいいかな?
0407名無しさん@お腹いっぱい。NGNG
はじめてここの板に来たときは全くの素人で、先輩のイジメか愛のムチか
わからない状態でFreeBSDの管理させられたのですが、
どういうわけか今ではFreeBSDが生活の一部となってしまいました。

普段から自分のNote PCにBSD系のOSを入れて持ち歩かないと
落ち着かなくなりました。

こんな私ですが社会に復帰できるでしょうか?
0408名無しさん@お腹いっぱい。NGNG
Linux厨房です。

FreeBSD で
vi /etc/crontab の中身変更したんですが、

Linuxでいう /etc/init.d/crond restart なるデーモンの再起動にあたるものが見当たりません。
新しい設定を反映させたいんですが、どうすればいいですか?

0409名無しさん@お腹いっぱい。NGNG
>>408
man cron
0410名無しさん@お腹いっぱい。NGNG
>>408
FreeBSD のバージョンにもよる。
あと、crontab -e は憶えといて損はない。
0411名無しさん@お腹いっぱい。NGNG
/etc/crontabを変更してもcronを再起動する必要なんてないよ。

Linuxも大抵は同じVixie cronを使ってると思うんだけど、違うんかねえ。
0412名無しさん@お腹いっぱい。NGNG
いっそOSごとリブートするとかw
つか再起動する必要ないだろ
0413名無しさん@お腹いっぱい。NGNG

ATOK for LinuxはFreeBSDでも動きますか?

https://www.justmyshop.com/app/servlet/cc2?m=jui30a01
0414名無しさん@お腹いっぱい。NGNG
>>143
動くけど、その質問をしている内は買わない方が良い。
0415名無しさん@お腹いっぱい。NGNG
>>413 の間違い。
0416408NGNG
>410-411

ありがとうございますm(__)m
私、RedHatとFedora つかってるんですが、いつも、設定後
やっていたのでてっきりいるものだと思ってました

勉強になりました。
ありがとうございます
0417名無しさん@お腹いっぱい。NGNG
>393 弱いな。もっと強烈なのをたのむよ。
0418名無しさん@お腹いっぱい。NGNG
ネットワークを再起動する場合に、
Red Hat Linux の場合だと
/etc/rc.d/network restart or /sbin/service network restart
とすればできるのですが
FreeBSDの場合はどうすれば良いのでしょうか?
/etc/rc.d/
を見てみたのですがそれらしいのがありません。
ご教授、よろしくお願いします。

OS FreeBSD 5.3R
0419名無しさん@お腹いっぱい。NGNG
netif
0420名無しさん@お腹いっぱい。NGNG
>>418
/etc/netstart
0421418NGNG
>>419,420
レス、ありがとうございます。

/etc/rc.d/netif restart
としてみたところ、IFは再起動するみたいですが、
なぜか名前解決ができなくなりました。

/etc/netstart
IFの再起動、名前解決ともにできました。
ファイルを眺めてみると、内部でnetif restartしてますね。
名前解決の箇所がどこだか分かりませんでしたが。
0422名無しさん@お腹いっぱい。NGNG
NECのN8103-74というIDE RAIDコントローラですが、これをFreeBSDで
使えている方はいらっしゃいますか?会社でちょっとしたサーバを立てたい
と思っているのですが、できればWindowsよりも、使い慣れたFreeBSDを
インストールしたいのです。
0423名無しさん@お腹いっぱい。NGNG
>>422
ぐぐってみたら Promise の FastTrack の OEM っぽいし使えるんじゃないの?
0424名無しさん@お腹いっぱい。NGNG
PromiseのOEMか。なら使えそうですね。ちょっとがんばってみます。
0425名無しさん@お腹いっぱい。NGNG
>>411
>/etc/crontabを変更してもcronを再起動する必要なんてないよ。

嘘つくな。それなら、crondが常に(1分毎とかに) crontabを読みに行ってる事になるぞ。
そんなわけない。
>>408
>Linuxでいう /etc/init.d/crond restart なるデーモンの再起動にあたるものが見当たりません。
OSは、あまり関係無いだろ。この場合、むしろ、シェルの問題で。
0426名無しさん@お腹いっぱい。NGNG
>>425
ご名答!
なにが当たったのかはマニュアル参照。
0427名無しさん@お腹いっぱい。NGNG
>>377
昔、4.9あたりでやってみたけど出来たよ。

Windowsなんかと比べてかなりの確率で動く。

>>386
Linuxに鞍替えする。FreeBSDはやっぱりそのあたりに不満があるからね。
0428名無しさん@お腹いっぱい。NGNG
>>425
> >/etc/crontabを変更してもcronを再起動する必要なんてないよ。
>
> 嘘つくな。それなら、crondが常に(1分毎とかに) crontabを読みに行ってる事になるぞ。
> そんなわけない。

なぜ?

0429名無しさん@お腹いっぱい。NGNG
つまらん
0430名無しさん@お腹いっぱい。NGNG
ソースかmanのどちらかをちゃんと読めば>>425みたいな寝言は出ないはずだが

まあしかしcrondといっているのでFreeBSDのcronと関係ない妄想デーモンの話だろうか



0431名無しさん@お腹いっぱい。NGNG
cron ユーティリティは、 /var/cron/tabs ディレクトリの下から /etc/passwd
内のアカウント名と同じ名前の crontab ファイルを探し、見つかったファイルを
メモリに読み込みます。 cron ユーティリティは、別のフォーマットの
/etc/crontab (crontab(5) を参照してください) も調べます。このあと、 cron
ユーティリティは 1 分おきに目覚めて読み込んでいるすべての crontab ファイ
ルを調べ、各コマンドをその時刻に実行させるべきかどうかを調べます。コマン
ドを実行する場合には、出力がメールで crontab ファイルの所有者 (もしくは
crontab ファイル内の環境変数 MAILTO で指定されたユーザ) に送られます。
0432名無しさん@お腹いっぱい。NGNG
>>425はstatシステムコールというものを知らないに3ガバチョ
0433名無しさん@お腹いっぱい。NGNG
もうちょっと凝った釣りきぼんぬ
■ このスレッドは過去ログ倉庫に格納されています