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

FreeBSD7.0リリース

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2007/06/13(水) 22:11:30
来月でしょ?
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
なんかこまごまとした違いがあるよね

なのでおいらは、分かる範囲で関連するモジュールを先に
インストールしておくことにしている。
0665名無しさん@お腹いっぱい。2008/06/14(土) 07:17:36
なあこのスレ放棄して↓に移動しないか?

FreeBSDを語る #20
http://pc11.2ch.net/test/read.cgi/unix/1209628424/

書き込みが分散してしまうので分かれてるのは良くないと思う
0666名無しさん@お腹いっぱい。2008/06/14(土) 11:11:24
7.1-R予定8月までは引っ張ってもいいんでね?
06675472008/07/08(火) 21:39:53
        ,-‐v-、
          /∧〈〈_》   ______     rvヘ
.        〈〈 // ⌒´     `⌒ヽ| |厶.ヽ
        〉'      ム厶    :Y |  ∨
.       / /:/ :{ : /: /   |  : : : }Lj  :{   <マッタリでもいいじゃない
      / イ: | :∧/∨   `トl j|: : ,小. . : : .
       {  Y: イ゙⌒ヽ   _|/∨|: :/│!: : : : ヽ
      ∨ |厶_l⊃ _,、_´  `ヽ|:/ :| |: : :}: : :}
         |くy'´ ̄`ヘ  ヘ  ⊂⊃ ∧レハ/
         | {'┰ ┰`}  ノ  イリ / ∧ ∨
         | ゝ" ^ "く叉下≧V/: : : :ヘ: '.
        と(}  {^ヽ_)-く⌒ヽ〉: : : : : : :}│
         l∧l    丁'ー-r=≦: : : : : : :/│
             | }-ィ | ̄ ̄^\: : : ∧: :/ リ
           し'ノ(_ノ     V∨ ∨
          (/         {\
             /んz=、      >八)
          `ー/___≧==彡'´∠)
           `ーr-、二二二/
             `‐┘
0668名無しさん@お腹いっぱい。2008/08/04(月) 11:12:44
portsからnet-snmpを入れられない件について
(コンパイルエラー)
066900:00:002008/08/04(月) 13:02:54
>>668
なんか余計なモジュールなどを手動で勝手に入れると
そんあふうになるな
0670名無しさん@お腹いっぱい。2008/08/07(木) 21:08:46
エラーになったが強引にインストールした記憶がある。
どうやったかは忘れた<net-snmp

LD_FLAGSに-L/usr/local/lib
CFLAGSに-I/usr/local/includeが入らないというのが
よくあるエラーの原因だったりする。
0671名無しさん@お腹いっぱい。2008/08/10(日) 19:25:36
7.1まだー?
0672名無しさん@お腹いっぱい。2008/08/15(金) 12:40:41
次スレ上げ
0673名無しさん@お腹いっぱい。2008/08/15(金) 13:01:30
FreeBSDを語る #20
http://pc11.2ch.net/test/read.cgi/unix/1209628424/

この次スレとして再利用するの?
まあもうすぐ7.1だし、すぐ消化・・・
0674名無しさん@お腹いっぱい。2008/08/15(金) 13:03:03
さてライセンスの話でもしようか、諸君。
0675名無しさん@お腹いっぱい。2008/08/15(金) 13:05:49
ライセンスってダウンタウンのコバンザメか?
0676名無しさん@お腹いっぱい。2008/08/15(金) 17:21:19
けっきょくGPLだとなんで金取れないんだ?
0677名無しさん@お腹いっぱい。2008/08/15(金) 17:26:29
GPLの場合、納品先にGPLだということを明かす必要があるだろ。
それを隠して納品して、もし納品先がGPLのコードで特許取ったら納品したやつの責任だからな。
で、誰が作ったか分からなくて誰のものかもわからない。少なくとも自分の物になるわけでもないものに1円でも金を払うやつがいたら馬鹿だろ。
0678名無しさん@お腹いっぱい。2008/08/15(金) 17:50:47
BSDLだと人の作ったものからフォークしても
派生物はフォークした人のものになるのか?
0679名無しさん@お腹いっぱい。2008/08/15(金) 18:09:58
>>678
> BSDLだと人の作ったものからフォークしても
> 派生物はフォークした人のものになるのか?

著作権を1から勉強しなおせ
0680名無しさん@お腹いっぱい。2008/08/15(金) 18:32:51
>>679
GPLでも著作権は最初に作った人のものですが?

>少なくとも自分の物になるわけでもないものに
>1円でも金を払うやつがいたら馬鹿だろ。

これが>>678の質問につながるんだが。
0681名無しさん@お腹いっぱい。2008/08/15(金) 18:57:52
このスレ、すげえレベル低くねw
0682名無しさん@お腹いっぱい。2008/08/15(金) 19:06:49
誰かこいつらを引き取ってくれ〜
0683名無しさん@お腹いっぱい。2008/08/15(金) 19:08:48
GPLだと金とれないらしいぜwwwwwwwwwww
0684名無しさん@お腹いっぱい。2008/08/15(金) 19:19:42
ソースコード書いたことないやつがよく陥る間違いですな
0685名無しさん@お腹いっぱい。2008/08/15(金) 19:21:00
え、7.1Rまで間もないから、埋めに入ってるんだと思ってみてたのに
0686名無しさん@お腹いっぱい。2008/08/15(金) 19:22:41
>>677は間違ってるだろ
0687名無しさん@お腹いっぱい。2008/08/15(金) 19:23:50
>>677の言い分だとBSDライセンスなら
それのコード使って勝手に他人が特許取っていいみたいになる
■ このスレッドは過去ログ倉庫に格納されています