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

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

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

フォークした 「FreeBSD 初心者スレッド」 とこのスレどちらかがアラシの砲火を請け負うこととなります。
http://pc11.2ch.net/test/read.cgi/unix/1212597010/
落ち着いてるスレの方を任意にご使用ください。

http://www.jp.freebsd.org/www.freebsd.org/ja/
http://www.jp.freebsd.org/www.freebsd.org/releng/
http://www.jp.freebsd.org/cgi/cvsweb.cgi/
http://www.freebsd.org/doc/ja/books/handbook/ *読め!
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
(前スレ)初心者もOK! FreeBSD質問スレッド 96
http://pc11.2ch.net/test/read.cgi/unix/1212602422/
(関連スレ)2ちゃんねる検索の結果
http://find.2ch.net/index.php?STR=FreeBSD+board%3AUNIX&COUNT=10&TYPE=TITLE&BBS=2ch
0002名無しさん@お腹いっぱい。2008/06/06(金) 07:07:45
From: [1] 名無しさん@お腹いっぱい。 <sage>
Date: 2008/06/06(金) 01:00:17

FreeBSD 関連の質問はここで。
事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。

フォークした 「FreeBSD 初心者スレッド」 とこのスレどちらかがアラシの砲火を請け負うこととなります。
http://pc11.2ch.net/test/read.cgi/unix/1212597010/
落ち着いてるスレの方を任意にご使用ください。

http://www.jp.freebsd.org/www.freebsd.org/ja/
http://www.jp.freebsd.org/www.freebsd.org/releng/
http://www.jp.freebsd.org/cgi/cvsweb.cgi/
http://www.freebsd.org/doc/ja/books/handbook/ *読め!
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
(前スレ)初心者もOK! FreeBSD質問スレッド 96
http://pc11.2ch.net/test/read.cgi/unix/1212602422/
(関連スレ)2ちゃんねる検索の結果
http://find.2ch.net/index.php?STR=FreeBSD+board%3AUNIX&COUNT=10&TYPE=TITLE&BBS=2ch
0003名無しさん@お腹いっぱい。2008/06/06(金) 07:09:02
すいません。初心者ですが、
Linuxをインストールするにはどうすればいいですか?
再インストールしかないんでしょうか?
それは避けたいんですが。
0004名無しさん@お腹いっぱい。2008/06/06(金) 10:43:58
  suse linuxを購入して説明書きの通り操作してインストールしようとしたら、ブートできなくてインストールできなかった。
 時間かけてダウンロードする時間がないから、CD版を購入したけど、お金を払った以上はきちんと動くべきだと思う。
  LInuxは、自分で調べて動かすのが日常茶飯事なのかな? 調べたら、mkbootdiskはあるが、PcのBiosをCD起動に変更
 しても、Pcはこれを認知しない。いったいどうすれば良いのか、教えてください。

0005名無しさん@お腹いっぱい。2008/06/06(金) 11:04:51
>>4
>時間かけてダウンロードする時間がないから

今時の環境ではCDのダウンロードは約3分。そんな時間もない?

>CD版を購入したけど、お金を払った以上はきちんと動くべきだと思う。

それはCDのメディア代。サポート料金は含まれてないから動かなくても無保証。

>LInuxは、自分で調べて動かすのが日常茶飯事なのかな?

Linuxは、何も考えなくてもCDブートでインストールしたら、
Xも日本語変換もそのまま起動して、メールもインターネットもできて、
コマンドなんて一切打ったことないのが日常茶飯事。

>調べたら、mkbootdiskはあるが

今のLinuxでは、mkbootdiskでは起動FDは作れない。
非常用の、ミニサイズの起動CDのISOイメージができるようになってる。

PcのBiosをCD起動に変更しても、Pcはこれを認知しない。

USBとかSATAのCDドライブだとBIOSから起動できないことがある。
ATAPIのCDドライブを(一時的にでも)付けろ。
0006名無しさん@お腹いっぱい。2008/06/06(金) 11:17:50
・CDのダウンロードが3分・・・とんでもない。数時間かかりますが。
・メディア代としては高すぎるし、ユーザー登録なんてする必要がない
 のでは?
