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

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

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
FreeBSD 関連の質問はここで。

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

■関連スレ >>2-15 くらい
オリジナルの歴代スレッド 1〜20は >>2, 21〜40は >>3, 41以降は >>4
FreeBSD 関連の検索は >>5
FreeBSD 関連のスレッドへのリンクは >>6
FreeBSD 関連のお勧めサイトは >>7
FreeBSD の新しいネタを追いかける人は >>8
FreeBSD 関連雑誌は >>9
FreeBSD 関連の議論等について >>10


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

くだらない質問はここに書き込め!なんでもアリ36
http://pc5.2ch.net/test/read.cgi/unix/1094227108/
0542名無しさん@お腹いっぱい。NGNG
>>541
もう一度BIOSの設定を見直してみよう。
0543541NGNG
>> 542

レスどうもありがとう。

うまくいったらUpします。
0544名無しさん@お腹いっぱい。NGNG
[81338]
--- xmbsrtowcs.c.orig 2002-01-03 00:50:43.000000000 +0900
+++ xmbsrtowcs.c 2004-10-15 04:53:02.000000000 +0900
@@ -64,7 +64,7 @@

wsbuf = (wchar_t *) malloc ((n + 1) * sizeof(wchar_t));
mbsbuf_top = mbsbuf = (char *) malloc (n + 1);
- memcpy(mbsbuf, *src, n + 1);
+ memcpy(mbsbuf, *src, n);
psbuf = *ps;

