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

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

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/04/14(火) 06:10:49
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質問スレッド その100
http://pc12.2ch.net/test/read.cgi/unix/1233411347/
0606名無しさん@お腹いっぱい。2009/05/12(火) 19:55:01
なるほど、じゃ、特にmakeに指定する事はないんですね。サンクス。

とりあえず、CPUTYPE=core2 だけ指定する事にしますた。
0607名無しさん@お腹いっぱい。2009/05/12(火) 20:30:52
startxのログを見てみた所
(EE) config/hal: couldn't initialise context: (null) ((null))
というエラーが出ています。
このエラーはどのように治せますでしょうか?
よろしくおねがいします。
0608名無しさん@お腹いっぱい。2009/05/12(火) 20:47:05
自決しました。
再起動したら直りました。
0609名無しさん@お腹いっぱい。2009/05/12(火) 20:48:53
とりあえず、一度辞書で「自決」の意味を調べてから出直せ
0610名無しさん@お腹いっぱい。2009/05/12(火) 20:50:49
事故解決しました
0611名無しさん@お腹いっぱい。2009/05/12(火) 20:57:44
自炊しました
0612名無しさん@お腹いっぱい。2009/05/12(火) 21:06:09
わざとです。
0613名無しさん@お腹いっぱい。2009/05/12(火) 21:39:39
自白しました
0614名無しさん@お腹いっぱい。2009/05/12(火) 21:43:49
罪を償ってください
0615名無しさん@お腹いっぱい。2009/05/12(火) 21:53:02
自傷しました
0616名無しさん@お腹いっぱい。2009/05/12(火) 21:53:29
ここまで自慰無し
0617名無しさん@お腹いっぱい。2009/05/12(火) 21:53:47
射したけど挿れてません
0618名無しさん@お腹いっぱい。2009/05/12(火) 22:10:12
ツッコミがつまらんとスレが腐る
06195692009/05/12(火) 22:10:26
>>569です。
目的は、古いファイルフォーマットとコードの再利用だったので、
「longとshortで6バイトにしたい。処理系依存は気にしない」
でした。
なんかいっぱい有難いです。ここ来て正解?
0620名無しさん@お腹いっぱい。2009/05/12(火) 22:14:14
ファイルが6バイトなのですね
0621名無しさん@お腹いっぱい。2009/05/13(水) 01:07:48
portsをビルドするときはmake.confにFORCE_MAKE_JOBS=trueが最強w
MAKE_JOBS_NUMBER=10とかもセットで付けて論理CPU数からはみ出すくらい
無理させるに限るww
0622名無しさん@お腹いっぱい。2009/05/13(水) 01:25:28
ビルドエラーで停止するportsが多数出現するかと
0623名無しさん@お腹いっぱい。2009/05/13(水) 01:33:39
env MAKEFLAGS=-j16 make
0624名無しさん@お腹いっぱい。2009/05/13(水) 09:48:10
>>596
> FreeBSDではSATAは鬼門なのか?

http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=ata&dir=jpman-7.2.2%2Fman§=0

> 現在サポートしている ATA/SATA コントローラチップは次の通りです:

に一覧が出ている。それと、SATA-RAID については以下
を参照するといいだろう。

http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=k&man=sata+raid&dir=jpman-7.2.2%2Fman§=0
0625名無しさん@お腹いっぱい。2009/05/13(水) 09:51:32
>>624
あら…リンク出来てないね。

http://www.jp.freebsd.org/man-jp/search.html

から

日本語マニュアル RELEASE : 7.2-RELEASE-K

を選んでおいて、上の方は

検索コマンド:man
コマンド/キーワード:ata

下の方は

検索コマンド:apropos
コマンド/キーワード:sata raid