・cdブートができないので相談しています。なお、CDドライブはATAPI
 のCDドライブです。
0007名無しさん@お腹いっぱい。2008/06/06(金) 11:49:52
>・CDのダウンロードが3分・・・とんでもない。数時間かかりますが。

何年前の過去からのタイムマシン書き込みですか??
0008名無しさん@お腹いっぱい。2008/06/06(金) 11:52:20
>>6
suse以外の(他のOS等の)インストールCDは起動するのかい?
0009名無しさん@お腹いっぱい。2008/06/06(金) 17:16:50
ハードウェアは DELL PowerEdge 1425 (AMD64というやつだと思います) です。

最近、放置されていた FreeBSD 6.2-RELEASE (インストールされただけ) の
マシンを、 7.0-RELEASE にアップデートしてみました。次のページを参考にしました。

ttp://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/FreeBSD/FreeBSD%20Update.html

その後、インストールされていた ports パッケージは、すべて pkg_delete で削除しました。
その後 csup の設定を RELENG_7 とし、 cd /usr/src; make update しました。

さて、次に portupgrade なるものが便利らしいということで、

# cd /usr/ports/sysutils/portupgrade
# make install clean

としたのですが、エラーが起こってしまいました。

===> Building for ruby+pthreads+oniguruma-1.8.6,1
001092008/06/06(金) 17:17:50
cc -shared -Wl,-soname,libruby18.so.18 array.o bignum.o class.o compar.o
dir.o dln.o enum.o error.o eval.o file.o gc.o hash.o inits.o io.o
marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o
random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o
struct.o time.o util.o variable.o version.o dmyext.o -pthread -lcrypt -lm
-rpath=/usr/lib:/usr/local/lib -pthread -o libruby18.so.18
/usr/bin/ld: /usr/lib/libpthread.a(thr_syscalls.o):
relocation R_X86_64_32S can not be used when making a shared object; recompile with -fPIC
/usr/lib/libpthread.a: could not read symbols: Bad value
*** Error code 1

これ、なんなんでしょう。個人的には -fPIC などという単語はよくわかりません。
/etc/make.conf に CFLAGS= -fPIC とするのは違う気がします。
(症状は変わりません; cc のコマンドラインに -fPIC が二重でつきます。)

Google 先生はこんなのを提示してくださったのですが、
ttp://www.yagoto-urayama.jp/~oshimaya/d/?0209

つまり Makefile かツール群がアップデートされるまで待たなければでしょうか。
自力での対処というのはどんな道のりになるのでしょうか。
将来的には trac とかをインストールして使いたいと思っています。
0011名無しさん@お腹いっぱい。2008/06/06(金) 18:11:11
FreeBSDをダウンロードする時、どこのサイト経由で落すとポイントが高いですか?
皆さん、どこのサイトを経由してますか?
0012名無しさん@お腹いっぱい。2008/06/06(金) 21:18:55
bittorrent、とか書こうとしたけれど、 6.0-RELEASE しか配布してなかったですかね。
0013名無しさん@お腹いっぱい。2008/06/07(土) 11:14:00
インストールしました。とりあえずDOSは起動したようですが、
ここからLinuxを立ち上げるにはどうしたらいいのですか?
0014名無しさん@お腹いっぱい。2008/06/07(土) 15:33:18
キチガイの滑っている寒い釣りレス
0015名無しさん@お腹いっぱい。2008/06/07(土) 15:39:55
>>8
もちろん、Win95の起動FDはちゃんと起動します。
0016名無しさん@お腹いっぱい。2008/06/07(土) 16:41:11
 大体わかってきましたですよ。どうも原因はWindows vistaにあるよう
ですね。redhatもおなじくCDブートできません。
 しかし、Windows XP或いは2000プロフェッショナルをインスト
ールしたPcでは問題なくCDブートが出来ました。
 Windows Vistaをアンインストールする羽目になりそうですね・・・
  なお、suselinuxをダウンロードしてみてください。Isoファイルだと
 転送が70〜100Kb程度で、数時間かかりますよ。
  反論ついでに、購入者から代金をとり、ユーザー登録しサポート等を
 行う契約或いはその行為を行うことを購入者に書面等で通知していると
 すれば、契約として成り立ちますね。
  問い合わせやサポート等、対応せずに放っておくなどの行為があれば
 法違反に問われる可能性もありますよ。



0017名無しさん@お腹いっぱい。2008/06/07(土) 16:45:41
はい、その調子!もっと釣って!
0018名無しさん@お腹いっぱい。2008/06/07(土) 16:45:49
>>13
どうでもいい。失せろ。、
0019名無しさん@お腹いっぱい。2008/06/07(土) 16:46:24
>>16
ドザい。しね。、
0020名無しさん@お腹いっぱい。2008/06/07(土) 16:50:41
>>16 読んでから Suse LinuxのISO落してみた。今落し終った。以上。
0021名無しさん@お腹いっぱい。2008/06/07(土) 20:49:23
マシンをリブートする場合って、誰かがログインしている場合は、ログアウトしてもらうようにお願いしてもいいのでしょうか?

ログインしている誰かのファイルが壊れるのはどうでもいいのですが、
システムが壊れることがあるかどうかという視点で回答お願いいたします。
0022名無しさん@お腹いっぱい。2008/06/07(土) 21:00:16
>>21
全然平気です。
壊れたりしません。
0023名無しさん@お腹いっぱい。2008/06/07(土) 21:00:21
ここまでテンプレ?

>>16
是非訴訟を起こしてください、応援しています。
0024名無しさん@お腹いっぱい。2008/06/07(土) 21:13:08
やっとLinuxのインストールが終りました。
次は何をすればいいですか?
0025名無しさん@お腹いっぱい。2008/06/07(土) 23:03:03
>>24
Linuxのアンインストール。
そのつぎはLinuxのインストールあたりがいいんじゃないかな。
0026名無しさん@お腹いっぱい。2008/06/08(日) 00:01:07
>>22
メモリとディスクの同期が取れなくなって、次回起動時にfsckが走ったりしない?
0027名無しさん@お腹いっぱい。2008/06/08(日) 12:37:41
fortuneってどのパッケージに入ってるんでしょうか?
games/freebsd-games インストールしても入ってないし...

環境は6.2-RELEASEです.
0028名無しさん@お腹いっぱい。2008/06/08(日) 14:05:01
/usr/bin/ldを使ってうまくコンパイルできないので、
Binutilsをインストールしたいのですが、
どのパッケージをインストールすればよいのでしょうか?
もしくは、ldをアップグレードするにはどうすればよいのでしょうか?
0029名無しさん@お腹いっぱい。2008/06/08(日) 18:44:24
>>27
OS 本体の games
003092008/06/09(月) 02:08:18
っと、もしかしてここは隔離スレとかでしたか。

ハンドブックをつまみ読みしながら、 make world の手順を試したら、
以降すんなりとさまざまなソフトウェアのコンパイルやインストールが
うまくいくようになりました。

何らかの操作ミスか、はたまた freebse-update の不具合か、といったところですが、
ともあれ使えるようになって大変幸せであります。
一旦すべてのパッケージを削除した影響で、 screen とか bash とかが無くなっているのにはしょんぼりですが、
これからも元気に生きていこうと思います。ありがとうございました。
0031名無しさん@お腹いっぱい。2008/06/09(月) 11:35:13
>>26
正規の手順(halt,shutdown)で止めているのであればsyncしてから
止まるので大丈夫。
いきなりコンセントをひっこ抜くと、言ってるようにfsckが走ります。
0032名無しさん@お腹いっぱい。2008/06/10(火) 01:52:41
>>31
自分は>>26じゃないですが、rebootの場合はだめってことですか?

いつも、誰かがログインしててもかまわないで、sync4回した後、リブートしてるんだけど、まずいかな。。。
0033名無しさん@お腹いっぱい。2008/06/10(火) 02:23:00
>>32
reboot も同様に問題ない。 sync も普通は要らないと思う。
0034名無しさん@お腹いっぱい。2008/06/10(火) 11:44:16
メッセージにsyncing bufferってでるから基本問題ないんじゃないかな

0035名無しさん@お腹いっぱい。2008/06/10(火) 11:57:10
>>32
rebootのソースコード読んでみな(/usr/src/sbin/reboot/reboot.c)
-nつけなきゃ必ずsyncする
main()だけ追いかけりゃ十分だから簡単だろ
気が済まなかったらシステムコールの中を追いかけるのも
ありだ
0036名無しさん@お腹いっぱい。2008/06/10(火) 14:52:19
CGI経由で、処理時間5秒のPerlスクリプトを動作させています
このスクリプト(プロセス)が動作しているかどうかをUNIX上で確認する方法はないでしょうか?

予想ではpsコマンドで見れると思ったのですがどうやら無理みたいで…。
環境はFreeBSD6.2 Perl5.8.8 Apache2.2.4を利用しています。

もしかしたらスレ違いかもしれませんが、適切なスレッドが見つからなかったため
ここで質問させていただきました。よろしくお願いします。
0037名無しさん@お腹いっぱい。2008/06/10(火) 15:06:25
psコマンドで見れる気がするんだが・・・?
0038362008/06/10(火) 15:13:45
>>37
何故か見れません…

ねらいとしては、『あるユーザがそのCGIを動作させていたら(プロセスが発生したら)
他のユーザにそのCGIを動作させない』といったものがあるのですが
0039名無しさん@お腹いっぱい。2008/06/10(火) 15:59:11
>38
普通にCGIの仕様でロックすると思うが?
0040名無しさん@お腹いっぱい。2008/06/10(火) 19:31:48
プロセス名はperlだぞ。
こんなんで排他制御しようと思ってるところで人間失格だが。
0041362008/06/10(火) 21:43:40
スクリプトの排他制御ってflockなどを用いるのが普通なのでしょうか…?
0042名無しさん@お腹いっぱい。2008/06/10(火) 22:02:55
これの最初でも読みな
ttp://www.google.co.jp/search?q=CGI+%E3%83%AD%E3%83%83%E3%82%AF
0043>>322008/06/10(火) 23:31:17
>>33
>>34
>>35
ありがとうございます:)
0044名無しさん@お腹いっぱい。2008/06/11(水) 00:07:30
>>41
普通はそうするね。
ps する奴はいない、っていうかそんなんじゃ排他制御にゃならんて。

ネタ出尽くして枯れたスレだけどコレとか。

【Perl】ファイルロック(排他処理)について語ろう
http://pc11.2ch.net/test/read.cgi/php/1024795138/
0045名無しさん@お腹いっぱい。2008/06/12(木) 06:33:06
こちらで初めて質問をさせていただきます

UNIX の学習用にパソコンA にFreeBSD6.2(Apache、Firefoxなど)を入れて使用していましたが、
友人にパソコンA を人に譲ることになったので、パソコンA から HDD だけを抜き出して
パソコンB にパソコンA の HDD をためしに接続したら、起動しないと思っていたんですが起動してくれました。

そこで、X Windowを起動させようとしたら起動しなかったので、
この場合の対処方法を教えてください。

考え付いたのは以下の3つです。
1. 再インストール
2. Xorg -configure
3. 上2つ以外

よろしく お願いします。

ちなみに
250GBのハードディスクで、全領域を使ってFreeBSDを入れています。
パソコンA:シングルコアのAMDのCPU
パソコンB:PentiumIII
0046名無しさん@お腹いっぱい。2008/06/12(木) 07:51:00
>>45
当然 2. Xorg -configure

