初心者もOK! FreeBSD質問スレッド その100
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2009/01/31(土) 23:15:47事前にハンドブック閲覧や過去ログ検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
The FreeBSD Project
http://www.freebsd.org/ja/
FreeBSD ハンドブック
http://www.freebsd.org/doc/ja/books/handbook/
過去ログ
http://www9.atwiki.jp/freebsd/
前スレ
初心者もOK! FreeBSD質問スレッド その99
http://pc11.2ch.net/test/read.cgi/unix/1230176228/
0652名無しさん@お腹いっぱい。
2009/03/13(金) 15:43:290653名無しさん@お腹いっぱい。
2009/03/13(金) 15:51:160654名無しさん@お腹いっぱい。
2009/03/13(金) 15:53:540655名無しさん@お腹いっぱい。
2009/03/13(金) 15:59:04ログインシェルか?おれはzshでほぼ固定。
rootかシングルユーザの場合はtcshだな。
0656名無しさん@お腹いっぱい。
2009/03/13(金) 16:04:300657名無しさん@お腹いっぱい。
2009/03/13(金) 16:17:44ああ!?なんだ、やんのかコラ!bash厨ww
0658名無しさん@お腹いっぱい。
2009/03/13(金) 16:56:220659名無しさん@お腹いっぱい。
2009/03/13(金) 17:26:350660名無しさん@お腹いっぱい。
2009/03/13(金) 17:36:00ZSH_STATIC=yes しなきゃいけない (んだよね?) のがちょっとアレだ。
0661名無しさん@お腹いっぱい。
2009/03/13(金) 17:53:370662名無しさん@お腹いっぱい。
2009/03/13(金) 18:00:46遅れてるって事?
0663名無しさん@お腹いっぱい。
2009/03/13(金) 18:26:02tcshに問題があるというかCシェルスクリプトに問題があるんだよ。
「Cシェル 問題点」とかでググれば、プログラミングに向かないとか貧弱とか色々出てくる。
0664名無しさん@お腹いっぱい。
2009/03/13(金) 18:32:500665名無しさん@お腹いっぱい。
2009/03/13(金) 18:49:020666名無しさん@お腹いっぱい。
2009/03/13(金) 18:50:00Cくらい使えるようになれよこのインタラクティブロリコン野郎
0667名無しさん@お腹いっぱい。
2009/03/13(金) 19:34:410668名無しさん@お腹いっぱい。
2009/03/13(金) 20:26:48もしくは解説サイトとか。
0669名無しさん@お腹いっぱい。
2009/03/13(金) 20:44:470670名無しさん@お腹いっぱい。
2009/03/13(金) 20:45:400671名無しさん@お腹いっぱい。
2009/03/13(金) 20:51:080672名無しさん@お腹いっぱい。
2009/03/14(土) 12:16:580673ぱんつにウンコがついても恥ずかしくないもん
2009/03/14(土) 12:55:15/bin/nologin
0674名無しさん@お腹いっぱい。
2009/03/14(土) 13:46:460675名無しさん@お腹いっぱい。
2009/03/14(土) 15:48:27佐上邦久
http://www.mobiledatabank.net/l/src/MDBL2408.jpg
小室哲哉問題(byひろゆき)=佐上邦久の過去の詐欺行為を暴露。
http://www.asks.jp/users/hiro/51480.html
小室に騙された芦屋の個人投資家05
http://dubai.2ch.net/test/read.cgi/stock/1236956097
佐上邦久はどう見ても詐欺師です。本当にありがとうございました。
0676名無しさん@お腹いっぱい。
2009/03/14(土) 18:48:08# cd /usr/ports/emulators/wine
# make install
===> wine-1.1.17,1 builds, but fails upon startup.
*** Error code 1
Stop in /usr/ports/emulators/wine.
となるのだが、どゆこと?
0677名無しさん@お腹いっぱい。
2009/03/14(土) 19:08:33FreeBSD-users-jp 92181 と同じ症状で困ってるんだけど、MLには回答ついてないみたい。
だれかうまく行ってるひといる?
FreeNXのportってずいぶんメンテナンスされてないようなのが気になるが…。
0678名無しさん@お腹いっぱい。
2009/03/14(土) 20:04:21cd: can't cd to /usr/ports/x11/nvidia-driver/work/NVIDIA-FreeBSD-x86-180.29
***Error code 2
てなってインストールできないんだけど、どして?
一応インストールからマニュアルに沿ってやってるんだけどなあ・・・orz
0679名無しさん@お腹いっぱい。
2009/03/14(土) 21:22:250680名無しさん@お腹いっぱい。
2009/03/14(土) 22:21:45俺はFreeNXを使ったことがないのでどういうメリットがあるのか分からん。
0681名無しさん@お腹いっぱい。
2009/03/14(土) 23:09:32NATを越えられるし、暗号化もしてくれるし。
VNCをinetd経由で動かす場合は解像度ごとにポートを用意する必要があるけど、
FreeNXなら任意の解像度を自動で選択してくれる。
ちゃんと動いている限りはスキルの高くないユーザにも使わせやすい。
0682名無しさん@お腹いっぱい。
2009/03/14(土) 23:27:41自己解決した。
果たして正しいやり方か分からないけど、/usr/.../work下のディレクトリ名を変更してインストールを再開したら無事に動いてくれた。
0683名無しさん@お腹いっぱい。
2009/03/15(日) 02:03:30いっぱいオプション選択の我慢が出たんだが。。。
何を選択したらいいんだ?
0684名無しさん@お腹いっぱい。
2009/03/15(日) 02:08:47チソプソならデフォのままで
不都合でたら再インスコ
0685名無しさん@お腹いっぱい。
2009/03/15(日) 11:21:41そういう理由でIGNOREが付いてるからmakeしても
きっと動かないのでしょう。
0686名無しさん@お腹いっぱい。
2009/03/15(日) 11:30:18OpenGLとかだめだったしFirefoxのFlashプラグインも動かなかった。
1.1.16もdsoundでもmixer pcmがゼロになるとか
Flashの印刷が反転するとか問題あるけれど 1.1.16が最新版とみた方がいい
仮に1.1.17のパッチがでても何ら改善はされていないとみたほうがいいかもしれない。
1.1.17_1より1.1.18を待とう。どうせ1ヶ月以内にはでる。
0687名無しさん@お腹いっぱい。
2009/03/15(日) 15:23:341.1.16 を最新版とみたほうがいいってのはおかしい。
1.1.16 のほうが安定していてちゃんと動きやすいのは事実だが、
最新版ではないのも事実だ。
1.1.16 のほうがまともにうごく って言うだけでいいのに、
「最新版と見たほうがいい」ってwwwwwwww
0688名無しさん@お腹いっぱい。
2009/03/15(日) 16:04:41Linux方面では、x86互換でパッケージいれて動かす方法あるみたいだけど、FreeBSDのports
でもやろうと思えばできそう。(-m32 -L/usr/lib32 -B/usr/lib32でコンパイル)
しかし、WinのWOW64みたいに需要がないとだれもやらないだろうな。
実際現状のportsに手を加えないと無理っぽいし…最低限XLibが動かないと動作しなさそう。
0689688
2009/03/15(日) 18:03:21結構あるようだ。ちょっと試してみるか…
0690名無しさん@お腹いっぱい。
2009/03/16(月) 10:49:40結果報告キボン。
0691688
2009/03/16(月) 14:23:388.0-CURRENTで実験してみたが、結果としてwineは実行できなかった。
以下の手順で32ビット環境を構築した。
32ビット環境をインストール
# cd /usr/src
# make TARGET_ARCH=i386 DESTDIR=/compat/freebsd32 world
# make TARGET_ARCH=i386 DESTDIR=/compat/freebsd32 distribution
chrootで32ビット環境に入る。
# mount -t devfs /dev /compat/freebsd32/dev
# mount_nullfs /usr/ports /compat/freebsd32/usr/ports
# chroot /compat/freebsd32 tcsh
32ビット環境にいても、uname -mの結果が"amd64"になってしまう。ホスト環境は64ビットだから
当然だが…(sysctl経由で情報を取ってくるので)
このため、普通にportsをインストールしようとするとconfigureのチェックとかでamd64として認識される
のでコンパイルに失敗する。そこでunameのソースをいじって、uname -mの結果が"i386"となるよう
細工したところ、X.orgやWineがインストールできた。ただし、wine-1.1.17はコンパイルできなかったので
wine-1.1.16を野良でインストールした。
wineはインストールできたものの、実行するとbus errorとなってコケてしまった。
不正なポインタを参照していて落ちるっぽい…i386依存のコードだからだろうか?
他にもtopやnetstat、fstatなどkmemに依存しているものはchroot環境で実行できなかった。
xtermとかもディスプレイ番号がないと言って起動しなかった。(xhost +とかやってもダメ)
perlやpythonなどコンソールベースのアプリは大体動いた。
どうしてもWineを動かしたいならデュアルブートするしか今のところなさそうだ。
うまくいっている人がいたらどうやったか教えて欲しい…
0692名無しさん@お腹いっぱい。
2009/03/16(月) 14:38:56デュアルブートしたくないから wine を使うんじゃないのか。
デュアルブートでいいなら素直に本物の windows を起動するだろ。
0693名無しさん@お腹いっぱい。
2009/03/16(月) 14:42:260694名無しさん@お腹いっぱい。
2009/03/16(月) 15:54:53> デュアルブートでいいなら素直に本物の windows を起動するだろ。
Windows環境がなかったらどうすんの?ww
0695名無しさん@お腹いっぱい。
2009/03/16(月) 18:07:38Windows環境がなかったら、そもそもWineが動かないだろwww
0696名無しさん@お腹いっぱい。
2009/03/16(月) 19:02:210697名無しさん@お腹いっぱい。
2009/03/16(月) 19:11:44いつの話だよ。知ったかはすっこんでろ!カスwww
0698名無しさん@お腹いっぱい。
2009/03/16(月) 20:26:37昔なら、まずPCパーツ一式買ってきて組み立て、ついでにUNIX USERでも買ってきて
その付録CDからインストールして、ネットに繋いで完了。
今は雑誌の付録CDがない。CDをダウンロードしようにもOSがない。
(ネットワークインストールするにもそのためのFDが落せない)
だから、最初は皆Windowsプリインストールパソコンを買ってきて、
ネットに繋いでFreeBSDのインストールCDを落して、
それでやっとFreeBSDのインストールになる。
よって、Windows環境がない状況はあり得ない。
0699名無しさん@お腹いっぱい。
2009/03/16(月) 20:44:100700名無しさん@お腹いっぱい。
2009/03/16(月) 21:03:57> (ネットワークインストールするにもそのためのFDが落せない)
DOS の FTP で充分ちゃうか?
0701名無しさん@お腹いっぱい。
2009/03/16(月) 21:06:490702名無しさん@お腹いっぱい。
2009/03/16(月) 21:32:03連れに頼んでPC借りて落とすってのが早そう。
ネカフェでも出来るんかいな?田舎なんでわかんねえや。
0703名無しさん@お腹いっぱい。
2009/03/16(月) 21:57:51↓
付属のLiveCDで立ち上げてから、FreeBSDのISOを落とそうとする
↓
あれ?付録のUbuntuをそのまま入れればいいんじゃね?
↓
Linuxユーザが1人増える
よって別にWindowsが無い環境、というのは普通にありえる。
0704名無しさん@お腹いっぱい。
2009/03/17(火) 00:45:20自分の記憶違いでなければ、wineが使える状態のi386環境に
amd64環境を上書き(install(world|kernel))した直後では、
ports/packagesは32bitのままなんだけど、ちゃんと動いたよ。
すぐに32bitのportsは全消しして入れ直しちゃったんだけど、
もし64bit環境とうまく共存できるなら残しとけばよかったなぁ。
0705名無しさん@お腹いっぱい。
2009/03/17(火) 01:29:29↓
画面が真っ暗
↓
X Windows のインストールがめっちゃ時間かかる
↓
あきらめる
↓
Ubuntuをインストールする
私はこの流れだ。
鯖だけなら真っ暗でもいいんだけどね。。。
0706名無しさん@お腹いっぱい。
2009/03/17(火) 09:52:36↓
仕事で Linux 使う羽目に
↓
X 立ち上がる
↓
inittab 書き換える
↓
真っ黒
俺はこうだな(w
0707名無しさん@お腹いっぱい。
2009/03/17(火) 10:01:12ぷ
0708名無しさん@お腹いっぱい。
2009/03/17(火) 10:02:26バカ
0709名無しさん@お腹いっぱい。
2009/03/17(火) 11:57:21今は古いPCしかない自分はぬくぬくとwin32アプリを使っている。
何もデュアルブートとかでなくて1box 2マザーか
1person nPCという発想でもいいんじゃない?
8.0は給付金でathlon64なサーバーボックスとか買っていれればいいのさ
0710名無しさん@お腹いっぱい。
2009/03/18(水) 00:32:36初めて触ったら、戸惑って時間かかるのはしょうがないと思うが。
0711名無しさん@お腹いっぱい。
2009/03/18(水) 05:59:02可能です。
以上。
↓次どうぞ
0712名無しさん@お腹いっぱい。
2009/03/18(水) 08:22:140713690
2009/03/18(水) 14:35:30701 の方法は全てが 32bit だから lib32 が効いていてOK。
でも、amd64 で更新すると、ライブラリが非互換になってしまい連鎖的に動かなくなる。
i386 と amd64 のシステムをデュアルブートして、ports は i386 を共有するのだったら OK。
でも 691 で python や perl が動いたって事は ldconfg や ldconfig32 を正しくいじれば chroot 無しでも動くんじゃないかな。
0714名無しさん@お腹いっぱい。
2009/03/18(水) 19:17:13ビルド時のリンク&Includeパスを切り替えてやるか
ローカルディレクトリーに必要なライブラリー一式揃えてやるという
いわゆるWindowsのフリーソフトにおけるdll(glut32.dllとか)みたいなファイル構成にすればいいんじゃないかと思った。
FreeBSDの場合シンボリックリンクが貼れるんだから
portsごとにライブラリディレクトリー変えて同じファイルがあちこちにあっても
サイズのロスは少ないだろう。Windowsと違って
ただpkg-config依存部分を書き直さないとだめだろうけどね、
0715691
2009/03/18(水) 21:11:47>>691で書いたchroot環境でi386のportsをビルドする方法では不十分で、makeのパラメータ
かmake.confに"ARCH=i386"を指定しないとダメなケースがあった。
>>713,714
i386のportsはchroot環境でビルドできるので、それをホスト環境(amd64)で実行できるように
ldconfigを設定してみるが、どうも64ビットの共有ライブラリを見に行ってしまう。
やったこと↓
i386のlibのパスを追加
# ln -s /compat/freebsd32/usr/local/lib /usr/local/lib32
# ldconfig -32 -m /usr/local/lib32
or
# echo '/usr/local/lib32' > /usr/local/libdata/ldconfig32/lib
# etc/rc.d/ldconfig restart
→NG
unionfsでマージしてみる
# mount_unionfs /compat/freebsd32/usr/local/lib /usr/lib32
# ldconfig -32 -m/usr/lib32
→NG
$ /compat/freebsd32/usr/local/bin/zsh
/libexec/ld-elf.so.1: /usr/local/lib/libgdbm.so.3: unsupported file layout
→64ビット?lib32ではないの?
lddした結果もおかしい(ldconfig -32 -rではsoのパスは合っていることを確認)
0716691
2009/03/18(水) 21:15:42lddの結果
$ ldd /compat/freebsd32/usr/local/bin/zsh
/compat/freebsd32/usr/local/bin/zsh:
libgdbm.so.3 => not found (0x0)
libpcre.so.0 => not found (0x0)
libiconv.so.3 => not found (0x0)
libncursesw.so.7 => /usr/lib32/libncursesw.so.7 (0x28101000)
libm.so.5 => /usr/lib32/libm.so.5 (0x2814c000)
libc.so.7 => /usr/lib32/libc.so.7 (0x28165000)
32ビットの.soは見えている
$ ldconfig -32 -r | grep libgdbm.so.3
5:-lgdbm.3 => /usr/lib32/libgdbm.so.3
0717名無しさん@お腹いっぱい。
2009/03/18(水) 22:14:48今年の正月あたりから断続的に、試しては敗退強いるんだけど
libmap.cont 辺の助けが必要だと思う
0718名無しさん@お腹いっぱい。
2009/03/18(水) 22:16:25現場が忙しくてまともに作業できていない
0719691
2009/03/18(水) 22:34:59libmap.conf(5)見ているんだが、/etc/libmap32.confなんてのがあるんだ…知らんかった。
もうちょっと見てみるか…
0720名無しさん@お腹いっぱい。
2009/03/19(木) 17:37:15摺られて入れられそうになったら make config とか
CONFIGURE_ARGS いじってでも入れたくないんですが、
そういう時にエラーで停止してくれるとか、そういう仕
組み無いですかね?
0721名無しさん@お腹いっぱい。
2009/03/19(木) 17:45:200722名無しさん@お腹いっぱい。
2009/03/19(木) 17:46:180723名無しさん@お腹いっぱい。
2009/03/19(木) 17:47:110724名無しさん@お腹いっぱい。
2009/03/19(木) 17:57:14当該portsを消しておけばいいだろ
0725名無しさん@お腹いっぱい。
2009/03/19(木) 17:58:14とりあえずそれで行きます。
0726名無しさん@お腹いっぱい。
2009/03/19(木) 18:49:25.if ${.CURDIR} == "/usr/ports/hoge/fuga"
IGNORE=なんかメッセージ
.endif
と書いておけばいけると思う。
0727名無しさん@お腹いっぱい。
2009/03/19(木) 18:55:48ダミーのディレクトリーとか中のファイル入れとけばあるとだませる。
halとかはboot/loader.confにかかなきゃどうせ起動しないと思うんだけど
入れないことは「ゲーム」なのか「実利」なのかそれによる。
まだxorg-server-1.5.3にしてからhalなしやったことないけどね、
0728名無しさん@お腹いっぱい。
2009/03/19(木) 19:35:12それもやってみたけど別 port から引き摺られたときに
入っちゃうみたいだった。
>>727
理由は色々。
以前 compiz 試しに入れて満足に動かなかったので消し
たんだけど、その残骸整理とか。基本 twm な人なので
gnome 系の環境ツールとか不要だし。
メインに使ってる環境で dbus/hal 消したら
Xorg.0.log から (EE) が全部消えたりとか。
別の VMware な環境で入力がおかしくなって、面倒なん
で dbus/hal とか消したらきっちり動くようになったり
とか(古い VMware なので X -configure も刺さって動
かなかったりとかしたし)。
0729名無しさん@お腹いっぱい。
2009/03/19(木) 19:41:220730名無しさん@お腹いっぱい。
2009/03/19(木) 23:14:590731名無しさん@お腹いっぱい。
2009/03/20(金) 02:23:43使えるよ
fwcontrolでDVビデオの取り込みに使ってた。
0732名無しさん@お腹いっぱい。
2009/03/20(金) 06:58:37ありがとうございます!
0733名無しさん@お腹いっぱい。
2009/03/20(金) 10:42:30概ね目標を達成できた。
firefox やら eclipse やらがあるから libIDL とかは
仕方ないと思うが、java/jdk16 が
devel/desktop-file-utils に依存してるのは若干
納得行かない…。
qt* 関連が一掃されたおかげで全体の再ビルドが早い。
数時間で終わった。ports 数も久しぶりに 500 切った。
0734名無しさん@お腹いっぱい。
2009/03/20(金) 17:17:380735名無しさん@お腹いっぱい。
2009/03/20(金) 19:36:440736名無しさん@お腹いっぱい。
2009/03/20(金) 20:16:11でもeclipse実行するだけならJDKじゃなくてJREでいいんじゃない?
でもdesktop-file-utilsはfirefoxもgeditもxfceも使っているからはずせん。
linux-free,qt-free,ruby-free程度で妥協
あまり使っていなくてもcupsは起動しているなぁ。
とりあえずビルドでひきづられないようにするにはMakefile小細工でいいんだけどね、
0737名無しさん@お腹いっぱい。
2009/03/20(金) 20:26:41AppleのxServer
0738名無しさん@お腹いっぱい。
2009/03/20(金) 22:13:48ls -rlt /var/db/pkg/*/+DESC
で確認してる。
0739名無しさん@お腹いっぱい。
2009/03/21(土) 00:47:260740名無しさん@お腹いっぱい。
2009/03/21(土) 02:23:150741名無しさん@お腹いっぱい。
2009/03/21(土) 09:57:29でいいんじゃないの。自分はソートしてみれるようにしているけれど
0742名無しさん@お腹いっぱい。
2009/03/22(日) 14:33:48/usr/src/sys/dev/ath/if_ath.c:3414: error: 'const struct ath_rx_status' has no member name\
d
'rs_flags'
/usr/src/sys/dev/ath/if_ath.c:3416: error: 'const struct ath_rx_status' has no member name\
d
'rs_flags'
*** Error code 1
Stop in /usr/obj/usr/src/sys/RX-3.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
0743名無しさん@お腹いっぱい。
2009/03/22(日) 16:36:210744名無しさん@お腹いっぱい。
2009/03/22(日) 16:47:47横に書いてある説明を読みやがれ
0745名無しさん@お腹いっぱい。
2009/03/22(日) 16:52:25まあ、俺もやってんだけど…
0746名無しさん@お腹いっぱい。
2009/03/22(日) 17:07:56GENERICが作れないならどこかにあるincludeファイルが悪さしているのだから
ソースファイルを綺麗に入れ直して make check-old あたりかね
0747746
2009/03/22(日) 21:58:237.1でしばらくほったらかしにしておいたノートに7.2-PRERELEASEを
いれたら742と同じ症状になった
kernel config に options AH_SUPPORT_AR5416 を入れたらエラー
出なくなったよ
0748名無しさん@お腹いっぱい。
2009/03/22(日) 22:29:02stable追っかけてんなら/usr/src/UPDATINGくらい読め。
0749名無しさん@お腹いっぱい。
2009/03/23(月) 09:33:54必要ならkernel compileしろと言ってくると昔書いた気がするけど、
言ってきませんでした。うぅぅ
kernel configしてる人はお忘れなきように
0750名無しさん@お腹いっぱい。
2009/03/23(月) 14:10:410751名無しさん@お腹いっぱい。
2009/03/23(月) 14:15:40> でもeclipse実行するだけならJDKじゃなくてJREでいいんじゃない?
寧ろ jdk 入れずに eclipse で何をしろというのか(w
CDT?
> linux-free,qt-free,ruby-free程度で妥協
うちは
・linux-free:mplayer から linux-realplayer 外せば
いけるかも。
・qt-free:達成。
・ruby-free:portupgrade に依存しないようにすれば
いけるかも。
…というところかな。linux-realplayer 使ってないか
ら外そうかなぁ。
■ このスレッドは過去ログ倉庫に格納されています