トップページ⇒linux
1001コメント321KB

Gentoo Linux 23

レス数が1000を超えています。これ以上書き込みはできません。
0001login:Penguin2007/07/09(月) 21:22:53ID:IPu2+Iar
Gentoo Linux
http://www.gentoo.org/

Gentoo Linux Users Group Japan (GentooJP)
http://www.gentoo.gr.jp/

・はじめに
GentooJPの歩き方
http://www.gentoo.gr.jp/jpmain/arukikata.xml
Gentooハンドブック(含 インストールガイト)
http://www.gentoo.org/doc/ja/handbook/

・もうちょっと先
Gentoo Linux Frequently Asked Questions
http://www.gentoo.org/doc/ja/faq.xml
Gentoo Linux tips 集
http://www.gentoo.gr.jp/jpmain/tips.xml
Portage ユーザガイド
http://www.gentoo.org/doc/ja/portage-user.xml
Gentoo-Portage.com
http://www.gentoo-portage.com/
Gentoo-Wiki.com
http://gentoo-wiki.com/Main_Page

前スレ
Gentoo Linux 22
http://pc11.2ch.net/test/read.cgi/linux/1174358448
0951login:Penguin2007/12/06(木) 23:57:29ID:xa+3bKMY
パッケージ数も書いてほしいかな。
emerge -p depcleanでも出るけど、他に調べる方法ってなにがある?
0952login:Penguin2007/12/07(金) 00:09:22ID:VNNrwYmy
え?普通にworldとsystemのラインカウントすればいいんじゃね?
0953login:Penguin2007/12/07(金) 00:10:43ID:VNNrwYmy
つ wc
0954login:Penguin2007/12/07(金) 00:17:18ID:VNNrwYmy
emerge -ep system|wc -l
103

emerge -ep world|wc -l
274

たぶん最初のヘッダ3行もカウントされてるんで実際は引く3かな。
genlop(gentoolkit)は入れてないんで分からない。
0955login:Penguin2007/12/07(金) 00:19:56ID:COXjW7vS
>> 951
システムの再構築にかかる"時間"を聞かれている訳だから、
パッケージ数よりも、どのパッケージをインストールしているかが重要だと思う。
/var/lib/portage/worldを晒した方がいいのか?どうだろう。
0956login:Penguin2007/12/07(金) 00:23:59ID:RDselNbu
うちだとこんなに多いよ。CeleronD 326 (2.53GHz) の HP ML110G3。

# emerge -ep system | wc -l
270
# emerge -ep world | wc -l
671

ちなみに時間はこんな感じ。

# emerge -ep system | genlop -p
Estimated update time: 7 hours, 11 minutes.

# emerge -ep world | genlop -p
Estimated update time: 1day, 2 hours, 33 minutes.

速いマシンがうらやましいけど、特に支障はないからなぁ。

0957login:Penguin2007/12/07(金) 00:29:53ID:COXjW7vS
# emerge --depclean

# emerge -ep system | wc -l
# emerge -ep world | wc -l

# equery l | wc -l

の値がそれぞれバラバラなのだがどれが正しいんだろう?
0958login:Penguin2007/12/07(金) 00:35:10ID:COXjW7vS
何度も申し訳ない。
>>954の言う通り3を引けば、下記は同じ結果だった。
# emerge -ep world | wc -l
# equery l | wc -l

ただ、--depcleanは上記の結果より1少ない値が出力された。
0959login:Penguin2007/12/07(金) 00:35:40ID:a1EPw3sz
なんか楽しいのかね。コレw
0960login:Penguin2007/12/07(金) 00:53:06ID:COXjW7vS
「へー、このくらい時間かかってたんだー」
とまあ、それくらいかな?w
0961login:Penguin2007/12/07(金) 00:55:03ID:OYCOiXiI
とりあえず、OpenOfficeが入ってるかいないかで大幅に時間が違うと思う。
アレよりコンパイルに時間かかるものある?
0962login:Penguin2007/12/07(金) 00:59:03ID:Gan7bXrk
>>961
やっぱアレはヤヴァイよな。
2.13GHzのCore2Duoで以前やったときも9時間くらいかかった。
6時間くらいしたときコンパイルエラーとか出てキレそうになった。