wclength = mbsrtowcs (wsbuf, (const char **)&mbsbuf, n, &psbuf);
0545名無しさん@お腹いっぱい。NGNG
>>530
cat で left 押してみれば。
表示されたの使ったらどうでしょ。
あと \302 は多分 ALT-B みたいな
escape prefix じゃなく 8-bit set でね
man ascii
0546名無しさん@お腹いっぱい。NGNG
ハンドブックを読もう!と思い
ftpサイトのja_JP.eucJP/books/handbook/から
PDFやら何やら落としてみたんですが、
HTML以外は文字化けしてて読めません。
そんなもんですか?
0547名無しさん@お腹いっぱい。NGNG
>>546
FreeBSD acroread5
WindowsXP acrobat 6
両方、化けるねー
取り合えず、htmlだけあれば問題ないし、そんなもんということで。
0548546NGNG
>>547
やっぱそんなもんですか(´Д`)
PDFだと印刷するのに便利なんだけどなぁ
0549名無しさん@お腹いっぱい。NGNG

 いよいよ明後日だね、5.3 のリリース。待ち遠しいよ。
0550名無しさん@お腹いっぱい。NGNG
>>549

ほんとにでるんですか?
まだ RCも出していないのに?
0551名無しさん@お腹いっぱい。NGNG
構築中のFreeBSDサーバのメンテナンスで質問です。ネットの情報を元に、現在以下のように
考えています。
freebsd-update:毎日
cvsup:週1
portupgrade:週1

で、運用中(と言っても一旦自閉しますが)のサーバに対してportupgradeなどを行ったことで
トラブルが生じる可能性ってあると思うんですがみなさんこのように日常的にアップデート
しているんでしょうか? それとももう一台用意して入れ替えるとかやるんでしょうか?

またFreeBSD自体のバージョンが上がった場合は上げるものなんでしょうか?
0552名無しさん@お腹いっぱい。NGNG
>>549
数日遅れる方に1ペソ。
0553名無しさん@お腹いっぱい。NGNG
>>551
本番環境にほぼ準ずる実験実用環境を用意しておいて
そこで実験して地雷を踏んでから本番環境に突っ込む

もちろん本番環境を運用系/待機系の二系統にしておいて
実験系での結果を待機系に適用→運用系に格上げ、
運用系は待機系に格下げしてころあいを見計らってこちらもバージョンアップ
というのが一番良いかと思われます

0554名無しさん@お腹いっぱい。NGNG
横から質問ですいません。
その場合にデータの移動は、一般的にはどのように行うのでしょうか?
あるいは、普段からシステム系とデータ系のHDDは、別にしておくものでしょうか?
0555名無しさん@お腹いっぱい。NGNG
>>554
アクティブ・アクティブ系の二重化 NAS (ファイルサーバ)に隔離して NFS ごしに使うか、
DAS で使いたいのであればデータ用のディスクは外付けにする。(SCSI, FCAL 等)
iSCSI 等を使った SAN にするという手もありますな
小規模なところであれば ATA RAID1 箱を使って3面or4面ミラーとか。

0556名無しさん@お腹いっぱい。NGNG
>>550 え?まだ RC 出てないの?

>>552 うーん。これまでにも延期したし、さらに延期はないと思うんだけどなぁ。
 
0557名無しさん@お腹いっぱい。NGNG
端末1台でつシステム領域のHDDをガチャポンして輪姦しています。楽ちんです。
0558名無しさん@お腹いっぱい。NGNG
>>557
タイーホ。
0559名無しさん@お腹いっぱい。NGNG
>>556
5.3-RELEASE TODO Listを読むべし。
http://www.jp.freebsd.org/www.FreeBSD.org/releases/5.3R/todo.html

最低限要求される機能が完成して、それのテストが十分に行われるまで
リリース出せないでしょ。
0560名無しさん@お腹いっぱい。NGNG
FireFox が新しくなった(※)ので、新しい ports を cvsup して、いれてみた。
http://www.jp.freebsd.org/cgi/cvsweb.cgi/ports/www/firefox/

起動時に、なんかメッセージでたよ。
Extension System Warning: Failed to set up default extensions files probably because
you do not have write privileges to this location. While you can run Firefox like this,
it is recommended that you run it at least once with privileges that allow it to generate
these initial files to improve start performance.
Running from a disk image on MacOS X is not recommended.
*** loading the extensions datasource
(勝手に改行入れました。)
this location ってどこやねん?w

んで、メッセージは出てるけど、まあブラウジングはできるので何も考えずに使ってたら、
Extension の追加ができない。

> uname -p -r -s
FreeBSD 4.10-RELEASE i386
> firefox -version
Mozilla Firefox 0.10.1, Copyright (c) 2004 mozilla.org
0561554NGNG
>>555
あはははは^^;
言葉の意味がどれもさっぱり分かりませんが、
1つ1つ自分で検索して勉強し、将来生かしたいと思います。
ありがとうございました。
0562名無しさん@お腹いっぱい。NGNG
>>560
truss 汁!
0563名無しさん@お腹いっぱい。NGNG
>>560
きっちり/usr/ports/UPDATINGに書いてある手順のとおりにしないとダメぽ
0564名無しさん@お腹いっぱい。NGNG
/usr/ports/UPDATINGとか/usr/src/UPDATINGとか日本語版出せよ。
じゃなかったら特殊な作業が必要無いようにmakefile書け。
0565551NGNG
>>553
サンクス。やはりそのくらいの冗長な環境が必要なんですね。参考にします。
>>554-555,561
わかりやすく言うと、データは待機側にもミラーさせとくか、外付けにしてつなぎ
直すかどっちかにしとけということですね。並列環境と違ってミラーリングもそん
なに難しくないのでなんとかなりそうですね。
0566名無しさん@お腹いっぱい。NGNG
>>560
/usr/ports/UPDATING 読んだら Extesion 追加できるようになったよ。ありがとう。
0567名無しさん@お腹いっぱい。NGNG
>>566
/usr/ports/UPDATING を読んだのですが、いまひとつ分かりません。
よろしければ、extension/theme をインストールできるようにする手順を教えてください。
0568名無しさん@お腹いっぱい。NGNG
生ソーセージってウマイの?ちょっと興味ある。
0569名無しさん@お腹いっぱい。NGNG
>>567
"backup"とか"romove"とかの意味はわかるよね?
0570566NGNG
一旦 root で firefox を起動すればいい。って書いてあった。
/usr/ports/UPDATING の中の、

The firefox-0.9 update has a special requirement before you can run it.

っていう行。古いバージョンについての記述だと思ったけど、とりあえずやってみたらうまくいった。
普通に、ターミナルで su - して、firefox 起動しようとしたらできなかったので、su - して
root さんになってから、X を立ち上げた。root で X を起動するなんてどうかしてると思ったけど、
とにかくやってみたらうまくいった。

backup だの remove だのは、私の場合は関係なかった。そもそも、~/.mozilla ディレクトリがなかったので。
0571567NGNG
はい。分かります。
手順にしたがったつもりなのですが、extention/theme はインストールできませんでした。
私は firefox-1.0.1.p にアップグレードして Firefox を起動したところ、
挙動がおかしかったので次のような操作をしました。

1. ~/.mozilla/firefox/*/bookmarks.html を ~/ に コピーした。
2. ~/.mozilla を削除した。
3. Firefox を起動し、終了させた。
4. ~/.mozilla/firefox/*.default に、bookmarks.html をコピーした。

操作が間違っていたのでしょうか。


%uname -prs
FreeBSD 5.2.1-RELEASE-p11 i386

%firefox -v
expr: illegal option -- v
usage: expr [-e] expression
[: -eq: unexpected operator
expr: illegal option -- v
usage: expr [-e] expression
[: -gt: unexpected operator
Mozilla Firefox 0.10.1, Copyright (c) 2004 mozilla.org


それと、firefox -v で expr が云々と出てくるのですが、これは正常なのでしょうか?
0572567NGNG
>>571>>569 への返信です。
0573567NGNG
>>570
root で Firefox を一旦起動したところ、extension/theme ともにインストール可能になりました。

ありがとうございました。
0574名無しさん@お腹いっぱい。NGNG
>>546,547
自力でmakeする気があるなら化けてないPDFを生成できるよ
オフィシャルのが化けてるのはいろいろ事情があるらしい(ML参照)。
0575名無しさん@お腹いっぱい。NGNG
>>559
何ヶ月もの時間があって完成してない事を考えると、あと数日で完成するとは思えない。
残ったモノは次回へ回して期日にリリースした方が良いと思う。
もしもあと数日内に完成するくらいなら、なぜ間に合うようにやっておかないのかと。

0576名無しさん@お腹いっぱい。NGNG
じっさいに組んでみないと不具合がわかんないから
0577名無しさん@お腹いっぱい。NGNG
>>575
昔からそういう子でした。
0578名無しさん@お腹いっぱい。NGNG
FreeBSD入れてみてCVSupしてみた。
make worldで延々待って、終わったら延々とmergemaster -sivr。
こんなもん使ってるあんた等って余程暇なんだな・・・
0579名無しさん@お腹いっぱい。NGNG
何だよこのmergemasterとかいうのいつまでやらせりゃぁ気がすむんだよ!!
一括で全部インストール選べるようにしとけよ!!つかえねーな!!
0580名無しさん@お腹いっぱい。NGNG
>>578
パチョコンいっこしか持ってない香具師にはお薦めしません。
0581567NGNG
>>578
釣りか?
mergemaster -svia, mergemaster -svir
の順にやれば, 少なくとも延々ではないし, たいして時間をとられんわな.
てか, man 読め.
0582名無しさん@お腹いっぱい。NGNG
>>581
やったわボケ!!
0583名無しさん@お腹いっぱい。NGNG
あーやっと終わった・・・
何十回と q i enter押さされた・・・

もう二度とこんなんつかわねー
0584名無しさん@お腹いっぱい。NGNG
定説です。
0585名無しさん@お腹いっぱい。NGNG
currentMLでも、mergemasterで発狂した奴がメール書いてたな。
左側を選ぶときに、キーボードの右半分にあるlを押し、
右側を選ぶときに、キーボードの左半分にあるrを押すのは混乱すると。
「何十回もレーフト!ラーイト!と叫びながらlとrを押してんだモルァ!」だってさ。

たしかにそうだよな。
0586名無しさん@お腹いっぱい。NGNG
alias mergemaster='cp -r /usr/src/etc/* /etc'
0587名無しさん@お腹いっぱい。NGNG
>>585
「イチローの守備している野球のライトはどっちにある?」
と覚えさせろ。
0588名無しさん@お腹いっぱい。NGNG
>>575
>何ヶ月もの時間があって完成してない事を考えると、あと数日で完成するとは思えない。
>残ったモノは次回へ回して期日にリリースした方が良いと思う。

で、リリース後に速攻バグが見つかって ServicePack 出すと。

>もしもあと数日内に完成するくらいなら、なぜ間に合うようにやっておかないのかと。

少なくとも俺には出来ん。所詮開発者のモチベーションの問題だし、皆忙しいからな。

ただ、多くのベータテスターが使ってみて、いろいろ問題が発覚しているが、それが
解決されないままのリリースはして欲しくないな。
今回は 5.x系初めての -STABLE からのリリースなんで、より慎重に。

そうそう、新しい機能を付け加えているというより、いろいろ発覚した問題を片付けて
それの検証に時間がかかっていると考えて欲しい。リリース遅れが気になるなら、
せめてベータテストに協力しましょ。
0589名無しさん@お腹いっぱい。NGNG
>>583 何十回も押す前に決めろよ
0590名無しさん@お腹いっぱい。NGNG
>>589
「まさかこんな馬鹿なことをさせられるわけがないよな」と
すべてが終わるまでは信じていたいものだと思う。

確認を伴う作業を何十回も連続して行うというUIは明かに設計が間違っている。
だからこそ「rc.dはinstallworldで上書きする方向が吉」という話題が
盛り上がるわけであり。
0591名無しさん@お腹いっぱい。NGNG
LinuxからFreeBSDに移行を考えてるんですが、
FreeBSDの二つのリリースの違いがいまいちわかりません。
5.x系は不安定版で4.xは安定版という考えでいいのでしょうか?
0592名無しさん@お腹いっぱい。NGNG
>>591
FreeBSD5がLinux2.6
FreeBSD4がLinux2.4
0593名無しさん@お腹いっぱい。NGNG
>>592
ありがとうございます。
ってことは5.xをSUSE的な考えでサーバに使っても大丈夫ですかね。
0594名無しさん@お腹いっぱい。NGNG
FreeBSD5がLinux3.2
FreeBSD4がLinux2.6
0595名無しさん@お腹いっぱい。NGNG
>>593
勉強するつもりがなければ、たとえ4.xでも大丈夫じゃない。
0596名無しさん@お腹いっぱい。NGNG
>>595
ありがとうございます。
4.1を試してみることにします。
0597名無しさん@お腹いっぱい。NGNG
>>596
多分typoだと思うけどマジレスするが。せめて4.10Rにしとけ。
0598名無しさん@お腹いっぱい。NGNG
>>590
終わるまでにさせられてるし。
上書きしたくないひとが mergemaster つかうんでしょ。
0599名無しさん@お腹いっぱい。NGNG
>>590
残しておきたい設定はあらかじめ登録できるようにしておくと
だいぶ違うのだろうがな。
passwd/master.passwd/groupはiを押すと初期化されるという
インターフェースは間違っているだろう。
追加すべきアカウントがある場合にはじめてユーザに選択させ
るべきじゃないか?
printcap, ppp/ppp.conf mail/sendmail.cf,submit.cf
などもそう。hosts,login.confなども残したい設定が入って
いることはあるよな

0600名無しさん@お腹いっぱい。NGNG
600げと
ついでに書いておくと/etc以下のバックアップを取っておいて
mergemaster -a で更新、必要な物は手で戻した方が早いよ。
0601名無しさん@お腹いっぱい。NGNG
ホスト固有の設定はrc.conf.localみたいに*.localに書いといて自分で上書きすりゃいいじゃん。
0602名無しさん@お腹いっぱい。NGNG
初心者がこんな質問なんておこがましい気もするんですが。

標準ftpdを使っていますが、chrootを設定して各ユーザのホームより親は見えないよう
にしてます。

でも、/var/app/hard-ero/ だけ、ユーザに開放したいんです(出来れば読み込み専用書
き込み不可で)

絶対/相対でリンク貼ってもダメだし、chroot環境下でこれを実現するにはどうすればいい
のでしょうか?

0603名無しさん@お腹いっぱい。NGNG
まずは鯖のアドレスを教えろ。話はそれからだ。
0604名無しさん@お腹いっぱい。NGNG
禿しく同意
0605名無しさん@お腹いっぱい。NGNG
>>602
nullfs
0606名無しさん@お腹いっぱい。NGNG
portsdb -Uuしたらcoreを吐くようになったよ
/usr/ports/INDEX*を消してもまた同じ
もう立ち直れないんだろうか
0607名無しさん@お腹いっぱい。NGNG
ps
FreeBSD QA429の
「anonymous FTP サービスにおいて、シンボリックリンク先のファイルやディレクトリが参照できません。」
を参考にリンクを作成してもやっぱりダメでした。
0608602NGNG
>605
Thanks. しかし
「BEWARE OF DOG. SLIPPERY WHEN WET.」 って、使って大丈夫ですか? > nullfs
FreeBSD4.10Rですが。
0609名無しさん@お腹いっぱい。NGNG
>>591
RELENG_5 が安定版。6-current(HEAD) が最新版。RELENG_4 は既に過去の遺物だな。

紛らわしいが、5.0-RELEASE/5.1-RELEASE/5.2.1-RELEASE は共に最新版系列だ。
5.3-RELEASE から安定版系列になるよ。
0610名無しさん@お腹いっぱい。NGNG
つまり、今「安定版」を使おうと思ったら、スナップショット拾って来るしか
ないってことでFA?

0611名無しさん@お腹いっぱい。NGNG
>>606
立ち直れるよ。
0612名無しさん@お腹いっぱい。NGNG
>>606
ttp://docs.freebsd.org/cgi/mid.cgi?86sm9r5fnz.knu
>>608
大丈夫です。困ったら別の手を考えましょう。NFSとか。
0613名無しさん@お腹いっぱい。NGNG
>>610
5.2.1-RELEASE入れた直後にcvsupでFA。
0614名無しさん@お腹いっぱい。NGNG
>611
直りました
setenvでhashを使うようにしました
0615名無しさん@お腹いっぱい。NGNG
>>581
> 釣りか?
> mergemaster -svia, mergemaster -svir
> の順にやれば, 少なくとも延々ではないし, たいして時間をとられんわな.

毎回 mergemaster に -s やら -v やらを付けてたら、かなり面倒臭くないか?

俺はいつも
mergemaster -ai
mergemaster -r
で済ましてるぞ。
0616名無しさん@お腹いっぱい。NGNG
>>614
pkgtools.confに
ENV['PORTS_DBDRIVER'] = 'dbm_hash'
0617名無しさん@お腹いっぱい。NGNG
よっしゃー、17日になったぞ! 日本の時間では。
0618名無しさん@お腹いっぱい。NGNG

+-------+
| Router1|
+-------+
| 192.168.0.1
|
| 192.168.0.254
+-------+
| BSD |
+-------+
| 192.168.1.1
|
+-------------+
| |

PC1 PC2
192.168.1.10 192.168.1.11


BSDでルーティングさせるためにはNATは必要ですか?
0619名無しさん@お腹いっぱい。NGNG
618です。ごめんなさいずれました。

+-------+
| Router1|
+-------+
   | 192.168.0.1
   |
   | 192.168.0.254
+-------+
| BSD   |
+-------+
   | 192.168.1.1
   |
+-------------+
|           |

PC1        PC2
192.168.1.10   192.168.1.11


BSDでルーティングさせるためにはNATは必要ですか?

0620名無しさん@お腹いっぱい。NGNG
>>610
「安定版」はいつでも自分で作るのが基本かな。リリースはある時点の
スナップショットという位置づけにあると考えて欲しい。

ちなみに、過去の「安定版」を使うことに異を唱えているわけではないよ。
ただ、その場合には過去のバージョンを使っているというのを頭の片隅に
でも入れておくべき。もはや積極的には保守されないからね。
0621名無しさん@お腹いっぱい。NGNG
No
0622621NGNG
>>619 No
0623名無しさん@お腹いっぱい。NGNG
618です。

>621、>622さんありがとうございます。

Noですね。

では、このBSDでIPFWを動かしても不要ですか?
0624名無しさん@お腹いっぱい。NGNG
質問の意図不明。一般に「ルーティングさせるためにはNATは必要ではない」。
0625名無しさん@お腹いっぱい。NGNG
>>623
不要
っていうか、なんでそんなにNATが気になるのかが気になる。
0626名無しさん@お腹いっぱい。NGNG
ipfwの動作による
0627名無しさん@お腹いっぱい。NGNG
ルーターより向こうに192.168.1.x/24のサブネットの存在を見せたくないなら必要。
さもなければ不要。
0628名無しさん@お腹いっぱい。NGNG
ウチとクリソツだから、俺エスパーになれるかな。
NATは必須。ipfwも必須。多分ねw
0629名無しさん@お腹いっぱい。NGNG
つか、そのルータの外側はインターネットなのかね?
0630名無しさん@お腹いっぱい。NGNG
Router1がPPPoE箱と想像。
0631名無しさん@お腹いっぱい。NGNG
>>619
もう出かけちゃうから書いとくね。
Router1の外がInternetで、Global IPなんてどうせ1本なんでしょ?
だから、相手からはIPだけじゃPC1,2の区別は付かない。従ってnatは必須。
で、natdはipfwのdivertルールで動くから、ipfwも必須。
man見て、あとは適当にググれば出来るよ。俺でも出来たから。
じゃっ。
0632名無しさん@お腹いっぱい。NGNG
IPFilterとipnatでやっとけ。
0633名無しさん@お腹いっぱい。NGNG
FreeBSD 5.2.1で同時に開くことのできる最大数を増やしたいのですがどのファイルを弄ればいいでしょうか?
Linuxでいう/proc/sys/fs/file-maxを弄りたいんです。
0634名無しさん@お腹いっぱい。NGNG
>>633
man 7 tuning
0635名無しさん@お腹いっぱい。NGNG
>>617
よろこべ。5.3-RC1 になったぞ。
0636名無しさん@お腹いっぱい。NGNG
FreeBSD初心者です。
FreeBSD5.2にKDE3.3をportsからインストールしていたらqt-mtが見つからないと怒られました。
検索していると、qtをインストールする際に./configure -thread としておかないとだめらしいということが
わかったのですが、qtは3.3.3を既にportsからインストール済みです。
portsからqtを再インストールしたい場合、./configure -threadを実現するにはどんな方法があるんでしょうか。
Makefileのどこかに書けばいいのかと思ったんですが、どこに書いていいのかわかりません。
0637名無しさん@お腹いっぱい。NGNG
>>635
こういうのを「順調に遅れている」と言うんですかね。

>>636
x11-toolkits/qt33/Makefileを見ると、デフォで指定されているようですが、はて?
0638名無しさん@お腹いっぱい。NGNG
>636
そうなんですね...とりあえずqt3.3.3をmake reinstallしてみます。
ちなみに、どこを見たらよかったんでしょうか>makefile
0639名無しさん@お腹いっぱい。NGNG
しまった>637だ。スマソ
0640名無しさん@お腹いっぱい。NGNG
CONFIGURE_ARGS+=-system-libpng -system-libjpeg -system-libmng\
-qt-imgfmt-png -qt-imgfmt-jpeg -qt-imgfmt-mng\
-system-zlib -sm -qt-gif -thread \
-fast -xinerama -no-g++-exceptions -stl -no-nis \
${CUPS} -shared -prefix ${PREFIX} -datadir ${DATADIR} \
-verbose -docdir ${DOCSDIR} -tablet -ipv6 \
-plugindir ${PREFIX}/lib/plugins
0641名無しさん@お腹いっぱい。NGNG
なるほど、勉強になります。
ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています