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

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名無しさん@お腹いっぱい。2006/11/28(火) 01:11:35
FreeBSD 関連の質問はここで。
・事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
・再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
・特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。

http://www.freebsd.org/ja/
http://www.freebsd.org/releng/

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://bird.zero.ad.jp/~zau60806/FreeBSD/

書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD

まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/

前スレ - 初心者もOK! FreeBSD質問スレッド その79
http://pc8.2ch.net/test/read.cgi/unix/1161524086/
0899名無しさん@お腹いっぱい。2006/12/21(木) 00:39:12
そのうち飽きて消えるから放置が正着
0900名無しさん@お腹いっぱい。2006/12/21(木) 00:49:42
>>895
ID ってどうやって出すの?
0901名無しさん@お腹いっぱい。2006/12/21(木) 01:06:22
900です。
自力で解決できました。
スレ汚しスマソ。
0902名無しさん@お腹いっぱい。2006/12/21(木) 01:10:21
>>900
トリップの話でしょ
0903名無しさん@お腹いっぱい。2006/12/21(木) 01:30:40
PS3手に入れたんだけどFreeBSD動かした人いますかね?
0904名無しさん@お腹いっぱい。2006/12/21(木) 02:31:01
>>881
そのページのやり方とマニュアルにあるやり方は違うね。
マニュアル通りにやってみれば?
0905名無しさん@お腹いっぱい。2006/12/21(木) 04:04:14
FreeBSD でも nVidia のCUDAは使えるようになりそうですか?
09068512006/12/21(木) 07:17:28
>>904
904さんのいうとおりでした。/etc/hosts.allowに書き込まれるのではないんですね。
マニュアルに書いてあるとおりにしたらできました...
09078822006/12/21(木) 08:08:47
>>882ですが、
これはデータベースがぶっ壊れたってことでしょうか?
またportsを更新すれば直るんですかね?
0908名無しさん@お腹いっぱい。2006/12/21(木) 10:07:42
905です。
事故解決しました。
スレ汚しスマソ。
0909名無しさん@お腹いっぱい。2006/12/21(木) 10:09:49
>>902
ID とトリップは別に書いてあるじゃん。
0910名無しさん@お腹いっぱい。2006/12/21(木) 10:44:42
俺のベイジアンフィルタが>>908を自動処理しました。
0911名無しさん@お腹いっぱい。2006/12/21(木) 11:55:30
LinuxでフォーマットしたFDを、FreeBSDで読むことはできますか?
かなりググったのですが、自己解決できませんでした。
0912名無しさん@お腹いっぱい。2006/12/21(木) 11:59:01
ddで生データ垂れ流せばいいじゃん
0913名無しさん@お腹いっぱい。2006/12/21(木) 12:20:58
>>911
できません
09148822006/12/21(木) 14:21:42
自己解決。
やはりこちら側ではなく、向こう側のデータベースかなにかが
おかしかったらしい。
portsを新しくしたら直りました。
0915名無しさん@お腹いっぱい。2006/12/21(木) 16:36:55
>>909
そこは自己解釈
この板にはIDないじゃん?
0916名無しさん@お腹いっぱい。2006/12/21(木) 16:39:34
>>906
てゆーかちゃんとマニュアルを読めよ
解説ページなんかあてにすんなYO!
09178512006/12/21(木) 19:54:14
>>916
あ〜い、とういませ〜ん!
09188512006/12/21(木) 19:58:35
マニュアル読めってマニュアル厨房かい
0919名無しさん@お腹いっぱい。2006/12/21(木) 20:28:56
じゃぁこのスレいらんね
0920名無しさん@お腹いっぱい。2006/12/21(木) 20:58:59
質問です。
コンパイルしようとすると
undefined reference to `roundf'
というメッセージで止まってしまいます。
どうやらmath.hにroundfが定義されていないのが原因と言うことまでは判明したのですが、
これが定義されているmath.hはどこで入手できるのでしょうか?
GCC3.4にも入ってないし…。

FreeBSD4.11です。
0921名無しさん@お腹いっぱい。2006/12/21(木) 20:59:39
何のコンパイル?
0922名無しさん@お腹いっぱい。2006/12/21(木) 21:01:06
kde祭りキター。
0923名無しさん@お腹いっぱい。2006/12/21(木) 21:03:22
>>921
ffmpeg+xvidです。
0924名無しさん@お腹いっぱい。2006/12/21(木) 21:06:33
>>923
csup した後の /usr/src/lib/msun/src/math.h を使ってもダメか?
0925名無しさん@お腹いっぱい。2006/12/21(木) 21:13:12
>>922
3.5.5来た?
0926名無しさん@お腹いっぱい。2006/12/21(木) 21:39:03
>>924
cvsupで更新してみましたが、定義されてませんでした。。。

root:/usr/src/lib/msun/src# ls -l math.h
-rw-r--r-- 1 root wheel 7684 Nov 24 2001 math.h
0927名無しさん@お腹いっぱい。2006/12/21(木) 21:45:18
>>920
math.hは直接関係ない。
コンパイル時に -lm オプションを後ろに付けろ。libm.soが必要なので。
gcc hoge.c -lm みたいに。hoge.c よりも右側に -lm を付けること。
0928名無しさん@お腹いっぱい。2006/12/21(木) 21:50:19
920です。
自己怪決しました。
スレ汚しスマソ。
0929名無しさん@お腹いっぱい。2006/12/21(木) 21:59:02
>>926
4系はもう捨てろ。6系のmath.hは定義済みだ。
0930名無しさん@お腹いっぱい。2006/12/21(木) 22:04:08
4系を捨てるのは構わないんですが、
肝心の6系が先行き不透明ですよね。
今のところ、6.2Rは本当に出るかどうかも怪しい状態ですし、、
0931名無しさん@お腹いっぱい。2006/12/21(木) 22:13:40
http://www.drive.ne.jp/iMA/showmail.pl?FreeBSD-users-jp=81375

OSごと窓から(ry
0932名無しさん@お腹いっぱい。2006/12/21(木) 22:18:45
roundf()って、歴史が浅いから移植性に乏しい関数だろ。
ふつー、rint()を使う。
rint()を使えば無問題。
0933名無しさん@お腹いっぱい。2006/12/21(木) 22:21:38
うぇーん!解決してないってばー!
やっぱりコンパイルできませんでした。。。
こんなエラーが

gcc -L./libavformat -L./libavcodec -L./libavutil -Wl,--warn-common -L/usr/local/lib -g -o ffmpeg_g ffmpeg.o cmdutils.o -lavformat -lavcodec -lavutil -lm -lz -lmp3lame -lxvidcore
./libavcodec/libavcodec.so: undefined reference to `roundf'
gmake: *** [ffmpeg_g] Error 1
0934名無しさん@お腹いっぱい。2006/12/21(木) 22:25:15
>>933
簡単な関数だし、自分で作ったら?
0935名無しさん@お腹いっぱい。2006/12/21(木) 22:25:58
>>933
とりあえず、gcc の新しいの使ってみれば?
0936名無しさん@お腹いっぱい。2006/12/21(木) 22:27:58
float roundf(float x)
{
return rint(x);
}
0937名無しさん@お腹いっぱい。2006/12/21(木) 22:29:16
>>935
gccじゃなくて、libm.so.* の問題。