それからは妥協して32bitのOpenoffice-binにした。
0963login:Penguin2007/12/07(金) 01:03:01ID:VrTftA10
KDEとgnomeとxfce4全部入れてるアホ(俺)でもOOoだけは-binです。
C2Dだけど32bit環境でやってる
0964login:Penguin2007/12/07(金) 01:08:58ID:Gan7bXrk
Core2Duoの人って32bitの人と、64bitの人どっちが主流なのかな?
flashとか見るから結局emulパッケージが必要だし、なにげに32bitのほうが
アプリ的にいろいろ便利なことは分かっていても損な気がしてしまう64bitな俺。
0965login:Penguin2007/12/07(金) 02:22:20ID:WalUjnWi
gentoolkit入れてるけどgenlopコマンドがないよ。
~x86じゃないと入らないのかね?
0966login:Penguin2007/12/07(金) 02:35:45ID:ojBZjwLu
すごく、おおきいです。
>qlist -Iv |wc -l
1468
> qlist -Iv 9999|wc -l
94
>emerge -ep system | wc -l
341
>emerge -ep world | wc -l
1446
>emerge -ep system | genlop -p
Estimated update time: 12 hours, 33 minutes.
>emerge -ep world | genlop -p
Estimated update time: 3 days, 14 hours, 12 minutes.
>qlop -l|wc -l
26788
0967login:Penguin2007/12/07(金) 02:37:59ID:ILwiw+pM
>>965
# emerge genlop
0968login:Penguin2007/12/08(土) 00:41:33ID:G3b9fxwE
ひとによって system の数がそんなにちがう、ということにびっくり。
0969login:Penguin2007/12/08(土) 00:46:29ID:9QexPIXt
同じく。
前にここで出てたんで、worldは積極的に指定すれば登録される、依存で黙示に入った場合は未登録
というのは分かったんだけど、
systemはarchとかprofileの違いこそあれそれが同じ環境なら同じ数なんじゃなかったの?
そもそもsystemはどう決まってるんでしょう?
0970login:Penguin2007/12/08(土) 01:10:33ID:JMitXr+Q
USEにXとかemacsとか入ると-pu systemで入る量が増えるのを見るに
USEでXを受けとるopensshとかが依存の関係で大量のebuildを連れてくるんで
ないかと
0971login:Penguin2007/12/08(土) 01:19:36ID:yOI9Wfnm
バージョンによって依存するパッケージが変わったりするから
keywordsも関係するだろうね。
0972login:Penguin2007/12/08(土) 07:06:23ID:MKZNrQZ8
944ですが、新しいCPUだとemergeがどのくらい速いものだろうかと思って
聞いてみたのですが、worldはともかくsystemのパッケージ数が人によって
違いすぎてあまり参考になりませんでした。ちなみに、私の場合はAthlonXP2000+で
system 241個 10 hours, 3 minutes
world 837個 1 day, 23 hours, 13 minutes
となります。Firefoxのコンパイル時間ならCPUによる違いが見られると思いますので
emerge -p mozilla-firefox | genlop -p

Mobile AMD Athlon(tm) XP 2000+
[ebuild R ] www-client/mozilla-firefox-2.0.0.11
Estimated update time: 1 hour, 28 minutes.

今度はこれでお願いします。
0973login:Penguin2007/12/08(土) 08:05:11ID:xhP1CO4N
CFLAGS、FEATURES、MAKEOPTS、gccのバージョンあたりも添えてほしい。

