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

FreeBSD7.0リリース

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2007/06/13(水) 22:11:30
来月でしょ?
0565名無しさん@お腹いっぱい。2008/04/16(水) 20:31:16
qmailはsecureだが、パッチをあてたqmailはもはやsecureではない。
secureでないqmailとはいったい何者だ?
djb信者なら素のqmailを使いたまえ。djb信者でないならqmailを使ってはいけない。
0566名無しさん@お腹いっぱい。2008/04/16(水) 22:04:17
qmailにパッチを当てるなんて基地外の所業だよねー
0567名無しさん@お腹いっぱい。2008/04/16(水) 22:17:24
>>564
メール送信は、qmail-inject 使っているので、qmail は素のままだな。
spam は受けとってから捨ててるし。
0568名無しさん@お腹いっぱい。2008/04/16(水) 23:00:03
>>565
素のqmailでもセキュリティが駄目という奴はいるが、
大騒ぎするやつはコード読めないのが多いしな。
0569名無しさん@お腹いっぱい。2008/04/16(水) 23:43:53
>>565
パッチにバグがあるってこと?
kwskplz
0570名無しさん@お腹いっぱい。2008/04/17(木) 15:04:25
qmailがsecureがどうかは別の話なので、、、

素のqmailがFreebsd7.0で動かなかったのが気になるんだよね。
「oh no! lost spawn connection!」という内容が /var/log/maillog にボロボロと出る。

http://www.faqts.com/knowledge_base/view.phtml/aid/1749/fid/284/lang/en
OSのバグってか?
0571名無しさん@お腹いっぱい。2008/04/17(木) 15:23:57
http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/118117
> ports/118117: mail/qmail broken on amd64 -- fixed

ちゃんと見てないけど、gcc 4.xの最適化の問題かな。

qmail用のsecureなコンパイラを用意すべきだろうね、djb的に考えて。
0572名無しさん@お腹いっぱい。2008/04/17(木) 16:22:57
そうだな djbだったら信頼できないコンパイラなんか使わないで
自分でセキュアなコンパイラ書くはずだ
0573名無しさん@お腹いっぱい。2008/04/17(木) 21:13:50
ちなみに、7.0いれてproblem reportsも調べない生活というのはストレス溜まらないか?

枯れた6.x系列使うか、mailing list等々ちゃんと見るか
どっちかにした方が健康にいいと思うが……
0574名無しさん@お腹いっぱい。2008/04/18(金) 18:53:37
いつのまにかtar xfでzipファイルも展開できるのねwww
0575名無しさん@お腹いっぱい。2008/04/18(金) 22:35:20
cpio とか isoも展開できるよ。便利。
0576名無しさん@お腹いっぱい。2008/04/19(土) 00:40:36
ついでにファイル名のエンコーディング変換機能もついてくれないだろうか。
iconv回りがbase systemに入ってないのが難点かなあ。
0577名無しさん@お腹いっぱい。2008/04/19(土) 00:40:38
>>573
6.3もREL以外はヤバいよ。
kernelコンパイルしたら、mount出来なかったんで、汗栗捲り
0578名無しさん@お腹いっぱい。2008/04/19(土) 08:49:17
>>572
アセンブラで書けばいいのに
0579名無しさん@お腹いっぱい。2008/04/20(日) 18:14:36
SATA か? STATIC_ID 外すと番号変わるぞ。

インストール時に bios で compati mode にしてれば問題ないが。
0580ぱんてぃー仮面 ◆8cBPUextJk 2008/04/21(月) 01:08:58
linux-kmod-compatについて
0581名無しさん@お腹いっぱい。2008/04/21(月) 08:08:19
>>579
GEOM labelオヌヌメ
0582名無しさん@お腹いっぱい。2008/04/21(月) 17:52:11
7.0って
/etc/rcの先頭にfsckを入れると
fsckの処理後に走るautobootがエラーを吐いて止まるな・・・・
0583名無しさん@お腹いっぱい。2008/04/21(月) 23:46:20
>>582
これ関係かな?
http://www.freebsd.org/cgi/query-pr.cgi?pr=120319
0584名無しさん@お腹いっぱい。2008/04/22(火) 00:29:11
わお!

>>583
くだらん内容に、さっそくのレスを入れてくれる
あなたに感謝します。

ずばりこれです。ありがとう。
0585名無しさん@お腹いっぱい。2008/04/23(水) 22:38:18
あれ?www.Perl.orgのPerl5.8.8って対応できていないの?
0586名無しさん@お腹いっぱい。2008/04/24(木) 01:15:27
FreeBSD7.0では各種ソースからのコンパイルがとおらないものが多いみたい。

Ports内のPerlにしてもバージョンがかなり前のものになってるし
おそらくPerl5.8.8に対応できていないものと思われる

ちなみにデベロッパ版のPerl5.10.0はOk
0587名無しさん@お腹いっぱい。2008/04/24(木) 23:03:18
ports/lang/perl5.8
0588名無しさん@お腹いっぱい。2008/04/24(木) 23:26:11
>>587 あぁ、それで思い出した
いいかげん p5-* とか py-* とか ruby-* とか... やめてくれよぉ
0589名無しさん@お腹いっぱい。2008/04/25(金) 00:06:10
代案を
0590名無しさん@お腹いっぱい。2008/04/25(金) 00:36:44
しまった!!
/usr/ports/japaneseをみてた

サンコス!!
0591名無しさん@お腹いっぱい。2008/04/25(金) 01:10:05
>>589 めんどくさいから lib/perl とか lib/python とか...
0592名無しさん@お腹いっぱい。2008/04/25(金) 01:39:27
>>591
意味がわからん
0593名無しさん@お腹いっぱい。2008/04/30(水) 00:21:05
連休に入って時間が取れたので常用クライアントを7.0Rに上げた。
7.0R出た頃にbuild出来なくなって心配してたvmware3は大丈夫だった。
ATOKX for Linuxも動いたがlinux-gtkのバージョン違いに気づくまで悩んだ。
jlsがなぜかcore dumpするのが気がかりだが概ねよさそう。
0594名無しさん@お腹いっぱい。2008/04/30(水) 01:33:20
いい加減家の5.0を上げたいけど
今年のゴールデンウィークも時間が無い
0595名無しさん@お腹いっぱい。2008/04/30(水) 01:46:05
イメージ的に5系ってなんかヤダ
0596名無しさん@お腹いっぱい。2008/04/30(水) 07:10:57
VMware3自体がEOLなんだが
0597名無しさん@お腹いっぱい。2008/04/30(水) 07:44:08
>>592
FreeBSD4.x 時代のようにOSコンポネントにperlを入れておけという意味か。
perlのバージョン更新で苦労したから、分離したんだよね。
0598名無しさん@お腹いっぱい。2008/04/30(水) 13:15:56
baseのperlは4.036固定でいいよ
05995912008/04/30(水) 13:26:14
ls /usr/ports/devel/ とかやると
p5-* とか py-* とかが山ほど出てきてうぜぇんだよぉ
/usr/ports/perl-lib とか /usr/ports/lib/perl とかに押し込んでけろって話だ
0600名無しさん@お腹いっぱい。2008/04/30(水) 13:47:26
>>591からそれが読み取れないほど>>591語に精通していなくてすみませんでした。
0601名無しさん@お腹いっぱい。2008/04/30(水) 16:36:46
setopt extendedglob
ls -d /usr/ports/devel/^(p5|ruby|php|py|pear)*
とやっても1000行以上出てくるぞ。ls使うというのが既に破綻してる気が。
0602名無しさん@お腹いっぱい。2008/04/30(水) 17:02:45
何のための/usr/ports/INDEX-*なんだと。
0603名無しさん@お腹いっぱい。2008/04/30(水) 22:09:57
>>598
その仕様でBSDPerlを作ってくれ
0604名無しさん@お腹いっぱい。2008/05/01(木) 10:26:52
Perl4.036 ってドンだけ前田?忘れたz。
0605名無しさん@お腹いっぱい。2008/05/01(木) 12:07:45
すくなくとも90年代後半だよね?
0606名無しさん@お腹いっぱい。2008/05/01(木) 13:59:37
5が出たのが1994年だぞ

