Gentoo Linux 33
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2012/11/25(日) 14:55:59.90ID:zfutSCf2ttp://www.gentoo.org/
Gentoo Linux Users Group Japan (GentooJP)
ttp://www.gentoo.gr.jp/
【はじめに】
Gentooの歩き方
ttp://www.gentoo.gr.jp/jpmain/arukikata.xml
Gentooハンドブック (インストールガイド含む)
ttp://www.gentoo.org/doc/ja/handbook/
【もうちょっと先】
Gentoo Linux Frequently Asked Questions
ttp://www.gentoo.org/doc/ja/faq.xml
Gentoo Linux tips 集
ttp://www.gentoo.gr.jp/jpmain/tips.xml
Portage ユーザガイド
ttp://www.gentoo.org/doc/ja/portage-user.xml
Gentoo-Portage.com
ttp://www.gentoo-portage.com/
Gentoo-Wiki.com(08年10月データ消失 復旧中)
ttp://en.gentoo-wiki.com/wiki/Main_Page
【前スレ】
Gentoo Linux 32
http://engawa.2ch.net/test/read.cgi/linux/1318891441/
0263login:Penguin
2013/01/27(日) 14:40:37.13ID:VMkQ+Ysh0264login:Penguin
2013/01/27(日) 15:45:25.60ID:IdqaL1mEバイナリ配布は更新が遅くライセンスの問題もあるって書いてあるだろ。
ABIの変更を頻繁にするなってのもバイナリ配布の管理が面倒だからに他ならない。
0265login:Penguin
2013/01/27(日) 15:55:51.11ID:ZBvyXCnf× 比較的
○ 僅かながら
0266login:Penguin
2013/01/27(日) 19:26:10.08ID:y4fKsREk他のディストリビューションもソースコードからパッケージを作ってインストールする手段は提供されているわけだし、
実行時間を1秒早くするために1時間もビルドに時間がかかるようじゃ何の意味もなくないですか?
0267login:Penguin
2013/01/27(日) 19:28:38.64ID:TxrTs4QL単純におもろいから
0268login:Penguin
2013/01/27(日) 19:48:30.37ID:8jt24V59ビルドは一時期なものじゃん
それにつきっきりでemerge画面眺める必要ないし
終わるまで
コード書いてたりドラえもん見てたり食事してたら終わるじゃん
それにうちのC2Dでもまあまあな速さでemergeできたから
今のPCだとすぐじゃん
0269login:Penguin
2013/01/27(日) 19:49:10.05ID:KMovnSUNGentooは楽なんだって
なんとなくバイナリ配布の方が楽に思えるけども実はそうでもないのですよ
ついで
すげーベンチきたぜ
ttp://www.chromeexperiments.com/detail/webgl-cubes/?f=webgl
15万キューブ
さすがに60fps出るマシンはそうは無いだろうよ
0270login:Penguin
2013/01/27(日) 19:49:48.14ID:ATR35UwZ必要なパッケージの必要な部分だけを最小の手間でインストールできるから
実行速度云々というよりはミニマリスト向けだね
0271login:Penguin
2013/01/27(日) 21:03:26.48ID:LOnYONwK0272login:Penguin
2013/01/27(日) 21:05:44.42ID:48qsEigd0273login:Penguin
2013/01/27(日) 21:06:54.65ID:p3KhgwK1フリーダムだから
gentooが一番Linuxを体験出来るディストリだと思う
0274login:Penguin
2013/01/27(日) 21:10:21.56ID:I3XWzEq5コンパイルオプションごとに挙動が違うし。
0275login:Penguin
2013/01/27(日) 23:24:51.81ID:lFUUYQTX0276login:Penguin
2013/01/27(日) 23:54:49.16ID:8jt24V59だから普通一緒にmax loadaverageとか指定する
>>195
0277login:Penguin
2013/01/28(月) 00:49:06.95ID:eOiUQai+それは逆にいうと、各環境向けや様々なオプションを
別々のパッケージで提供することが大変とも言える
大変すぎるから現実的なレベルまでサボってるとも考えられるな
0278login:Penguin
2013/01/28(月) 05:46:11.48ID:UjsejdeD否
バイナリ配布のデストリは一つの環境向けだけをビルドしている
Gerntooはalphaamd64armhppaia64ppcppc64sparcx86
0279login:Penguin
2013/01/28(月) 06:07:50.21ID:UjsejdeDGentooは色々な仕様のGhromiumをビルドできる=USE
バイナリ配布のデストリはx86互換バイナリだけをビルドする
Gentooはgccが対応している全てのコア専用バイナリをビルドできる=CFLAGS
Gentooはロス、無駄を省いて本来あるべき性能を出す
Gentooはエコなのさ
P6互換バイナリはP6以外のCPUには無駄が多い
x86互換バイナリの被害者はAMDだけじゃない
Gentooはx86互換というマヤカシを見て見ぬふりをしないで済む
i7は本当はどれくらい速いのか知りたくないか?
0280login:Penguin
2013/01/28(月) 06:14:56.23ID:UjsejdeDもちろんi386を選択する自由もある
ちょいといじって-O3仕様のカーネルをビルドするのも簡単
自己責任の対価を支払う事で最大限の自由を得るのがGentoo
0281login:Penguin
2013/01/28(月) 15:40:53.05ID:irkSlmedgentooがエコとか正気とは思えない
0282login:Penguin
2013/01/28(月) 16:03:38.13ID:TIgAsWzXいずれも使い手の選択次第
あんまり難しく考えないで、必要に応じてお気楽にemergeしてればいいよ。
神経質な人にも、ずぼらな人にもフィットしちゃうのがGentoo
0283login:Penguin
2013/01/28(月) 16:04:24.81ID:9AgRNWOL0284login:Penguin
2013/01/28(月) 17:55:46.96ID:N4RRHU0b自分で指定できる自由度が高いから
0285login:Penguin
2013/01/28(月) 20:19:07.48ID:qHdEZ5OwエロゲはWindowsでやるもん!
0286login:Penguin
2013/01/28(月) 20:36:07.36ID:Dw0CCJL4なんとなくcvsをコンバート中。10日かかってまだ2010年10月。.git が 1.7G。先は長い。
いや、むかーーしのebuildが必要になることってあるじゃん?ない?
0287login:Penguin
2013/01/29(火) 01:32:18.04ID:qU9a2K9Sこんだけ自由度の高いディストリもOSも他に無いと思う
0288login:Penguin
2013/01/29(火) 06:46:38.08ID:CsGEWtKu0289login:Penguin
2013/01/29(火) 06:47:37.35ID:Ek7ocBimGentooの自由を知るには相応の責任能力が必要になる
自由と責任
もし自由を行使しないならGentooを使う意味はない、それこそただのオナニー
0290login:Penguin
2013/01/29(火) 06:49:11.34ID:Ek7ocBim何ができるかを知る必要はない
やりたい事を思いつければいい
0291login:Penguin
2013/01/29(火) 10:38:40.81ID:nmy+Q6QRそれを鼻で嘲笑う自由。
0292login:Penguin
2013/01/29(火) 14:13:03.15ID:hk0Chzns0293login:Penguin
2013/01/29(火) 17:23:11.15ID:E6MalO0e0294login:Penguin
2013/02/01(金) 14:16:04.27ID:2eA62ezy依存関係のツリーを全て調べてくれるequery depgraph --depth=0とかいうのを見つけたんですが、
equery depgraph --depth=0 portage
とかやると、stats: packages (2708), max depth (289) となって。
equery depgraph --depth=0 sed
とかやると、stats: packages (2708), max depth (271)
みたいな結果になってしまいます。
まだ詳細なパッケージは見てないけど、こんな必要ないと思うんですけど、なんでなんですか。
気づいたけど両方2708ってことはどこかおかしい。-Aや-Uオプションつければ変わるかなぁと思ったけど変わらないし。
いくつか試したけど同じで駄目だ。別の結果になるパッケージはあるんでしょうか。
これって今自分のシステムの中に入ってるパッケージが2708ってことですか?
0295login:Penguin
2013/02/02(土) 12:52:54.60ID:yPUXfdMLなんでインストールしてないのも含んでるし、
buildtime dependencies の全然必要ない USE flag 依存も入れれば
まあこんなもんなんじゃない?
0296login:Penguin
2013/02/03(日) 03:46:07.03ID:zrSZ3imnタッチスクリーンから使うと便利なんだけど
誰かebuild作ってくれないものか
0297login:Penguin
2013/02/03(日) 07:33:49.69ID:QIulyBl40298login:Penguin
2013/02/03(日) 08:12:51.93ID:UvPj+7xj0299login:Penguin
2013/02/03(日) 20:17:14.76ID:6ifnt/qB0300login:Penguin
2013/02/04(月) 17:41:28.14ID:k5xXRqSaC++は時間かかるし・・・
0301login:Penguin
2013/02/04(月) 23:14:37.16ID:Wk20Pk7Sまさか終わるまで見張ってるとか?
んなもん裏でヒッソリ走らせとけばいいんだよ
0302login:Penguin
2013/02/04(月) 23:24:53.55ID:JVRXnt+r大型アップデートはGentooの醍醐味でもあるし・・・
LibreOffice と FireFox (Chromium) と ThunderBird
のアップが同時になると楽しいし(泣
>>299
更新しますた(何が変わったのかはわからん)
0303login:Penguin
2013/02/06(水) 02:16:17.20ID:G9ewqgZtcabalは最小限度だけビルド
ってのがいいのかな?
hoodleがcairoなんとかがないって言われてビルドできなかった
0304login:Penguin
2013/02/06(水) 06:27:10.69ID:uRRtwd43Gentoo長く使っているとちゃんと動く幸せを知る
平穏な日常が一番、退屈くらいでちょうどいい
0305login:Penguin
2013/02/06(水) 10:18:52.13ID:n7J10THY0306login:Penguin
2013/02/06(水) 12:02:43.32ID:wLTpAtC6archでもaur探せばほとんどソースからビルドするんじゃ…
0307login:Penguin
2013/02/06(水) 19:22:13.54ID:ROZlBsVY0308login:Penguin
2013/02/06(水) 22:52:24.67ID:uqzIikbAバイナリパッケージの代わりにソースパッケージを引っ張ってきて自動でビルドしてくれる
GentooのGentooたる所以はUSEフラグ、こいつが自由をくれる
コンパイル時にしか設定できない項目は多い、そこをお手軽にをユーザーにいじらせてくれる
設定の依存が破綻しないように一元管理
0309login:Penguin
2013/02/08(金) 22:50:51.27ID:Db5A/BQs適当なエロビデオ20本ダウンロードして帯域使いきっている状態で
YouTube再生、すげー
適当にいじって想像以上の効果だった
ここまでやって帯域規制かけない太っ腹なプロバイダーもすげー
(土日はかかるけどね)
0310login:Penguin
2013/02/09(土) 09:47:19.73ID:zaJjvoYUセキュアBIOSの設定も切ったしUbuntuのCDは起動する
0311login:Penguin
2013/02/09(土) 10:13:03.01ID:1W8zNtPZ0312login:Penguin
2013/02/09(土) 20:55:18.57ID:D2blqSvL0313login:Penguin
2013/02/09(土) 21:47:15.80ID:msfbwoLOgrub.confで以下のように設定して
kernel /boot/kernel-genkernel-x86_64-3.7.6-gentoo root=/dev/ram0 init=/linuxrc ramdisk_size=8192 real_root=LABEL=gentoo udev video=uvesafb:1280x1024-16@60,mtrr:2,ywrap rootfstype=ext4
/var/log/dmesgで以下のようになります。
uvesafb: (C) 1988-2010, AMD Technologies Inc. , WRESTLER, 01.00, OEM: AMD ATOMBIOS, VBE v3.0
uvesafb: VBIOS/hardware supports DDC2 transfers
uvesafb: monitor limits: vf = 75 Hz, hf = 83 kHz, clk = 140 MHz
uvesafb: scrolling: redraw
uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
Console: switching to colour frame buffer device 106x46
uvesafb: mode switch failed (eax=0x34f, err=0). Trying again with default timings.
uvesafb: framebuffer at 0xc0000000, mapped to 0xffffc90000080000, using 10240k, total 16384k
fb0: VESA VGA frame buffer device
この uvesafb: mode switch failed ですが、consoleからスクリーンをおこすたびに
/var/log/dmesgに記録されます。
サーバなので、それほど深刻な問題ではないのですが、改善できるようであればしたいです。
0314login:Penguin
2013/02/09(土) 22:50:05.18ID:XKfn4a5b0315login:Penguin
2013/02/10(日) 00:20:40.39ID:UNcfQhssあるいはただ待つ
いつか消えるさ
vesaはありえないくらい重いので石専用を推めるよ(新しいのは軽いかな?)
最近はCPUの性能が高いので重さを体感しずらくなっているがCPU使用率見ると我慢ならなくなる
0316login:Penguin
2013/02/10(日) 07:22:06.26ID:mkmN/N840317login:Penguin
2013/02/10(日) 10:50:45.73ID:Vn4hVGK6素直にradeon driverにしました。
0318login:Penguin
2013/02/10(日) 19:34:37.18ID:aapBPrQg/etc/make.globals が消えた影響かこれ。
今は /usr/share/portage/config/make.globals か。
そして出てこない package って main tree のだったのか。
それほど気にならなくて放置するレベルだ。
0319login:Penguin
2013/02/10(日) 22:58:16.46ID:DzvQU9W8>> Activating mdev
>> Loading modules
::Scanning for xxx
::Scanning for yyy
とでてそれに10秒ぐらいかかってしまいます。
どうも必要ないモジュールもロードしているため時間がかかっているようなんですが、どうしたら必要なモジュールだけをロードするように出来ますか?
カーネルとinitrdはgenkernelをつかって作りました。
0320login:Penguin
2013/02/10(日) 23:04:27.06ID:Bl2pFglUgenkernelしないで10秒ぐらい待つ大きな心を持つ。
0321login:Penguin
2013/02/10(日) 23:10:10.59ID:KfQ+a85Q# cd /usr/src/linux
# make localmodconfig
この後genkernelすればいいはずだけど
長い間genkernel使ってないので忘れた。
0322login:Penguin
2013/02/10(日) 23:17:07.67ID:Bl2pFglUどっちが人口多いんだろう?
0323login:Penguin
2013/02/10(日) 23:28:56.65ID:QNSjNYdvgenkernel
0324login:Penguin
2013/02/10(日) 23:32:25.25ID:qUuvippu俺はgenkernel
0325login:Penguin
2013/02/10(日) 23:34:40.73ID:4doRRzq7Ubuntuでいいと勝手に思ってるので
make
0326login:Penguin
2013/02/10(日) 23:38:50.51ID:KfQ+a85Qなのでmake && make module_installの一連の作業をする俺俺スクリプト使ってる。
/boot にコピーするのはmake installでできるし
grub.confはvmlinuzのシンボリックリンク張り替えスクリプトで代用してる。
0327login:Penguin
2013/02/10(日) 23:57:37.56ID:VzeS7n9Tそしてgrub2はもうすぐstabilizeされるぜい
0328login:Penguin
2013/02/11(月) 00:16:24.16ID:MIPvFuKYありがとうございます。
でもそれは今使っていないモジュールをビルドしない方法ですよね?
望む動作としては、モジュールは作るがロードはしないというものなんですが・・・
0329login:Penguin
2013/02/11(月) 00:24:52.78ID:dNbzNY/cでも初心者は簡単だと錯覚する
あと基本的にモジュールは作らない、モジュールにする意味が無いんだよ
なぜか初心者は盲目的にモジュールの塊にしたがる
カーネルをバイナリで配布するデストリは仕方なくモジュールにしているけども
Gentooはその必要が無い
0330login:Penguin
2013/02/11(月) 00:32:46.37ID:dNbzNY/c初心者はカーネルを一発で完成させようとするけども絶対無理だから、不可能だから
とりあえず動くレベルはすぐにできる
でもカーネル構築の本番はその先なんだよ
説明書読んでも無意味で、自分で試してみるしかない
0331login:Penguin
2013/02/11(月) 01:01:10.11ID:V6IYM0+X時々面倒だなと思う事もあるが、おつきあいの範疇だ。
中庸で半端?
0332login:Penguin
2013/02/11(月) 01:05:20.97ID:J3Gz67r5同時に構築してたLFSから.configパクってきて泣きやんだ
0333login:Penguin
2013/02/11(月) 01:42:29.98ID:MIPvFuKYちょくちょくバイナリ配布を貶めてる方と同一人物かは知りませんがそんな押し付けオナニー回答は有り難くありません。
0334login:Penguin
2013/02/11(月) 02:19:08.22ID:fRjRcCJ5このスレに昔からいるキチガイだからスルー推奨
0335login:Penguin
2013/02/11(月) 02:22:29.88ID:qYbuNkG+うかつにもdmraid組んじゃったから俺はそれ + --dmraid
電圧下げるスクリプト使うためpowernow-k8だけモジュールにしてあとは必要なものを保険つきでカーネル内包
次HDD逝ったら素直にソフトRAID組みたい。
そんな半端なカーネルのせいか、wineの挙動がいまいち怪しいから困る
…いや、元々怪しいものなんだろうけどさ
0336login:Penguin
2013/02/11(月) 09:19:15.72ID:dNbzNY/cなんでそんなにひがみっぽいのw
モジュールにする理由を説明しただけでしょうに
そしてGentooはモジュールにするのは無意味だと説明しただけでしょうに
Gentooではモジュール化は害にはなってもメリットは無い
0337login:Penguin
2013/02/11(月) 09:48:03.29ID:RJhB4e1emake oldconfig で確認。なんかあったらmenuconfig
genkernel.confに↓書いてるから毎回立ち上がる
MENUCONFIG="yes"
MRPROPER="no"
0338login:Penguin
2013/02/11(月) 13:27:45.63ID:xfsiX+eKロードしたくないモジュールあるなら、
単に /etc/modprobe.d/blacklist.conf に追加すればいいだけでは。
カーネル再構築とか難しく考える必要などない。
0339login:Penguin
2013/02/11(月) 14:28:19.38ID:V6IYM0+Xソースコードを書けとは言わないが、バイリナリくらいgenしようぜ。
最適化調整なんてオマケだ。genこそがgentooの要
0340login:Penguin
2013/02/11(月) 14:28:52.74ID:V6IYM0+X0341login:Penguin
2013/02/11(月) 16:55:38.72ID:QzbxEvU7initrdの段階でモジュールをロードしたくない場合は、
/usr/share/genkernel/arch/`arch`/modules_load
に、どのモジュールをロードするかが定義されているので、
これを書き換えればいいですよ。
例えば、x86_64なら
/usr/share/genkernel/arch/x86_64/modules_load
を書き換えてから、
# genkernel initramfs
とやってinitramfsを再構築。
0342login:Penguin
2013/02/11(月) 21:11:12.36ID:UtX3lNah修正は自動だけど。
0343login:Penguin
2013/02/12(火) 00:32:54.50ID:2O7mbv+oあとmodules化だがkvmでNestedVMした時にビルドインだと引数渡しても
ちゃんと動作しなかったりとか微妙に動作に差異があったからできる限り
modules化してるわ
問題起きてコアダンプ吐いて落ちたりロックかかる状況でも稀に助かる
場合もあるし
0344login:Penguin
2013/02/13(水) 14:19:15.74ID:D+k5v+amapt-get に何かオプションつければいいのかな?
0345login:Penguin
2013/02/13(水) 14:27:00.78ID:KOFimVtq0346login:Penguin
2013/02/13(水) 19:36:00.95ID:c+gP1qvEググればすぐ出てきたし
0347login:Penguin
2013/02/14(木) 01:08:53.58ID:TrtRztG+パーテーションの関係でGentooが入ってるところを
grubからbzImage直だとすんなり/パーテーションをマウントしてくれんらしい
0348login:Penguin
2013/02/14(木) 16:47:40.49ID:/vjYM16cracketはドキュメントが充実してるのが最大の売りの言語なのに
0349login:Penguin
2013/02/14(木) 17:21:18.12ID:4sMRekLg(インストールしてないけど)
$ emerge -p racket
[ebuild N ~] dev-scheme/racket-5.3.2 USE="X cairo threads -backtrace -doc -futures -jit -places -plot" 18,460 kB
USEの doc はどうなってん?
0350login:Penguin
2013/02/14(木) 19:16:52.12ID:1QJShQV/chromiumより時間かかる。
処理系自体は結構好きなんだがgentooで使うと辛い。
0351login:Penguin
2013/02/15(金) 00:14:37.48ID:MnP1y9ceしまいました。lvm2 で管理していた /home /var /usr/portage が mount
できなくなったことが引金でした。
システムを修復するにはどうすればよいでしょうか。
emerge -pv system の出力をみると
sys-fs/udev-197-r4 [171-r5]、virtual/udev-197、
sys-fs/udev-init-scripts-22 、 sys-apps/util-linux-2.21.2 [2.20.1-r1]
をmerge しようとするのですが、
"<sys-fs/lvm2-2.02.97-r1" is blocking sys-fs/udev-197-r4
"<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-22
がブロックしており、
スロット コンフリクトとかで
sys-fs/udev:0
(sys-fs/udev-197-r4::gentoo, ebuild scheduled for merge) pulled in by
>=sys-fs/udev-197-r3[gudev?,hwdb?,introspection?,keymap?,kmod?,selinux?,static-libs?] required by (virtual/udev-197::gentoo, ebuild scheduled for merge)
(sys-fs/udev-171-r5::gentoo, installed) pulled in by
>=sys-fs/udev-147[extras] required by (sys-fs/udisks-1.0.1-r1::gentoo, installed)
>=sys-fs/udev-151[extras] required by (sys-power/upower-0.9.8::gentoo, installed)
となります。
0352login:Penguin
2013/02/15(金) 02:30:10.93ID:mz6UWW5p"<sys-fs/lvm2-2.02.97-r1" is blocking sys-fs/udev-197-r4
lvm2-2.02.97-r1未満がudev-197-r4をブロックしてるよ。消すかアップデートしろ
"<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-22
udev-186未満がudev-init-scripts-22をブロックしてるよ。消すかアップデートしろ
ってことだろ
まずはlvm2-2.02.97-r1かlvm2-2.02.98をどうにかしてインストール
(まだ~にすらなってないが…)
もしくはアンインストール。
その上で、udev-197-r4をインストール
よんどのことならgrubに移行するしかないな
0353login:Penguin
2013/02/15(金) 03:01:51.92ID:t0Ucscux俺systemd無理やり入れてそれに近い状況になったわ
なんでか解らんけど残ってたkernel2.6でlvm読めたからデータぶっこ抜いて
再インストールした
0354login:Penguin
2013/02/15(金) 15:36:33.23ID:MWdRjD7Xそのdocオプションでもhtmlで閲覧できるマニュアルがインストールされない
0355login:Penguin
2013/02/16(土) 11:36:05.26ID:0BHxz3qF最初気付かなかったけど adobe-flash が masked by LICENSE changes されてんじゃん。
チェックしなかったら気付かなかったな。
masked by LICENSE って他の masked みたいに最初に止まった気がしたけど、違ったっけ?
いまは package.license なんてあるのか。これにした方がいいかなー。まあいいか。
0356login:Penguin
2013/02/16(土) 12:48:00.59ID:10D5fC1uACCEPT_LICENSE="*"
しちゃってるわ。
どうせ同意しないと使えないわけだし。
邪道?
0357login:Penguin
2013/02/16(土) 14:16:24.98ID:LM27U7ey俺もそうしてるわ
0358login:Penguin
2013/02/16(土) 15:37:24.28ID:0BHxz3qFどうせ同意しないと、というよりどうせ読まないし、では。
0359login:Penguin
2013/02/16(土) 15:39:06.75ID:cfD7m9Du0360login:Penguin
2013/02/16(土) 20:21:51.68ID:10D5fC1uたしかにどうせ読まないな。
0361login:Penguin
2013/02/17(日) 15:30:55.37ID:d16IjL1g前にもあったメッセージって流すだけで(全部読み直さなくて)十分なんだよね。
何が変わってるか分からないから全部見るけど、結構無駄な気はする。
前にもあったメッセージが色付けとかされてると楽なんだけど…
app-portage にそういうのあるかな。
まあ elogv とかなら前のメッセージと比べて見ることはできるのかな?
それでも多少は楽になるかもしれないけど。
0362login:Penguin
2013/02/18(月) 19:19:24.94ID:303cSH9d■ このスレッドは過去ログ倉庫に格納されています