んだがfirefoxって並列コンパイル禁止のebuildだったようなw
0974login:Penguin2007/12/08(土) 09:08:17ID:KD4sWPtq
そなの?
うちのCore2Duo@2GHzで 15 minutes and 57 seconds だ
0975login:Penguin2007/12/08(土) 11:01:27ID:+7hsxsMZ
なんかほのぼのとしてきた
0976login:Penguin2007/12/08(土) 11:27:40ID:MKZNrQZ8
>>973
Firefoxのコンパイル中にtopで見てみたところコンパイラは1つしか動いていないので
確かに並列コンパイルできないようです。Firefoxの場合はCFLAGSも-O2に固定されて
しまいます。FEATURESは以下の通りでparallel-fetchとtestを使うくらいでよく知りません。
emerge --info | grep -i features
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
gccバージョンはgcc-4.1.2だと思います。
という訳で、Firefoxだとマルチコアの性能をフルに発揮できないようです。今見ているとFirefoxよりクリティカルな
はずのglibcは並列コンパイルできるようなので、こちらの方でお願いします。それとgenlopはパッケージのバージョンを
またいで計算するようで、splatの方が正確だろうと思います。
splat -s glibc-2.7
Average Time: 1 hour, 2 minutes, and 27 seconds
0977login:Penguin2007/12/08(土) 12:19:01ID:9QexPIXt
stable x86なんで2.6.1しか入ってないや。
splatで14分47秒。
vmware player上でcore2duo 2GHzのコア2つ使用。
FEATURESはそちらのに加えてdigest。マイナス分はなし。
gccは4.1.2のp1.0.2

0978login:Penguin2007/12/08(土) 12:30:13ID:HwJfYX5w
nautilus上でサウンドファイルへマウスポインタを合わせると
音符マークが出て演奏されたと思うのですが、ポインタを
合わせても音が出なくなった。音符マークは出てます。
最新へアップデートして設定がおかしいのかと思うのですが、
ポイントはどの辺りでしょう?

プレイヤーを明示的に立ち上げれば問題なく演奏されます。
esdも再起動してみたりしましたが、変化なしです。
nautilusも再度コンパイルしてみましたが、変化なしでした。
0979login:Penguin2007/12/08(土) 12:49:48ID:55N87KM/
firefoxなどの幾つかのebuildでは、MAKEOPTSの-jによるジョブ数の指定が-j1に上書きされ
コンパイルの並列化が行われない。
しかし、WANT_MP="true"などとmake.confに書いておくと、上書きが行われず並列化できる
ebuildも存在する(firefoxとか)。
でも理由があるから制限しているわけで、推奨はされないだろうな。
0980login:Penguin2007/12/08(土) 15:47:04ID:GEqLmpVI
並列化有りでベンチに向いたパッケージって何だろう。
boostあたりがそこそこヘビーで当たり障りがなさそうなんだが。
0981login:Penguin2007/12/08(土) 16:22:10ID:x/nlrD68
glibc-2.6.1は15m37sだった。
Intel Core Duo 1.83GHz
0982login:Penguin2007/12/08(土) 16:56:47ID:yOI9Wfnm
genlopとかsplat使うと何かいいことあるの?
実行して調べるならtimeでいいじゃんと思うのですが。
0983login:Penguin2007/12/08(土) 17:20:26ID:70PJF+rG
Pentium III 447.7MHz(/proc/cpuinfo のcpuMHz のとこであってるよね?)
FEATURES="ccache distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch"
gcc 4.1.1
glibc-2.6.1 USE="hardened nls" 1h57m43s
userlocales ってなくなったんだっけ?