4なんて15年近く前じゃねぇか
0607名無しさん@お腹いっぱい。2008/05/01(木) 14:09:19
うちの高専では386BSDが流行ってた
Perl重い派 と awk軽い派 が居た
0608名無しさん@お腹いっぱい。2008/05/02(金) 10:50:11
まあでてからすぐ普及するわけでもないからね
0609名無しさん@お腹いっぱい。2008/05/04(日) 18:35:41
Perl重い派 と awk軽い派って同じじゃないの?
0610名無しさん@お腹いっぱい。2008/05/05(月) 19:33:12
2ch サーバーダウン(鯖落ち)情報 part195
http://qb5.2ch.net/test/read.cgi/operate/1209117581/l50

たいへんそうだな。
0611名無しさん@お腹いっぱい。2008/05/07(水) 10:17:42
FreeBSD7.0-PRERELEASEで遊んでたマシン、調子悪いなーと
おもって、csupを使ってsource-treeから作り直そうとしたら、
コンパイラが腐ってて全滅スタorz.
0612名無しさん@お腹いっぱい。2008/05/07(水) 15:42:41
2ch サーバーダウン(鯖落ち)情報 part196
http://qb5.2ch.net/test/read.cgi/operate/1210076267/

> 255 名前:出先 ◆NAO/2MXDEk 投稿日:2008/05/07(水) 10:09:28 ID:y6Ip9Vh3O
> 3000の件ですが、リブート中のfsckで不具合が出たそうです
> で、再リブートだそうです

今の FreeBSD でリブート中に fsck とか何かハード的にやばくない?
0613名無しさん@お腹いっぱい。2008/05/07(水) 19:01:26
別に...
0614名無しさん@お腹いっぱい。2008/05/10(土) 13:52:50
RELENG_6からRELENG_7にbuildkernel+buildworldでアップグレードしたんだけど、
installkernelでkldxrefが動作しなかった。ただ、自分の手順ミスという気もする。

kldxrefが動かなかったのは6系のkldxrefを7系カーネル、モジュールに適用する形に
なるからなんだろうけど、なんかそういう状態が発生すること自体がおかしな気が
するので。
0615名無しさん@お腹いっぱい。2008/05/17(土) 02:36:30
Linux(gentoo)のemerge -e worldとbuildworldは同義ですか?
また、gentooだとprofileのシンボリックを変更して日常的にupdateするコマンドを
実行するだけでメジャーアップグレードも簡単に行えるのですが、FreeBSDでも
そういった事は可能なんでしょうか?
0616名無しさん@お腹いっぱい。2008/05/17(土) 07:43:56
>>614
> RELENG_6からRELENG_7にbuildkernel+buildworldでアップグレードしたんだけど、
順番逆だろ、ドキュメント読メ
>>615
emerge -e worldってなんですか?

0617名無しさん@お腹いっぱい。2008/05/17(土) 09:05:08
>>616
手前勝手な質問の仕方ですいませんでした。
emerge -e worldとはシステム全体を再ビルドする事です。

gentooのportageはportsをお手本にしてるので似通ったところが
あると思うのですが、共通してる部分を知りたくて。

システムのコアになる部分をsystem、全体をworldとなってます。
emerge -e systemでコア部分のみを再ビルドです。
--emptytreeというオプションの略式で良く使うオプションでは、

--update (-u): アップデート
--deep (-D): 依存するものも含めてアップデート
--newuse (-N): /etc/make.confを更新した時に明示的に反映させる
--depclean: revdep-rebuildを行った後、依存されなくなったパッケージを削除
revdep-rebuild: ライブラリを調べ、アップデートや削除などでリンクが切れたパッケージを再ビルドして修復

と言ったものが有り、おおまかに説明すればこんな感じです。
0618名無しさん@お腹いっぱい。2008/05/17(土) 10:00:53
>>617
csup -h cvsup.jp.freebsd.org /usr/share/examples/cvsup/stable-supfile && make world

