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

FreeBSD 初心者スレッド

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2008/06/05(木) 01:30:10
「初心者もOK! FreeBSD質問スレッド」がLinux板の初心者も含む対象者スレより
あまりにも初心者に対して不親切なんで、FreeBSDの初心者向けスレを立ててみました

くわしくは>>2-30
0530名無しさん@お腹いっぱい。2009/08/27(木) 01:07:46
>>529
ありがとうございます。
それではIONマシンに飛び込んでみます。
0531名無しさん@お腹いっぱい。2009/08/28(金) 18:42:14
ports の fontforge なんだけど、Makefile の

 DOCFILES= ${PORTNAME}_htdocs-${DOC_VERSION}.tar.bz2:docs

の最後の":docs"って必要なの?(Rev.1.109でエラーがでるようになった)
0532名無しさん@お腹いっぱい。2009/08/31(月) 07:31:21
portsって依存関係はどうやって管理してんの?
0533名無しさん@お腹いっぱい。2009/09/03(木) 22:27:55
emacsなら/usr/ports/editors/emacs/Makefileに
EXTRACT_DEPENDS
PATCH_DEPENDS
FETCH_DEPENDS
BUILD_DEPENDS
RUN_DEPENDS
LIB_DEPENDS
で依存を指定する。
それぞれ
make extract
make patch
make fetch
make build
make install
make configure, make install
の最初でコンパイルされたりなどする。
0534名無しさん@お腹いっぱい。2009/09/11(金) 15:30:59
Freebsdでは環境変数をどこに書くのがよいのか決まっていないのですか。
決まっていない場合は推奨の方法をご教示ください。
具体的に言うとJAVA_HOMEなどです。
0535名無しさん@お腹いっぱい。2009/09/11(金) 18:25:21
>>534
使ってるシェルのrcファイルか ~/.login_conf
0536名無しさん@お腹いっぱい。2009/09/11(金) 18:48:51
FreeBSDは古いOSなので/autoexec.batだよ。
0537名無しさん@お腹いっぱい。2009/09/11(金) 18:58:59
FHSでは/etc/profile
0538名無しさん@お腹いっぱい。2009/09/11(金) 19:37:23
>>534
いまどき JAVA_HOMEなんて設定しなくても動くし、
逆に JAVA_HOMEを設定しないことが推奨されてるはずだが。
0539名無しさん@お腹いっぱい。2009/09/18(金) 14:22:27
>>536
むしろ新しいだろ
0540名無しさん@お腹いっぱい。2009/09/18(金) 14:55:31
突っ込むところ、そこ!?
0541名無しさん@お腹いっぱい。2009/09/18(金) 20:08:24
そう そこよ
早く 突っ込んで
0542名無しさん@お腹いっぱい。2009/09/19(土) 02:38:09
ところで386BSDってどうなったの?
未だ有るの?
0543名無しさん@お腹いっぱい。2009/09/23(水) 02:14:46
sendmail をやめて postfix に入れ替えました

/etc/rc.conf の
sendmail_enable="NO"
(その他の sendmail_xxx も "NO")
postfix_enable="YES"
を書き換えて再起動しても postfix が自動で立ち上がらないのですが
/etc/rc.conf の書き換え以外に何かしないといけないことはあるのでしょうか?

shell で直接
/usr/local/etc/rc.d/postfix start
したときは起動して正しく動作することが確認出来ています
0544名無しさん@お腹いっぱい。2009/09/23(水) 03:07:02
/etc/rc.local
に書く
0545名無しさん@お腹いっぱい。2009/09/23(水) 03:29:02
>>543
/etc/defaults/rc.confには何が書かれていますか?
0546名無しさん@お腹いっぱい。2009/09/23(水) 07:58:50
うちでは、
postfix/postfix-script: fatal: the Postfix mail system is already running
調べると、
# /usr/local/libexec/postfix/master -t
/libexec/ld-elf.so.1: /usr/local/libexec/postfix/master: Undefined symbol "closefrom"
でした。
0547名無しさん@お腹いっぱい。2009/09/23(水) 08:51:40
>>544
ありがとうございます
確かにそれで解決しました
しかし本来あるべき姿ではないように思います