>>936
俺もそれがいい方法だと思う。
0938名無しさん@お腹いっぱい。2006/12/21(木) 22:37:05
-Droundf=rint
0939名無しさん@お腹いっぱい。2006/12/21(木) 22:44:27
ここから落として使ってみたら?6のだけど
http://www.freebsd.org/cgi/cvsweb.cgi/src/lib/msun/src/math.h
0940名無しさん@お腹いっぱい。2006/12/21(木) 22:46:03
>>939
ヘッダーだけあっても駄目だって。リンク時にエラーが出てるんだから。
0941名無しさん@お腹いっぱい。2006/12/21(木) 22:59:51
コンパイルの仕組みを知らない人がこんなにいるとは驚いたわw
0942名無しさん@お腹いっぱい。2006/12/21(木) 23:02:53
とりあえず一番簡単にできそうな>>938をやってみたら、


と!通ったーー!!!
ありがとう!あなたがくれたコンパイラオプションありがとう!

そしていろいろアドバイスをくれたみなさま、感謝感激!!いい人たちばっかだぁ〜
0943名無しさん@お腹いっぱい。2006/12/21(木) 23:03:32
BSD ユーザは犬使いよりスキルがあるってのは過去の話
0944名無しさん@お腹いっぱい。2006/12/21(木) 23:05:17
教訓:FreeBSD 使いなら binary hacks しましょう。
0945名無しさん@お腹いっぱい。2006/12/21(木) 23:24:58
ご主人様、それはわかっております。
0946名無しさん@お腹いっぱい。2006/12/21(木) 23:33:27
>>943
Linuxに初心者が急増してるから逆転するかもよ
0947名無しさん@お腹いっぱい。2006/12/21(木) 23:51:38
初心者の数と将来初心者の質問に適切に応えられる(答えられるではない)までに育つ数とに相関性は無いし。
0948名無しさん@お腹いっぱい。2006/12/22(金) 06:09:30
やはりLinuxにたいしてFreeBSDは歯が立たないようだな
0949名無しさん@お腹いっぱい。2006/12/22(金) 17:44:37
RELEASE、一向に出る気配ありませんねぇ。このままあぼーんですかねぇ。
0950名無しさん@お腹いっぱい。2006/12/22(金) 17:49:47
↑そうです。このままあぼーんです。
↓はい、次の質問どうぞ。
0951名無しさん@お腹いっぱい。2006/12/22(金) 18:59:46
firefox で flash を再生しようとすると、