portsnap fetch update && portupgrade -a
を足して同等かな?
0619名無しさん@お腹いっぱい。2008/05/17(土) 10:56:41
>>618
う、複雑……。
それぞれのコマンドの意味は後ほどハンドブックで調べてみます。

>>615の後半の部分はどうでしょう?
profileというものがあり
/usr/portage/profilesにそれぞれ
/usr/portage/profiles/default-bsd
/usr/portage/profiles/default-linux/{alpha,amd64,arm,hppa,ia64,m68k,ppc,s390,sparc,x86}
各アークテクチャの下には前述したprofile情報を格納したリリースごとのディレクトリがあり
現在のx86だと{2006.1,2007.0}となってます。この下にもdesktopとserverというのがありますが
デフォルト設定がこのディレクトリで/etc/make.profileがシンボリックリンクになります。
/etc/make.profile -> /usr/portage/profiles/default-linux/x86/2007.0

emerge --syncでportageツリーを更新した時にメジャーリリースがあれば2007.1や2008.0
というものが追加されていて/etc/make.profileのリンク先を変更して
普段通りにemerge -uDN update && revdep-rebuild && emerge --depcleanや
全体を新しいリリースで再構築するならemerge -e worldでアップグレード完了となります。

上手くまとめられず長々しい説明で申し訳ありませんが、ご理解いただければ回答のほど宜しくお願い致します。
0620名無しさん@お腹いっぱい。2008/05/17(土) 11:06:28
>>619
/usr/share/examples/cvsup/stable-supfile
のなかの、RELENG_X_Y となっているのを変えれば別のリリースにアップデートできる。
/usr/src/UPDATING や /usr/ports/UPDATE を読むのを忘れないようにな。
0621名無しさん@お腹いっぱい。2008/05/17(土) 11:14:57
>>620
多少、作法やコマンドの違いはあるようですが流れ的には似たような感覚で出来るんですね。
疑問の霧が随分晴れました、ありがとうございました。
0622名無しさん@お腹いっぱい。2008/05/17(土) 11:21:47
>>616
sys/conf/kmod.mk:

.if !defined(NO_XREF)
afterinstall: _kldxref
.ORDER: realinstall _kldxref
.ORDER: _installlinks _kldxref
_kldxref:
@if type kldxref >/dev/null 2>&1; then \
${ECHO} kldxref ${DESTDIR}${KMODDIR}; \
kldxref ${DESTDIR}${KMODDIR}; \
fi
.endif

どこかでPATH設定してますか?
0623名無しさん@お腹いっぱい。2008/05/17(土) 12:09:01
>>614,622
ググればわかるが既知の問題
気にせずinstallworldしてかまわない
Makefileまで読んでるならわざわざ616みたいな知ったかの相手することないだろ
0624名無しさん@お腹いっぱい。2008/05/19(月) 16:12:23
>>513
G33でのレポートプリーズ〜

検索かけても動いたという情報が1件も見付からないし、
やっぱり動かなかったのかなぁ…
0625名無しさん@お腹いっぱい。2008/05/19(月) 23:03:27
514だけど GA-G33M-DS2Rで一応動いているよ
今そのマシンで書いているけど
もっともCD/DVDは内蔵せずにUSB経由と割り切
っているのでATAPIの件は不明。

G33のグラフィック機能は945Gとは微妙に制御
が違うらしくAGPGARTのコメントアウトされて
いる部分を外しただけではdriの方で何か問題
あるらしく動いてくれない。
なのでXorgのintelドライバは動かない。
#だいちの嘘つきorz(←違うかもしれんけど)

VESAドライバで一応は使えるけどね。
compizとか使う気なければこれでも問題ねーや
0626名無しさん@お腹いっぱい。2008/05/23(金) 01:01:36

  ■    ■■■     |\_/ ̄ ̄\_/|        ■ ■
■■■■ ■  ■     \_|  ▼ ▼|_/        ■ ■
  ■    ■■■  ■■■○\  皿 /.○■■■   ■ ■
■■■■ ■  ■       \    /
   ■     ■        |    /         ■ ■
    ■     ■        し(_)