>>545
/etc/defaults/rc.conf には postfix に関連するものはなにもありません
まだ試してませんが /etc/defaults/rc.conf の方に
postfix_enable="YES" と書けば動いてくれるような気がします
ググると /etc/defaults/rc.conf は変更してはいけません
と書かれているサイトが多いのでこの方法もちょっと不安が残ります

>>546
/var/log/maillog にはそれらしいエラーはありませんでした
/var/log/messages の方も同じです


とりあえず >>544 さんの方法で動いたので結果オーライなのですが
/etc/rc.conf で "YES" にしてあるものが動かない原因ってなんでしょう?
0548名無しさん@お腹いっぱい。2009/09/23(水) 08:55:42
なんかへんなことしたんじゃないの
0549名無しさん@お腹いっぱい。2009/09/23(水) 09:47:43
/etc/mail/mailer.conf
0550名無しさん@お腹いっぱい。2009/09/23(水) 12:30:30
>>549
そこは postfix 用のものに置き換わってます

>>548
そうかもしれません
どこかのログに何か出てくれてればありがたいのですが
debug モードにでもすればいいのかな
>>546 さんのコメントもちょっと気になります
0551名無しさん@お腹いっぱい。2009/09/23(水) 12:58:11
/usr/local/etc/rc.d/*は実行されるようになってる?
0552名無しさん@お腹いっぱい。2009/09/23(水) 16:25:22
# grep 'local/etc' /etc/rc.conf
# grep 'local/etc' /etc/defaults/rc.conf
local_startup="/usr/local/etc/rc.d /usr/X11R6/etc/rc.d" # startup script dirs.

こうなっていました
大丈夫でしょうか?
0553名無しさん@お腹いっぱい。2009/09/23(水) 16:30:27
今回のケースとは違うようですが
ttp://www.kozupon.com/freebsd/bsd_rc.html
こんな症状&対処をしてる人もいます
/etc/rc.conf の内容がうまく反映されないケースがあるんですね
0554名無しさん@お腹いっぱい。2009/09/23(水) 17:08:59
>>553
それは /etc/rc.conf と /etc/defaults/rc.conf の関係を理解していなかったというだけの話でしょ。
0555名無しさん@お腹いっぱい。2009/09/23(水) 17:20:34
>>554
/etc/defaults/rc.conf で sendmail_enable="YES"
/etc/rc.conf で sendmail_enable="NO"
のとき sendmail は起動するんですね?
0556名無しさん@お腹いっぱい。2009/09/23(水) 17:31:00
/etc/rc.d/sendmail rcvar
0557名無しさん@お腹いっぱい。2009/09/23(水) 17:34:42
>>555
両方 NO でも inbound daemon 以外は起動します。
0558名無しさん@お腹いっぱい。2009/09/23(水) 18:28:02
>>554
というより、 sendmail_outbound と sendmail_msp が何する物か理解していないような。
0559名無しさん@お腹いっぱい。2009/09/23(水) 19:17:34
一昔前は「sendmail_enable="NONE"」だったけど今は個別だね
0560名無しさん@お腹いっぱい。2009/09/25(金) 08:58:14
とりあえず /bin/sh -n /etc/rc.conf あたりからかね。
0561名無しさん@お腹いっぱい。2009/09/25(金) 10:08:48
>>559 何年前の話を…
0562名無しさん@お腹いっぱい。2009/09/26(土) 08:43:10
10年 = 一昔
0563名無しさん@お腹いっぱい。2009/09/26(土) 09:14:37
今でも sendmail_enable="NONE" だよ。
0564名無しさん@お腹いっぱい。2009/09/26(土) 10:01:54
「10年 = 一昔」というのは、恒等式(定義式)じゃないんだ。これは方程式。
つまり、一昔の定義は文脈によって変わるけど、
「この場合は10年を一昔と考えた方がいいね」という主張が入った文が
「10年 = 一昔」という文なんだ。だからこれは方程式。
条件によって成り立つが、恒等的には成り立たない。
0565名無しさん@お腹いっぱい。2009/09/26(土) 19:55:27
失せろ。 、 どうでもいい。
0566名無しさん@お腹いっぱい。2009/10/10(土) 13:54:12
RedHatもFreeBSDですか?
0567名無しさん@お腹いっぱい。2009/10/10(土) 16:36:06
>>566
ワロタw
0568名無しさん@お腹いっぱい。2009/10/10(土) 16:50:50
DebianはFreeBSD”にも”なるから困る
0569名無しさん@お腹いっぱい。2009/10/10(土) 19:28:13
debian は linux, kfreebsd, hurd の三刀流で行くのか。
0570名無しさん@お腹いっぱい。2009/10/10(土) 20:19:46
HurdていつになったらStableになるんだろう
0571名無しさん@お腹いっぱい。2009/10/10(土) 23:15:27
あんなの別にいいけどな
0572名無しさん@お腹いっぱい。2009/10/11(日) 08:53:54
FreeBSDインストールの質問お願いします。
EeePCにインストールしようと企んでるんですが、CDDもFDDもないため難航中です。
USBペンドライブからなんとかインストールできないかと模索中。
FDイメージ拾ってきて全部繋げてddしたり、CDイメージをそっくりコピーしてgrubから読めないかとか試してるんですが、うまくいかないです。
なんかうまいやりかたあったら教えてくなさい。
使えるOSはlinux (debian,puppy)でつ。

外付け買いに行けってのはなしでおながいします
0573名無しさん@お腹いっぱい。2009/10/11(日) 08:57:41
CDイメージ + grub で /boot/loaderまでは起動しますた。 loader.confとか弄くってみてるんですがkernelが無いと叱られます。
ローダのプロンプトでlsしてもなんにもないみたいです。('/' not found って表示される。)
よろしく頼みます。
0574572,5732009/10/11(日) 09:07:03
ここでよかったかな。
質問スレ逝ったほうがいい?
0575名無しさん@お腹いっぱい。2009/10/11(日) 09:58:27
/pub/FreeBSD/releases/i386/ISO-IMAGES/8.0/8.0-RC1-i386-memstick.img
これはどう?
0576名無しさん@お腹いっぱい。2009/10/11(日) 09:59:56
まちがえた。
ftp://ftp.jp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.0/8.0-RC1-i386-memstick.img
これはどう?
0577名無しさん@お腹いっぱい。2009/10/11(日) 10:50:37
freebsd上でamd64のlinuxバイナリを動作させることは無理でしょうか?
portsみてもdistinfo.i386しかないのです。
一応ここには
http://www.freshports.org/audio/linux-alsa-lib/distinfo.amd64
2005年11月29日の時点で
「The linuxulator does not support Linux amd64 code. When ${ARCH} is
amd64, use the i386 RPM packages.」と書いてありますが、現在はどうでしょう?

なんだか、linuxエミュが動作するFreeBSDがamd64なのか、linuxエミュで動作させる
linuxバイナリがamd64なのかで話題がわかれているようで検索し難いです。
05785722009/10/11(日) 12:08:57
>>576
ありがと。 7.2しか見てなかったから気づかなかった。
試してみる。
0579名無しさん@お腹いっぱい。2009/10/12(月) 22:39:23
http://lists.freebsd.org/pipermail/cvs-ports/2009-October/181474.html

どゆこと?
7.2ユーザはthread有効でも問題ないの?あるの?
0580名無しさん@お腹いっぱい。2009/10/12(月) 22:48:47
7.2未満はPTHREADSなしにしたよってこと
0581名無しさん@お腹いっぱい。2009/10/12(月) 22:59:30
ruby入れなきゃ、全てよし。
0582名無しさん@お腹いっぱい。2009/10/12(月) 23:14:09
境界になってる7.2はどうなのと訊いている奴に対して
「7.2未満は〜ってこと」っていまいち有効性に乏しくね?
以下と未満が厳密に使い分けられてるとすれば
7.2はこの話の外だという答えでいいということか?
0583名無しさん@お腹いっぱい。2009/10/12(月) 23:34:42
ときに「以上」「以下」はあいまいに使われるが、
「未満」の意味にあいまいさはないと思うが。
0584名無しさん@お腹いっぱい。2009/10/12(月) 23:36:20
こういう中学生レベルの英語が読めない奴って何なの?
0585名無しさん@お腹いっぱい。2009/10/13(火) 00:52:49
>>579
> The only solution to this is to create the new
> thread immediately after the program start with
> rigth stack size attributes set.

なんかこれって Linux のスレッド特性に合わせてる気
がするな。
0586名無しさん@お腹いっぱい。2009/10/13(火) 19:38:33
調べたら英語のbeforeはあいまいなんだって。
0587名無しさん@お腹いっぱい。2009/10/13(火) 20:26:58
仮に英語がよくわかんないんならMakefileのdiff見れば?
そうだとしても日本語の「未満」にはあいまいさはなかろ。
0588名無しさん@お腹いっぱい。2009/10/13(火) 21:20:20
曖昧なbeforeを未満と訳されたからといって誤訳の可能性は捨てきれない
0589名無しさん@お腹いっぱい。2009/10/13(火) 21:55:26
Makefileでは7.2未満がpthread無しだな。
でも>>579のリンク先の長い説明(long version)だと"FreeBSD <= 7.2"とかなってて、
rubyなんざどうでもいいぜ。という姿勢が清々しい。
0590名無しさん@お腹いっぱい。2009/10/14(水) 21:57:37
NetBSDとFreeBSDの二択ならどっちを選ぶ。
理由もつけてね。
0591名無しさん@お腹いっぱい。2009/10/14(水) 22:10:48
OpenBSD
理由は言わないけど。
0592名無しさん@お腹いっぱい。2009/10/15(木) 11:43:18
>>590
NetBSD
デバイス名が好き。wd0とか
0593名無しさん@お腹いっぱい。2009/10/15(木) 12:10:45
FreeBSDも3.xか4.xの頃まではwd0だったよね
0594名無しさん@お腹いっぱい。2009/10/17(土) 19:10:16
なんと言っても、ディスクは sd、テープは st にして欲しい。
FreeBSDは好きだけど、テープの saってのは、どうしてもなじめないゾ。
0595名無しさん@お腹いっぱい。2009/10/19(月) 15:43:29
テープは mt じゃないのか。
05965942009/10/19(月) 19:24:03
もううろ覚えだけど、初めてさわったUNIXが、確か sd、stだったような気がする。
20年ほど前の、ultrix4.2
記憶違いなら、ごめんなさいよ。
0597名無しさん@お腹いっぱい。2009/10/19(月) 20:09:25
記憶違い
05985942009/10/19(月) 22:19:21
>>597
へい。すまんこってす。
0599チラ裏初心者2009/10/23(金) 00:27:10
まさかデスクトップ環境を整えるだけでこんなに苦労するとは思わなかった・・・
今はなんとかXFce4が日本語で起動するようにできたけど・・・
に・・・日本語入力ができない・・・
これなんかも絶対に簡単な設定の問題なんだと思うけど・・・
情報が少なくてどうにもならない・・・
しかし、なんでFreeBSDの情報ってネットも書籍も5.xどまりなんだろうか??
0600名無しさん@お腹いっぱい。2009/10/23(金) 00:41:07
KDE4 + FreeBSDでも
日本語入力は自分でパッチ作って無理矢理入れたというのに・・・
そんな簡単にできるかいな。
0601名無しさん@お腹いっぱい。2009/10/23(金) 00:45:48
ええー
やっぱそういうモンなのか
興味本位で手を出して損したかな。

でもなんでFreeBSDって情報が5.xで止まってんの?
6でなんかあったんかいな?
0602名無しさん@お腹いっぱい。2009/10/23(金) 00:59:23
KDE4は出たばかりの当初は、他のソフトが対応しきれなかったってだけだがね。
まぁ、LinuxやMacやWindowsくらいの手軽さは求めちゃダメだが
最新版を追わずに無難なバージョンで我慢していれば、普通にそれなりに使えるでしょ。
0603名無しさん@お腹いっぱい。2009/10/23(金) 01:00:59
うん、無難なバージョンでぜんぜん問題ない。
一番無難なのってどのバージョンなの?
0604名無しさん@お腹いっぱい。2009/10/23(金) 08:28:29
>>603
ttp://journal.mycom.co.jp/news/2009/10/19/049/index.html
6.4Rか7.2R
0605名無しさん@お腹いっぱい。2009/10/23(金) 10:21:20
>>601
> 6でなんかあったんかいな?

SMP 関連修正で不安定になった時期があったせいかも。
5〜6.2 位?
0606名無しさん@お腹いっぱい。2009/10/23(金) 18:54:17
>>601
熱心に情報発信してた層が飽きちゃったっぽい。
もはや、かつては日本人が熱い時代がありましたという昔語りが見つかるだけです。
0607名無しさん@お腹いっぱい。2009/10/23(金) 21:26:14
熱心に情報発信していた層が、電機業界の失速により貧乏暇なしになっている。
0608チラ裏初心者2009/10/24(土) 00:11:46
お、なんかレスがついてるな
お前らサンクス。
初心者が一番とっつきやすいのは、やっぱ7.2くらいってことか・・・
その7.2でワケワカメ状態なんだけど(ワラ

今日、古本屋でFreeBSDビギナーズバイブルというブ厚い本を買ってきた。
7k円なり。
古本屋のオヤジにぼったくられたかな。
この土日にちょっと遊んでみるけど、ざっと目を通した感じ7.2とはずいぶん違うね。
0609名無しさん@お腹いっぱい。2009/10/24(土) 01:12:39
>>601
SCOがLinuxを訴えてから著作権に敏感になって
空中分解した
0610名無しさん@お腹いっぱい。2009/10/24(土) 01:20:42
そりゃ高い。悪魔本の原書が6500円でかえるというのに。
0611名無しさん@お腹いっぱい。2009/10/24(土) 06:57:21
>>608
ソレはボッタ。社会工学的授業料としては充分な価格だが、
FreeBSDの情報を得る価格じゃない。
0612チラ裏初心者2009/10/24(土) 11:47:34
おいお前ら
昨日のビギナーズバイブルだけどよ・・・
付属DVD使ったらすんげーあっさりインストールが終了して、デスクトップも無問題なんだが・・・
こういう本を最新版のFreeBSDで出してくれねえかなあ。。
0613umm2009/10/24(土) 16:27:21
>>599
十分にググッた?
7.2release でxfce4とscim-anthyなら、結構ネットに情報が出ている。
一応その環境で日本語読み書きだけは、出来てるよ。
ちなみに
入れたのは全部パッケージで(portじゃない)、scim-anthy、 emacs、 IPAのTTフォント、xfce4、 firefox3 くらい。

.xinitrc は
export LANG=ja_JP.UTF-8
exec startxfce4
の2行だけ。
.xsession は定義していない。

あとはコマンドで startx ってやるだけだよ。
0614名無しさん@お腹いっぱい。2009/10/24(土) 19:57:00
わかりました、4.11Rに戻します。
0615チラ裏初心者2009/10/24(土) 22:15:41
>>613
ああ〜、それそれ俺が参考にしたサイトとおんなじだ。
そのとおりやってるつもりなんだけどね、なぜか日本語変換できないの。
ctrl+spaceがbackspace扱いになっちゃうの。
これなんだろう?
0616チラ裏初心者2009/10/24(土) 22:21:13
ちなみにXFceと日本語入力の参考にしたのはこのサイト↓
tp://sourceforge.jp/magazine/09/05/11/0839259/2

途中でbad displayナンタラというエラーが出たがそれは自己解決して、今はさっきいった
ctrl+spaceがbackspaceになっちまう所で悩み続けてる。
0617umm2009/10/24(土) 22:42:55
>>616
本当に、613に書いただけで、日本語読み書きできるんだよ。
面倒だったのは、jp106キーボードとマウスがX11 で動くようになるまで。

そこさえ通過すれば、日本語読み書きは、不思議なことに、すぐに設定できた。
613に書いたとおり、たった2行の .xinitrcを作ってstartx とやって、
後は emacs でも xterm でも firefox3 でも、日本語読み書きが出来てる。
本当に正しく設定できているか、全然自信はないけど、
ctrl + space でちゃんとscim が起動して、日本語入力してる。

どうしてうまく行かないのかな?
0618名無しさん@お腹いっぱい。2009/10/24(土) 22:45:32
つか黙ってPC-BSD入れなさいよ。
0619名無しさん@お腹いっぱい。2009/10/24(土) 22:58:15
もちろん、PC版のBSDを入れてますけど、、
0620名無しさん@お腹いっぱい。2009/10/24(土) 23:08:58
scim
0621名無しさん@お腹いっぱい。2009/10/24(土) 23:18:15
>>617
まじ?
う〜ん・・・
もう一度インストールしなおして同じことやってみるか・・・

>>618
いいじゃねえか趣味なんだから。
プラモ作るのと一緒だよ。
難しいからいいんだよ
0622名無しさん@お腹いっぱい。2009/10/24(土) 23:33:45
キーボードが日本語キーボードとして認識されてないんじゃないの?
!"#$%&'()~=+* とかの記号入力出来る?
0623名無しさん@お腹いっぱい。2009/10/24(土) 23:43:11
なんか回答者も初心者だな
0624名無しさん@お腹いっぱい。2009/10/24(土) 23:53:35
このスレは初心者が初心者に答えるスレだから、正しい。
0625チラ裏初心者2009/10/24(土) 23:57:22
答えてくれるだけ有難いわな
0626チラ裏初心者2009/10/25(日) 00:28:18
>>617
できたサンクス
OSクリーンインストールしてやり直したらできた。
多分あれだ、わからなくていろいろいじくり回したのが良くなかったんだな。
だって最初はマウスすら動かせなかったからさぁ

つぎはオープンオフィスでも入れてみるか・・・
眠いから明日だな。
0627umm2009/10/25(日) 07:49:22
>>626
良かったネ。

自分も、丸っきりのFreeBSD初心者なので、躓きながらやってる。
しかもunix系OSで日本語をこれまでほとんど使ったことがないから、もう、大変ですよ。汗・・・
(utlrix-> BSD/386 -> slack -> openBSD -> slack -> いまここ)

わずかに、ultrixだけは最初から日本語が動きましたかね・・・もう既に記憶の彼方だけど。
0628名無しさん@お腹いっぱい。2009/10/25(日) 09:45:43
いろいろと日本語の扱い方は、変わったから、
経験者でも初心者でもたいしてかわらん。
0629名無しさん@お腹いっぱい。2009/10/25(日) 09:52:57
経験者 vs 未経験者
初心者 vs 上級者

は、
互いに直交概念。
初心者の経験者も居れば、未経験者の上級者も居る。
■ このスレッドは過去ログ倉庫に格納されています