だ。
0626名無しさん@お腹いっぱい。2009/05/13(水) 09:53:32
一覧出されても、どこ見れば鬼門なのかと
0627名無しさん@お腹いっぱい。2009/05/13(水) 10:07:20
お・・鬼門?
0628名無しさん@お腹いっぱい。2009/05/13(水) 10:16:47
う淫ドーズとかいうゲイツのウンコが売れないマイクソソフトの工作員だろ
0629sage2009/05/13(水) 10:46:21
SATA-RAIDに関して言えば、BIOSメニューに入ることなくARRAYの監視・メンテが出来ないなんて
使い物にならない。糞。

FREE-BSD上でARRAYのメンテが出来るSATA-RAIDカードなんて殆ど存在しない時点で、鬼門と言わ
れても仕方ない。
0630名無しさん@お腹いっぱい。2009/05/13(水) 11:12:55
>>619 半世紀前のミニコンならいざしれず6byteがlong型だったなんて歴史はないはず
現実問題として内部では2のべき乗になるのだから
念のためにいっておくと32bit環境だと long 4byte long long 8byteなので
32bitだから8byteということはない。

typeで宣言して整数型風味にキャスト(明示的・ないしはコンパイラまかせで)するのが筋でOSの問題ではない
プログラム関連で質問すべきだ。

6byteの整数型と称するものはむしろcurrencyとかいわれていたもので
fpuを使ったコードに展開されるはずで
longとかshortではなくてdoubleに変換して演算されると思う。

つまり6byteの long6 型を自分で作ってマクロでdoubleからの入出力(切り捨てつくる)を作る。
既存のマクロも探せばあるはず。
あと任意の長さで演算したいならば多倍長演算ライブラリ(gmp)使う方がつぶしがきくです。
0631名無しさん@お腹いっぱい。2009/05/13(水) 11:22:19
>>630
既に解決した質問に、わざわざしゃしゃりでて見当違いのレスを付けるバカの見本。
0632名無しさん@お腹いっぱい。2009/05/13(水) 12:34:19
FreeBSD7.1R(64bit)からFreeBSD7.2R(64bit)へのUPDATEに関して
本家のFreeBSD7.2リリースサイトに載っている

freebsd-update upgrade -r 7.2-RELEASE・・・

で、実行しました。

この時、独自カーネルを使用していた為、再起動を行っても、
Kernelは7.2に更新されなかったため、
最終的には、make buildkernelを実行し、7.2Rに更新を行いました。

7.2Rで sysctl -a のコマンドを実行した時に、頭に<118>が付く
内容が大量に表示されるようになりました。

この<118>が付いている内容は起動時のKERNELの内容を表しているようなのですが、


sysctl実行内容の一部抜粋:
<118>swapon: adding /dev/da2s1b as swap device
<118>Starting file system checks:
<118>/dev/da2s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS

今まで、sysctl -a を実行してもこのような内容が表示されたことが、
ありませんでした。

Kernelの一部が壊れているのでしょうか?又は正常なのでしょうか?
識者の方、よろしくお願いいたします。
0633名無しさん@お腹いっぱい。2009/05/13(水) 12:41:05
↓これか?
# sysctl -d kern.msgbuf
kern.msgbuf: Contents of kernel message buffer
0634名無しさん@お腹いっぱい。2009/05/13(水) 13:37:44
>>630といい
この話ってプログラム板のC/C++のスレでやる話でないの?
0635名無しさん@お腹いっぱい。2009/05/13(水) 13:46:35
で、元の話には関係ないSATA-RAIDの話に大いなる意志を持って
話を持っていきたい>>624>>625>>629のモチベーションはどこから
くるのか詳しく知りたい