0627名無しさん@お腹いっぱい。2008/05/24(土) 13:27:26
>>623
ハンドブック(日本語も英語も)には、必ずbuildworldしてからbuildkernelしろって書いてある。
普通に知らないでbuildkernelだけしてインストールして問題なく動いてるが…。
これってハンドブックが古いの?

http://www.freebsd.org/doc/en/books/handbook/makeworld.html
> On FreeBSD it is important to build world before building a new kernel.
0628名無しさん@お腹いっぱい。2008/05/24(土) 13:31:07
>>627
状況を切り分ける手間を省けば、ハンドブックみたいな記述になるんだろうね
0629名無しさん@お腹いっぱい。2008/05/24(土) 13:35:03
つまり、buildworldやbuildkernelのときはmakeに-jを付けるなってのと同じ感じ?
0630名無しさん@お腹いっぱい。2008/05/24(土) 13:40:06
厨ニング問題とはちょっとちがうかもね
0631名無しさん@お腹いっぱい。2008/05/24(土) 13:40:53
カーネルだけ入れ替えたいことあるのにbuildworldしなきゃいけないのは苦痛
buildworld時間かかりすぎ
0632名無しさん@お腹いっぱい。2008/05/24(土) 14:22:31
>>629
それCurrentの場合? StableとかReleaseなら -j 付けて桶になるまで
MFCされないんじゃね?

>>631
OPTIONS変更とかDEVICEの有効無効とかだけでsrc更新してないなら
buildworld不要だろ。
0633名無しさん@お腹いっぱい。2008/05/24(土) 15:09:33
>>625
レポートどうも。やはり少し問題があるのか。
VESAだとXVideo拡張が使えなくて、mplayer -vo xv とかが出来ないよなぁ。
0634名無しさん@お腹いっぱい。2008/05/24(土) 20:08:25
>>627
移行途中でエラーは出るが普通に動くという話なので、
何も考えず手順通りにやってれば問題に気づくことはない。
メッセージを細かく見て、ここでリブートかけても大丈夫だろうかとか考える人は
逆にはまる。
0635名無しさん@お腹いっぱい。2008/05/27(火) 15:48:13
>>627
buildkernel する時には /usr/obj/usr/src/tmp/usr/bin とかに PATH が通さ
れる事は知っていますか?
0636名無しさん@お腹いっぱい。2008/05/27(火) 18:01:15
>>623
> Makefileまで読んでるならわざわざ616みたいな知ったかの相手することないだろ
自己紹介乙とでも書いておきましょうか。
0637名無しさん@お腹いっぱい。2008/05/27(火) 22:04:36
>>635
初めて知った
makefileとか少し見てみたけどすぐあきらめた
0638名無しさん@お腹いっぱい。2008/05/27(火) 22:51:25
cd /usr/src && make -j4 buildworld && make kernel && make installworld && mergemaster -s -v && init 6
0639名無しさん@お腹いっぱい。2008/05/27(火) 23:28:57
>>638
最近のはmergemaster -sv で正常終了するかい?
0640名無しさん@お腹いっぱい。2008/05/27(火) 23:57:28
6の時と7はいつもこれでやってますよ

どうするか聞かれるたびに手動でiとdを入力してますが
0641名無しさん@お腹いっぱい。2008/05/28(水) 09:43:12
mergemasterで -s をつけろって人多いけど、正直無意味というか、余計な選択肢が出て邪魔なだけだと思う。
0642名無しさん@お腹いっぱい。2008/05/28(水) 10:54:47
>>640
そか。

>>641
後々になって、ファイルが古いと問題発生時の検証箇所が増える。
確実に入れ替えが成功したという証でもある。
0643名無しさん@お腹いっぱい。2008/05/28(水) 20:13:37
え?-sつけなくたって古いファイルはmergemasterに出てくるでしょ
0644名無しさん@お腹いっぱい。2008/05/28(水) 20:34:14
他のOSのばあい、例えばNetBSDのetcupdateだと、
古いxhあ
0645名無しさん@お腹いっぱい。2008/05/29(木) 19:20:49
新しいkernlを作るツール類を、最初のbuildworldで作ると思ってた。
gccとか新しい方のworldのを使うんじゃね?
だもんで、cvsupとかして全src新しくしたら、buildworld buildkernel installkernel (reboot) installworld (reboot)の順だと思ってたのよ。
KERNCONFいじってkernel小さくするとかだけなら、worldは作らないな。
UPDATEING読んで、group追加とか、できるだけ古いのを自分で編集する。
mergemasterは結局何してるかわからなくなったりするので、自分は使う技量なし orz