あるいは、グラボが違うだけだろうから、
xorg.confの Driver "hoge" のところを手動で修正する。
0047名無しさん@お腹いっぱい。2008/06/12(木) 18:54:50
Windowsだと何故マシンかえると起動しないの?最適化されてるから?
カーネルを色々とカスタマイズしていたらFreeBSDも起動こけるの?
0048名無しさん@お腹いっぱい。2008/06/12(木) 19:16:04
>>47
どうでもいい。黙れ。、
0049名無しさん@お腹いっぱい。2008/06/12(木) 19:20:01
↑意訳「答えに窮する質問はしないでください。、」
0050名無しさん@お腹いっぱい。2008/06/12(木) 20:34:46
犯人もうでてきたのか
0051名無しさん@お腹いっぱい。2008/06/12(木) 21:24:15
>>47
答のひとつは >>45 自身が書いてるだろ。
FreeBSDだって、HDD繋ぎ換えただけでは X Window Systemは起動しなかったんだから。
XとOSが別になってるからOSだけはそのまま起動したと。
WindowsはWindowとOSが一体だから。
0052名無しさん@お腹いっぱい。2008/06/12(木) 21:26:33
ビデオ周りよりストレージコントローラとかメモリ周りのinfが当たってるからこけてるんじゃないかと
0053名無しさん@お腹いっぱい。2008/06/12(木) 21:31:17
>>52
>答のひとつは
0054452008/06/12(木) 23:16:39
>>46
ありがとうございました。
X WindowというかXOrgが起動するようになりました。
0055名無しさん@お腹いっぱい。2008/06/13(金) 15:35:18
gettext 関連で大量のportupgradeを行ったら
nvidiaを認識しなくなりましたorz
ああ、せっかくcompiz-fusionが使えていたのに('A`)

xorg.conf でnvidiaを指定してXを起動しようとすると、
以下のメッセージが表示されます。

NVRM: failed to copy vbios to system memory.
NVRM: RmInitAdapter failed! (0x30:0xffffffff:892)
nvidia0: NVRM: rm_init_adapter() failed!

今はnvに戻してますが、nvidiaを使えるようにする方法はないでしょうか?
0056名無しさん@お腹いっぱい。2008/06/13(金) 15:55:56
GeForce Go 7400, FX5200 では動かないらしい。
ports/124450とそのリンク先参照。
0057名無しさん@お腹いっぱい。2008/06/13(金) 18:20:40
外付けHDDや各種メディアをマウントする前に、それらのファイルシ
ステムが何であるかを知ることができるようなソフトまたはコマン
ドってあるでしょうか?
0058名無しさん@お腹いっぱい。2008/06/13(金) 18:34:03
ある
0059名無しさん@お腹いっぱい。2008/06/13(金) 18:44:29
どんな?
0060名無しさん@お腹いっぱい。2008/06/13(金) 20:11:30
>>56
回答サンクス。

GeForce 6600 GOなので大丈夫だと思います。現に今まで動いていたので、
もう少しあがいてみます。


> ports/124450とそのリンク先参照。

ports/124450 とは何を意味しているか教えてもらえないでしょうか?
0061名無しさん@お腹いっぱい。2008/06/13(金) 20:51:13
>>60
これだろ。
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports%2F124450&cat=
0062名無しさん@お腹いっぱい。2008/06/13(金) 21:28:20
>>61
どうもです。助かりました。

リンク先と違ってnvidia-driverをアップグレードしてないのに、
nvidiaを認識しない orz

解決しそうにないので、あきらめてしばらくnvで頑張ることにします('A`)



0063名無しさん@お腹いっぱい。2008/06/13(金) 22:13:53
konとkterm上のvimで色付きってできないの?
0064名無しさん@お腹いっぱい。2008/06/14(土) 08:31:14
>>57
# file - < /dev/デバイス名
0065名無しさん@お腹いっぱい。2008/06/14(土) 21:46:10
konよりjfbtermがお勧め。
0066名無しさん@お腹いっぱい。2008/06/15(日) 01:32:10
500*2のHDDをがあるんですが、両方に/usr領域を割り当てる事が出来ますか?
インストール時のパーティションの設定で1台目の全てを /  に割り当てて
二代目に/usr を割り当てれば /usr 領域で1TB使う事は可能でしょうか?
0067名無しさん@お腹いっぱい。2008/06/15(日) 02:15:55
union使えば元のはいじれないけど見えるようにすることは可能。
zfs使えば全体で一つのディスクのようにすることも可能。
どっちもまだ初心者向きとは思わないけど。
■ このスレッドは過去ログ倉庫に格納されています