鬼門ってのは艮(北東)の方角で東京なら皇居から見て上野とか筑波山
だね。
0636名無しさん@お腹いっぱい。2009/05/13(水) 14:03:02
ドライバ付属アプリとOSの仕事をごっちゃにする池沼は放置汁
0637名無しさん@お腹いっぱい。2009/05/13(水) 14:13:22
みんな仲良く
0638名無しさん2009/05/13(水) 14:14:37
>>635-636
そうやって話をはぐらかしたい訳ですね、わかります
0639名無しさん@お腹いっぱい。2009/05/13(水) 14:25:26
お前はあまりにもわかりすぎる
0640名無しさん@お腹いっぱい。2009/05/13(水) 14:26:29
仕事紹介してくれよ
0641名無しさん@お腹いっぱい。2009/05/13(水) 15:43:52
>>635
>>624 = >>625 = >>598 なんだけど、俺の場合動いたっ
てだけじゃ >>587 のが動くかどうかわかんないからそ
れらしい情報へのポインタを出しただけだよ。
0642名無しさん@お腹いっぱい。2009/05/13(水) 15:53:08
なら、「鬼門」にアンカー張るなよ
0643名無しさん@お腹いっぱい。2009/05/13(水) 17:29:51
皆さんはportupgrade ってどれくらいの間隔でやってますか?
月1にするとかなり時間がかかりますし、週1が丁度良いともおもっているのですが...
毎日だと作業ができませんし
0644名無しさん@お腹いっぱい。2009/05/13(水) 17:32:54
> 毎日だと作業ができませんし
> 毎日だと作業ができませんし
> 毎日だと作業ができませんし

なにをいっているのだこいつは。
0645名無しさん@お腹いっぱい。2009/05/13(水) 17:42:10
すいません、portsupgradeというよりportupgrade -aのことです。
0646名無しさん@お腹いっぱい。2009/05/13(水) 17:51:56
>>633
返答ありがとうございます。
sysctl kern.msgbuf
で確認してみましたところ、この中に入っている内容が、
出力されていることを確認しました。

なんとか内容を消すことが出来ました。
7.1から7.2に上げたときに、出力されのですかね・・・。

ありがとうございました。

0647名無しさん@お腹いっぱい。2009/05/13(水) 18:24:06
>>643
うちだと基本は portaudit が知らせてくれたタイミング(つまり、何か一つ
問題があった場合に全体を更新)。
0648名無しさん@お腹いっぱい。2009/05/13(水) 20:00:29
>>646
キミが為すべき事は。消す事ではない、理解することだ。
0649名無しさん@お腹いっぱい。2009/05/13(水) 22:10:15
portupgradeの挙動がおかしいぞ
0650名無しさん@お腹いっぱい。2009/05/13(水) 22:19:02
どう?
0651名無しさん@お腹いっぱい。2009/05/13(水) 23:28:26
FreeBSDを正しく綴れない>>629に何を言われる筋合いも無いな。

つってもオレも持ってなくてよく知らんのだが、最近のは、
コントローラが組み込みの鯖持ってたり、管理アプリがjava製だったりして
良くなって来てるんじゃないのかね?
atacontrolも全く無力ってワケじゃないだろうし。
BIOSメニューってw そんなの信者でも使うかよw

ServeRAIDとかLSI MegaRAIDとか使ってみたことあるヤシいない?
0652名無しさん@お腹いっぱい。2009/05/13(水) 23:29:26
2009年にもなって椰子とは
0653名無しさん@お腹いっぱい。2009/05/13(水) 23:42:54
FrÈËßSÐ
0654名無しさん@お腹いっぱい。2009/05/13(水) 23:59:40
>>645
499.status-pkgupdate を入れて daily run output のメールを毎日読んで
バージョン上がったものを毎日ちまちま portupgrade する。
-a とかここ数年した記憶がない。
0655名無しさん@お腹いっぱい。2009/05/14(木) 00:38:29
# portupgrade -a
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 658 packages found (-0 +1) . done]
Stale dependency: ekiga-2.0.11_4 --> ffmpeg-2008.07.27_7 -- manually run 'pkgdb -F' to fix, or specify -O to force.

ってなるので