0646名無しさん@お腹いっぱい。2008/05/30(金) 15:51:51
>>645
> mergemasterは結局何してるかわからなくなったりするので、自分は使う技量なし orz
なんなんだこのオチは(笑)
0647名無しさん@お腹いっぱい。2008/05/31(土) 02:41:33
mergemasterを使わない方が
ややこしい気がするが?w
0648名無しさん@お腹いっぱい。2008/06/01(日) 23:37:39
mergemaster -Ui
で十分。
0649名無しさん@お腹いっぱい。2008/06/05(木) 18:31:43
FreeBSD-6.2って、もう freebsd-update ではセキュリティ更新されないの?
おまえのバージョン古いんだよ!って、そんなメッセージが最近でるようになってきましたが。
0650名無しさん@お腹いっぱい。2008/06/05(木) 18:35:45
6.2以前は全てEOL
0651名無しさん@お腹いっぱい。2008/06/05(木) 18:35:49
6.2のサポートは終了しました。
http://lists.freebsd.org/pipermail/freebsd-announce/2008-June/001189.html
0652名無しさん@お腹いっぱい。2008/06/05(木) 18:41:12
>>650-651
どもありがとう。メッセージの通りですね。
0653名無しさん@お腹いっぱい。2008/06/05(木) 20:19:05
どうせEOLなら4.11Rに戻しましょう。
0654名無しさん@お腹いっぱい。2008/06/05(木) 22:06:23
どうせなら2.2.9Rは?
0655名無しさん@お腹いっぱい。2008/06/06(金) 00:29:54
いっそ8-currentで。
0656名無しさん@お腹いっぱい。2008/06/06(金) 17:03:57
なんか、marvell.comに7.0用ドライバが出てた
0657名無しさん@お腹いっぱい。2008/06/07(土) 12:46:51
Subversionに移行するのか
0658名無しさん@お腹いっぱい。2008/06/10(火) 13:25:51
いつのまにかyahoo地図リニュされてんな
0659名無しさん@お腹いっぱい。2008/06/10(火) 19:33:23
カレントでUSB大量みすてられ
0660名無しさん@お腹いっぱい。2008/06/10(火) 22:08:05
>>659
kwsk
0661名無しさん@お腹いっぱい。2008/06/11(水) 14:26:33
FreeBSD7.0 ReleaseでPortsを導入する際
関連するPortsも自動的にインストールされるけど
導入手順を間違えると make errorになってずっこけるな。
0662名無しさん@お腹いっぱい。2008/06/11(水) 16:28:24
具体的なこと書かないとただのFUD
0663名無しさん@お腹いっぱい。2008/06/12(木) 03:27:13
portinstall って、make config やるタイミングまずくない?
たとえば、
cd /usr/ports/net/samba3; make install clean

portinstall net/samba3
を比較すると、前者は最初の dialog で、CUPS を無効にすれば、
CUPS が入らないけど、後者は先に、CUPS をインストールしてから、
dialog がくるので、CUPS を入れたく無い場合でも入ってしまう。

逆に、make install をすう場合だと、再帰的な make config をやってくれな
いという不具合、たとえば: libiconv が入ってない状態で、zsh 等、
libiconv に依存するものをインストールすると、portinstall では、
libiconv の make config をちゃんと実行してくれるのに、make install
では、libiconv はスルー、結果 portupgrade したときに、libiconv に
make config のメニューがあるこに気付くと…
そういうことで、どちらを使うか悩みどころ。
0664名無しさん@お腹いっぱい。2008/06/12(木) 16:33:26
>>663
なんかこまごまとした違いがあるよね

なのでおいらは、分かる範囲で関連するモジュールを先に
インストールしておくことにしている。
■ このスレッドは過去ログ倉庫に格納されています