09849822007/12/08(土) 17:24:34ID:NGYZhKVB
思い切り勘違いした。pretendだから実行してるわけじゃないのね。
しかし、うちじゃ最小のアップデートしかしてないから-epやると
新しいパッケージが沢山引っかかるんだよな。
ていうか、それ以前にログは最近のしか残してないから使えないな。
0985login:Penguin2007/12/08(土) 17:50:44ID:MKZNrQZ8
http://gentoo.linuxhowtos.org/compiletimeestimator/
ここで、数が少ないですが色々なCPUのコンパイル時間を調べられます。
OpenOfficeもCore 2 Duoなら、2時間切れそうです。
新しいCPUだとこれほど速くなるとは思いませんでした。
0986login:Penguin2007/12/09(日) 03:26:33ID:eCfEiOOW
みんなCPU速いな!
うちのはギガないからFirefoxなんて6時間だぞ!
0987login:Penguin2007/12/09(日) 04:39:41ID:0vvnEnYo
OOoのコンパイルとかどうなるんだろうw
うちだとfirefoxって-binの方が快適に動作するんだよねぇ。
依存関係でbinじゃないほうも引っ張られるけど。
0988login:Penguin2007/12/09(日) 04:47:53ID:lzUy9chB
>>985
現にCore2Duoなんですが8時間くらい余裕でかかるんですけどwwwwww
Firefoxは30分以内には終わってる。やっぱOpenofficeは別格か。。。
0989login:Penguin2007/12/09(日) 05:12:08ID:NirbGsg+
>>988
それなんかおかしくないかい?
周波数はいくつ?一口にcore2といっても低電圧とかだとそれなりに遅いし・・・
ちなみに俺のだとノート用の2GHzだけどOOで2時間は切るよ。
あ、並列コンパイル(-j3)は使ってだけどね。
デスクトップだとクロックアップしてもう少しで1時間切れそうなくらい。
Quadだと余裕で1時間以内だろうよ。下手したら30分切るんじゃないか?

0990login:Penguin2007/12/09(日) 05:16:46ID:0vvnEnYo
>>989
makeでの並列化には限界があるからそこまで速くならないと思う。
0991login:Penguin2007/12/09(日) 05:56:53ID:lzUy9chB
>>989
Core2Duoのデスクトップ用2.13GHzっす。メモリは2G
関係ある有効なUSEフラグは"cups dbus gnome gstreamer gtk pam"
MAKEOPTS="-j3"
CFLAGS="-O3 -march=native -mtune=native -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
ですね。
0992login:Penguin2007/12/09(日) 09:52:57ID:2GmmPMJF
>>991
ぜひMAKEOPTS="-j5"に変更を。
コアの数 * 2 + 1が適正。
09938302007/12/09(日) 15:29:45ID:7XCWp+F9
>>988
8時間は明らかにおかしい。
OpenOfficeだけでその時間は有り得ない。
Core2DuoのマシンからPen3のマシンへSSHでログインしてて、
その事忘れてemergeしちゃったとか。
0994login:Penguin2007/12/09(日) 15:30:21ID:4EzEoo2Z
>>992
コア+1じゃないの?
09959932007/12/09(日) 15:31:06ID:7XCWp+F9
名前ミスった。ごめんなさい。
0996login:Penguin2007/12/09(日) 16:01:47ID:ZMAl8PpI
そろそろ次を。
0997login:Penguin2007/12/09(日) 16:09:01ID:9DD119oB
立ててみるね
0998login:Penguin2007/12/09(日) 16:17:01ID:9DD119oB
Gentoo Linux 24
ttp://pc11.2ch.net/test/read.cgi/linux/1197184271/
09999912007/12/09(日) 16:29:47ID:lzUy9chB
>>993
Core2DuoのマシンからPen3のマシンへSSHでログインしてて、
いやそれはない。しばらくしてから試してみるわ。

>>992
そうだな、インスコドキュメント見なおしたらに( コアの数 + 1 ) * 2 が適正って書いてあったのでそうしてみる。
昔読んで書いた時二倍を読みとばしててその後ずっと勘違いしてたわww

>(Nにはここの設定に適した数値を入力してください)
>(一般的にはCPUの合計数+1の二倍をNに設定します)
>MAKEOPTS="-jN"
1000login:Penguin2007/12/09(日) 16:36:39ID:lzUy9chB
>>992>>993
おっと御礼を言うのを忘れてましたわ。
ありがとうございました。
終わったらまた報告させて頂きますー。


1000get
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。