# pkgdb -F
---> Checking the package registry database
Stale dependency: ekiga-2.0.11_4 -> ffmpeg-2008.07.27_7 ():
-> Deleted. (irrelevant)
Stale dependency: gnome2-2.22.3 -> ffmpeg-2008.07.27_7 ():
-> Deleted. (irrelevant)
Stale dependency: opal-2.2.11 -> ffmpeg-2008.07.27_7 ():
-> Deleted. (irrelevant)

ってでます。

ヒントください
0656名無しさん@お腹いっぱい。2009/05/14(木) 01:14:33
stale depndency がなぜ発生するのかについて、あちきもよくわかっていないので
そのへんも含めて誰か解説してくんろ。便乗質問。
0657名無しさん@お腹いっぱい。2009/05/14(木) 02:04:34
portupgradeは捨てる。
再インストールが最もクリーンで速いという結論に達した。
0658名無しさん@お腹いっぱい。2009/05/14(木) 06:39:40
>>655
なんか依存関係が変だな。ffmpegがないとか? pkg__info | grep ^ffpmeg
で確認して、なければportinstall multimedia/ffmpeg。
あるいは、portupgrade -Rr ffmpegしてから、個別にportupgrade してみれば?
0659名無しさん@お腹いっぱい。2009/05/14(木) 08:49:01
「昔依存してたが、今は依存していない。無駄だから消した」
って書いてあるんだろ。
0660名無しさん@お腹いっぱい。2009/05/14(木) 08:57:48
# portinstall multimedia/ffmpeg

(snip)

** Port marked as IGNORE: graphics/graphviz:
option WITH_PANGOCAIRO is required for option WITH_GTK
---> Skipping 'devel/doxygen' because a requisite port 'graphics/graphviz' failed (specify -k to force)
---> Skipping 'audio/jack' because a requisite port 'devel/doxygen' failed (specify -k to force)
---> Skipping 'audio/arts' because a requisite port 'audio/jack' failed (specify -k to force)
---> Skipping 'devel/sdl12' because a requisite port 'audio/arts' failed (specify -k to force)
---> Skipping 'multimedia/ffmpeg' because a requisite port 'devel/sdl12' failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
- graphics/graphviz
* devel/doxygen
* audio/jack
* audio/arts
* devel/sdl12
* multimedia/ffmpeg


これが原因か・・・
0661名無しさん@お腹いっぱい。2009/05/14(木) 08:58:51
>>659
> 「昔依存してたが、今は依存していない。無駄だから消した」
それはちがう。「依存先が消えちったよ、しょうがないから依存消したよ」って意味。
0662名無しさん@お腹いっぱい。2009/05/14(木) 09:07:58
いつも不思議に思うんですが、Windows とかインストールする時にフォーマット
されていない HDD をターゲットにすると、NTFS などのフォーマットで恐ろしく
時間がかかるじゃないですか。Linux も同じかな。FreeBSD の場合は UFS (+SU ?)
なわけですが、一瞬で終わりますよね。おかげさまでインストール作業も5分で
終わるわけですが。なんでそんな事が可能なんでしょう。
0663名無しさん@お腹いっぱい。2009/05/14(木) 09:15:51
Windowsでもクイックフォーマットを選べば似たような時間で済むよ
0664名無しさん@お腹いっぱい。2009/05/14(木) 09:26:28
クイックフォーマットって既に NTFS なり FAT なりでフォーマットされてる
ディスクに対してでなけりゃできないんじゃなかった ?
0665名無しさん@お腹いっぱい。2009/05/14(木) 09:32:39
ちがいます
0666名無しさん@お腹いっぱい。2009/05/14(木) 11:08:24
# portinstall graphics/graphviz

ってやったらこんなエラーでました。

make: Max recursion level (500) exceeded.: Resource temporarily unavailable
*** Error code 2