LoadPlugin: failed to initialize shared library /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so [Shared object "libpthread.so.0" not found, required by "libflashplayer.so"]

と怒られてしまいます。
原因が判る方いますか?
0952名無しさん@お腹いっぱい。2006/12/22(金) 20:20:10
libpthread.so.0 ってのがみつからないんでしょ
0953名無しさん@お腹いっぱい。2006/12/22(金) 20:31:06
「libflashplayer.soはlibpthread.so.0を要求してるが、見つからない」
っていうことは読んだままなのでわかってるんですが、肝心のlibpthread.so.0
をインストールする手段が判らないんです。
linux関連のものかもしれないんですが、たとえばportsでどれを入れれば
準備できるのか知りませんか?
09543332006/12/22(金) 20:39:06
debianとBSDどっちがいいのかな?
いまvine使ってるけど最近浮気したくなったのですw
0955名無しさん@お腹いっぱい。2006/12/22(金) 20:58:09
迷うなら debian にしなさい
0956名無しさん@お腹いっぱい。2006/12/22(金) 21:12:44
>>951
この辺を参考に。
http://yasudakei.org/?%B5%BB%BD%D1%CA%B8%BD%F1%2FFreeBSD%2Fflash%A5%D7%A5%E9%A5%B0%A5%A4%A5%F3

/etc/libmap.confが設定されていないのでは
0957名無しさん@お腹いっぱい。2006/12/22(金) 22:15:40
どうやらここのお方はLinux使いを毛嫌いしている様子でwwwww
09589512006/12/22(金) 22:40:58
>>956
find しても libpthread.so.0 が見つからないので、インストール自体が
できてないと思われます。
/etc/libmap.conf は存在してますが、現時点では内容の問題ではないと
思ってます。
0959名無しさん@お腹いっぱい。2006/12/22(金) 22:44:52
>>947
おいおい、割合ならともかく、絶対数なら正の相関があるだろうよ。
0960名無しさん@お腹いっぱい。2006/12/22(金) 22:45:04
>>954
Debianだと浮気したまま戻れなくなるからFreeBSDにしておきなさい。
NetBSDならなお良し。
0961名無しさん@お腹いっぱい。2006/12/22(金) 23:54:54
NetBSDは苦労しそうだな。FreeBSDにしときなさい。
0962名無しさん@お腹いっぱい。2006/12/23(土) 00:08:01
>>959
無いよ。もしあるならばwindowsの場合でそうなっているはずだからね。
0963名無しさん@お腹いっぱい。2006/12/23(土) 00:43:59
Debian→Gentoo→FreeBSDの俺が来ましたよ
0964名無しさん@お腹いっぱい。2006/12/23(土) 00:46:45
鯉の滝登りってやつか
0965名無しさん@お腹いっぱい。2006/12/23(土) 00:50:36
俺はPlamo→Solaris→NetBSD→FreeBSDだな。
0966名無しさん@お腹いっぱい。2006/12/23(土) 00:59:13
俺は、プラモ→ラジコン→自作PCだな
0967名無しさん@お腹いっぱい。2006/12/23(土) 01:18:17
俺は裸一貫FreeBSD一筋
09687292006/12/23(土) 02:53:31
すみません、質問です。
unmountしたhomeを分割して/usr,/varをおこうとしたのですが、
sysinstallでラベルいじってWしても、ERROR: Unable to write data to disk ad0!となってしまいます。