なんか、makeのオプションしてやる必要があるんでしょうか?
0667名無しさん@お腹いっぱい。2009/05/14(木) 11:16:03
よくわからんが、make rmconfig して、オプションの矛盾を消してみたらどうよ?
0668名無しさん@お腹いっぱい。2009/05/14(木) 11:50:50
make rmconfigして
option WITH_PANGOCAIRO is required for option WITH_GTK
このへんゴニョゴニョして
再インストール時にでたんです。

今度はオプションさわらないでデフォルトでやってみます。
0669名無しさん@お腹いっぱい。2009/05/14(木) 12:05:45
あっさり通った。。。これからはオプションさわらないでおこう・・・・
0670名無しさん@お腹いっぱい。2009/05/14(木) 12:24:10
FreeBSD 8.0で実装が予定されている機能ってなんですか?
0671名無しさん@お腹いっぱい。2009/05/14(木) 13:29:29
俺の嫁
0672名無しさん@お腹いっぱい2009/05/14(木) 13:48:16
>ServeRAIDとかLSI MegaRAIDとか使ってみたことあるヤシいない?

ヤシってなんですか?
0673名無しさん@お腹いっぱい。2009/05/14(木) 13:49:35
ggrks
0674名無しさん@お腹いっぱい。2009/05/14(木) 14:03:02
> ヤシは、単子葉植物ヤシ科に属する植物を広く指して言う呼称である。
0675名無しさん@お腹いっぱい。2009/05/14(木) 14:06:03
echo ヤツ | sed s/ツ/シ/g
0676名無しさん@お腹いっぱい。2009/05/14(木) 14:20:53
>>662
windowsではディスクをスキャンしてエラーをチェックしているんではないですか?
FreeBSDはしないってことかな?
0677名無しさん@お腹いっぱい。2009/05/14(木) 14:39:26
>>676
逆に、FreeBSD のインストール時にディスクスキャンやエラーチェックってできるの ?
0678名無しさん@お腹いっぱい。2009/05/14(木) 14:51:51
ddrks
0679名無しさん@お腹いっぱい。2009/05/14(木) 14:56:03
>>672
http://ja.wikipedia.org/wiki/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E3%82%B9%E3%83%A9%E3%83%B3%E3%82%B0#.E7.BD.AE.E6.8F.9B.E6.96.87.E5.AD.97
0680名無しさん@お腹いっぱい2009/05/14(木) 15:15:20
>>673
ggrksってなんですか?
0681名無しさん@お腹いっぱい。2009/05/14(木) 15:18:45
>>680
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012603610
0682名無しさん@お腹いっぱい。2009/05/14(木) 18:19:21
>650
ttp://nhh.mo-blog.jp/ttt/2008/05/freebsd_portupg_d1e5.html

こんな感じ
0683名無しさん@お腹いっぱい。2009/05/14(木) 18:41:03
rubyの勉強をはじめてください
0684名無しさん@お腹いっぱい。2009/05/14(木) 19:26:30
# pkgdb -F
---> Checking the package registry database
Cyclic dependencies: gnome-volume-manager-2.22.5_1 -> libgnomeui-2.22.1_2 -> (gnome-volume-manager-2.22.5_1)
Unlink which dependency? (? to help):

どっちか選べって言われてるみたいなんですけど、何をみて判断すれば良いんですか?
0685名無しさん@お腹いっぱい。2009/05/15(金) 07:57:39
Cyclic の意味がわからん?
どっちか選べって言っているんじゃないよ
0686名無しさん@お腹いっぱい。2009/05/15(金) 08:14:38
>>685
いや、言ってるだろw
0687名無しさん@お腹いっぱい。2009/05/15(金) 08:32:41
今どきgnome-volume-managerなんてないから、そいつを強制削除
0688名無しさん@お腹いっぱい。2009/05/15(金) 11:28:00
FreeBSD で X やデスクトップ環境を使っている人が実存することに勘当した。
0689名無しさん@お腹いっぱい。2009/05/15(金) 12:03:46
windowsでインターネットに直接接続しているバカよりマトモだろう。
0690名無しさん@お腹いっぱい。2009/05/15(金) 12:07:44
待て待てお前ら、両方該当する俺のことをもう少しおもんぱかれ
0691名無しさん@お腹いっぱい。2009/05/15(金) 12:21:50
りょ、慮る…?
0692名無しさん@お腹いっぱい。2009/05/15(金) 12:42:56
ぱかー
0693名無しさん@お腹いっぱい。2009/05/15(金) 13:02:15
>>688
ウチにはwindozeは無いからな、ブラウザとかOOOsとかxmmsとかは
使えるようにしてあるぞ。端末はxdmだ。普段使うのはシンクライアント的
構成のPC。
まぁ一番使うのは?termだが。よってデスクトップは無いがXは必須。
0694名無しさん@お腹いっぱい。2009/05/15(金) 13:28:06
えっ、ウインドウズがなくてもインターネットに加入できるんですか??
プロバイダーを10個くらい調べましたけど、
FREEBSDに対応しているプロバイダーは皆無でしたが。
0695名無しさん@お腹いっぱい。2009/05/15(金) 13:37:16
何でこんなにつまらないこと書く気になるのかが不思議だ
まさか本人はこれがおもしろいと思ってるんだろうか?
0696名無しさん@お腹いっぱい。2009/05/15(金) 13:37:19
なんというか、最近は釣りも低レベルだな。
0697名無しさん@お腹いっぱい。2009/05/15(金) 13:38:08
住人の許容度と民度を測っているのです
0698名無しさん@お腹いっぱい。2009/05/15(金) 13:40:44
ということにしたいわけですね。
修行が足りません。
0699名無しさん@お腹いっぱい。2009/05/15(金) 13:53:04
>>694 自身はおもしろいと思ってるのだろうし、
ネタの着眼点として
「所詮、一般人はFreeBSDをこういう風にしか捉えてないよ」
という事を表現したいのだとは思うけれども、
いかんせん致命的におもしろくない。

こればっかりはセンスの有無だからな。
こういうレス向いてないと思うよ。
0700名無しさん@お腹いっぱい。2009/05/15(金) 14:39:09
お願い教えて。
portsからideskを入れたんだけどLINUXだと設定ファイルを
cp /usr/share/idesk/dot.ideskrc ~/.ideskrc
とホームディレクトリにコピーすればいいようなんだけど
FreeBSDではそれらしいファイルが見つからないです。
どうしたらいいでしょうか。
0701名無しさん@お腹いっぱい。2009/05/15(金) 15:17:02
/usr/ports/x11/idesk/work/idesk-0.7.5/examples/dot.ideskrc
07027002009/05/15(金) 15:50:06
>>701ありがとうございました。大変助かりました。
0703 ◆3WmAuqWp9M 2009/05/15(金) 16:08:07
こちらではお初にお目にかかります。

当方、毎月12日が某案件の銀行引き落としの日で、
通帳記入を忘れないように、crontabに次のように書いて、
携帯電話にメールを飛ばすようにしています。

55 7 12 * 1-5 sendmail $KEITAI < $HOME/cron.d/banknote.eml
55 7 13-14 * 1 sendmail $KEITAI < $HOME/cron.d/banknote.eml

要するに、12日が平日であれば12日に、12日が土日であれば次の月曜日に、
という意図なのですが、なぜか毎日このメールが飛んできます。
何がいけないのでしょう?
FreeBSDのバージョンは6.3-RELEASEです。
0704名無しさん@お腹いっぱい。2009/05/15(金) 16:16:06
>>703
日付と曜日は AND条件じゃなくて、OR条件になるんだよw
0705703 ◆3WmAuqWp9M 2009/05/15(金) 16:20:48
>>704 はう…_| ̄|○ たしかにcrontab(5)にそう書いてありますね…
もうちょっと勉強してみます。ありがとうございました。
■ このスレッドは過去ログ倉庫に格納されています