どうすればよいでしょうか?。。
0969名無しさん@お腹いっぱい。2006/12/23(土) 06:17:34
kern.geom.debugflags
0970名無しさん@お腹いっぱい。2006/12/23(土) 08:43:20
もう全員OSASK使えよ
0971名無しさん@お腹いっぱい。2006/12/23(土) 10:39:27
今朝チャーリーからのメールで

Checking for packages with security vulnerabilities:

Affected package: proftpd-1.3.0_4
Type of problem: proftpd -- remote code execution vulnerabilities.
Reference: <http://www.FreeBSD.org/ports/portaudit/3f851b22-89fb-11db-a937-003048116330.html>;

1 problem(s) in your installed packages found.

You are advised to update or deinstall the affected package(s) immediately.

proftpdをportupgradeしたら

/usr/ports/ftp/proftpd/work/proftpd-1.3.1rc1/lib/libsupp.a(getopt.o)(.text+0xb04): more undefined references to `libintl_gettext' follow
gmake: *** [proftpd] Error 1
*** Error code 2

Stop in /usr/ports/ftp/proftpd.

も一回
make deinstall clean
make install
したけどだめだこりゃー
09729712006/12/23(土) 11:03:39
なんかよくわからんがオプションみなおしたらできました。

│ Options for proftpd 1.3.1.r1
│ ┌───────────────────────
│ │ [ ] IPV6 Use IPv6
│ │ [ ] LDAP Use LDAP
│ │ [ ] LDAP_TLS Use LDAP TLS (Requires LDAP)
│ │ [ ] MYSQL Use MySQL
│ │ [ ] POSTGRESQL Use Postgres
│ │ [X] OPENSSL Include mod_tls
│ │ [X] QUOTA Include mod_quota
│ │ [X] IFSESSION Include mod_ifsession
│ │ [X] README Include mod_readme
│ │ [X] RATIO Include mod_ratio
│ │ [ ] CTRLS include controls
│ │ [X] REWRITE Include mod_rewrite
│ │ [X] WRAP Include mod_wrap2
│ │ [ ] WRAP_FILE include mod_wrap2_file
│ │ [ ] WRAP_SQL include mod_wrap2_sql
0973名無しさん@お腹いっぱい。2006/12/23(土) 11:28:30
>>958
linux_baseは入っているよね?
linuxthreadsが必要だったような気も
0974名無しさん@お腹いっぱい。2006/12/23(土) 12:40:54
>>958
> find しても libpthread.so.0 が見つからないので、インストール自体が
> できてないと思われます。

linux_base-fc-4_9を入れれば/usr/compat/linux/lib/libpthread.so.0にインストールされる。

> /etc/libmap.conf は存在してますが、現時点では内容の問題ではないと
> 思ってます。

/etc/libmpap.confには、libpthread.so.0の代わりに別のもの,例えば
libpthread.so.2を使うという設定がされていたりする。
だから、libpthread.so.0が無いといわれるはずがないので何かがおかしいと考える。
0975名無しさん@お腹いっぱい。2006/12/23(土) 13:30:50
>>958
# brandelf -t FreeBSD /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
# ldd /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
0976名無しさん@お腹いっぱい。2006/12/23(土) 18:59:59
>>975
そんな狂的なことしなくても。
/compat/linux/bin/sh /compat/linux/usr/bin/ldd /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so
0977名無しさん@お腹いっぱい。2006/12/23(土) 23:27:26
俺は、プラモ→Nゲージ→ラジコンだな
0978名無しさん@お腹いっぱい。2006/12/24(日) 00:00:54
FFFTPでファイルをUPするさい、クライアント側をShift-JIS、サーバ側をEUCにしています。
FreeBSD・FFFTP・Samba・ブラウザでアクセス(+Indexs)のいずれも、ファイル名は正常に日本語を認識するのですが
ブラウザからダウンロードしようとすると盛大に文字化けします。
ファイルサーバとして使っているので、ブラウザ上からダウンロードしても日本語のファイル名をそのままになるようにしたいのですが
これはどの部分を弄ればよいのでしょうか?
文字コードがEUCのままダウンロードされるので文字化けするのだと思いますが、Apacheの設定の問題でしょうか?
解決策をお知りの方がいらっしゃいましたら、教えて頂けませんでしょうか。
0979名無しさん@お腹いっぱい。2006/12/24(日) 00:27:06
>>978
なんで文字コードを変えてるのか知らんけど
統一した方がいいと思われ

それがいやならnkf使うとか
0980名無しさん@お腹いっぱい。2006/12/24(日) 02:25:38
シリアル経由でログインしたサーバ(FreeBSD 6.1R)の上でviを使うと表示
が崩れるんですが、どのように設定すればきれいに見れるようになりますか?
ちなみにsysinstallも同様に乱れます。

FreeBSD側は、/boot.config の作成とttysの修正(off→on)を行っただけです。
Windows側はTeraTermProを使っています。
普通にlsを取ったりcatを取る分には問題ありません。
0981名無しさん@お腹いっぱい。2006/12/24(日) 02:33:08
前コンパイル時のオプションが記述されたファイルの存在を知って
インストール後にインストール時のオプション何を設定したか見た記憶があるんですが
今それがどのファイルか忘れて困ってます。さんざん検索しても出てこない。
なんてファイルでしたっけ?
0982名無しさん@お腹いっぱい。2006/12/24(日) 02:37:25
Makefileのことかしら
0983名無しさん@お腹いっぱい。2006/12/24(日) 02:46:33
それとも/etc/make.confかな
0984名無しさん@お腹いっぱい。2006/12/24(日) 02:49:12
portsの中のMakefileですか?
今見たけどそれらしきものは書いてません。
インストール済みのsamba3のを見てみました。
cat /usr/ports/japanese/samba3/Makefile
それともべつのもの?
0985名無しさん@お腹いっぱい。2006/12/24(日) 02:51:24
/etc/make.confはportupgradeの時とかに指定するオプションを予約するのに書いたりしますが
インストール済みのパッケージのコンパイル時のオプションは書いてないですよね?
0986名無しさん@お腹いっぱい。2006/12/24(日) 03:33:57
>>972
の様なやつの事かな?
であれば /var/db/ports/ 以下を見てみるとか。
0987名無しさん@お腹いっぱい。2006/12/24(日) 04:55:02
初心者もOK! FreeBSD質問スレッド その81
http://pc8.2ch.net/test/read.cgi/unix/1166903612/
0988名無しさん@お腹いっぱい。2006/12/24(日) 09:49:16
>980
TERM 環境変数を確認
0989名無しさん@お腹いっぱい。2006/12/24(日) 10:43:57
>>988
TERM 環境変数を確認しましたが、変化ありません。
ほかにわかる方いますか?
0990名無しさん@お腹いっぱい。2006/12/24(日) 10:50:52
確認しろと言われて、確認しましたと答えるのはゆとり教育の成果か?
0991名無しさん@お腹いっぱい。2006/12/24(日) 10:57:55
でしょうね
0992名無しさん@お腹いっぱい。2006/12/24(日) 11:26:33
set term=naninani
これ csh 系の場合だけど。
09939802006/12/24(日) 15:12:21
>>988
989は偽です。最近多いですね。
で、自己解決しました。HOST側のttysのttyd?がデフォルトだと"dialup"になっ
ていたので、そこを"vt100"に書き換えることでviやsysinstallがきれいに表示
されるようになりました。

スレ汚しスマソ
0994名無しさん@お腹いっぱい。2006/12/24(日) 15:24:31
>>980
オメ

ついでにume
0995名無しさん@お腹いっぱい。2006/12/24(日) 15:33:17
「viが等が起動しない原因が、TERM環境変数が適切ではないこと」
を質問してるんじゃなくて、
「シリアルからのログインではTERMのネゴが行なわれなくてデフォルトのTERMに
なってしまうのをどう解決するか?」
という質問なのに、

>>988 の回答では完全に外している、
ということを暗に指摘しているのが >>989 ということ。

なかなか高度な返しですな。
0996名無しさん@お腹いっぱい。2006/12/24(日) 15:38:44
>>995

もう少しはやく書けばかっこよかったのに。
ume
0997名無しさん@お腹いっぱい。2006/12/24(日) 15:44:01
こうですか?わかりません><
0998名無しさん@お腹いっぱい。2006/12/24(日) 15:46:08
今夜のデートの約束がバッティングしてしまってどうしようume
打算的に考えれば主任優先だが

レス数が950を超えています。1000を超えると書き込みができなくなります。