Gentoo Linux 30
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2010/04/09(金) 15:58:07ID:60Z2q308ttp://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 29
http://pc11.2ch.net/test/read.cgi/linux/1255956757/
0652login:Penguin
2010/10/12(火) 15:58:27ID:Md6hG0iE0653login:Penguin
2010/10/12(火) 16:05:37ID:96LeNH/hスワップも暗号化してたからkswapdとkcryptdが走りまくりでめちゃくちゃ重くてほとんどフリーズ
別にスワップ足そうと別コンソールからログインしようとしたらパスワード入力すら帰ってこなくてタイムアウト
そのうちディスクアクセスは止まったけどうんともすんとも言わなくなって結局電源ぶちきった
0654login:Penguin
2010/10/12(火) 22:25:27ID:vI/VBtvk0655login:Penguin
2010/10/16(土) 11:46:08ID:2sEejFYoGentooハンドブックは一通り斜め読んだ。が、途中で迷いそう。
gentooは全くの未経験で、ちょっと恐い。勝手が全くわからない。
まずは IA32で一通り経験した方がいいのかな。
0656login:Penguin
2010/10/16(土) 12:49:53ID:nMJfOK7s手順的にはハンドブックの通りで良いから大丈夫だけど、万が一詰まった時に
参考文献があんまり無くて切り分けに困ると思うのでとりあえず
Gentooの基本的な作法はIA32とかで経験しておいた方がいいかもしれない。
0657login:Penguin
2010/10/16(土) 13:18:40ID:2sEejFYoありがとう。やはりIA32で予行演習してみることにします。
遊んでいるdynabookにでも入れてみよう。
gentooは stage1から入れれば、全てをソースコードから自前でmakeするから、
適切に設定できれば、マシンごとに最適化されたシステムを組むことができる。
という認識を持っているのですが、これは正しい認識なのでしょうか?
適切に設定できなかった場合、gentooのメリットを殺してしまわないでしょうか?
0658login:Penguin
2010/10/16(土) 13:55:14ID:iLPn2D7pstage3から入れてもあとから emerge -e system で全体を最適化できるので
インストール段階はなるべく簡単に済ませられるようにとの配慮らしい。
sparcは文書が古いままかもしれないので、事前に良く読んでみるといい。
0659login:Penguin
2010/10/16(土) 15:23:06ID:2sEejFYoありがとうございます。
stage3から入っても 後から頭の方の諸々を再構築する方法があるんですね。
こういうところの gentooの歩き方をまだまだわかっていません。
sparc64へのinstall-howtoは一通り読んではみましたが、全部は理解できていません。
ターゲットは Sun Blade 150 です。内蔵USBが1.1なのが辛そうです。
IA用のPCIなUSB2.0カードとか、たぶん使えないだろうなぁ。
0660login:Penguin
2010/10/16(土) 15:24:16ID:0Xw8FG6Qemerge -e systemしたら不具合が起きるから駄目って話は数年前のはなしですか?
0661login:Penguin
2010/10/16(土) 16:01:52ID:rifNfc88/usr/portage/scripts/bootstrap してるな。
0662login:Penguin
2010/10/16(土) 22:13:05ID:qCMr08/xこれって、javaがバカだからかな?
0663login:Penguin
2010/10/16(土) 22:31:00ID:1wOgzOCb0664login:Penguin
2010/10/16(土) 23:10:33ID:4neJUhKy0665login:Penguin
2010/10/16(土) 23:34:36ID:iLPn2D7p途中でKondara, Fedora, Debian, Vine, Ubuntu, Momonga, Suse, Mandriva, ...いろいろ手を出したけど
Gentooがいちばん相性いい。
0666login:Penguin
2010/10/16(土) 23:41:06ID:MZ4WIDyhライブラリとヘッダファイルのパッケージが分かれているパッケージングは気持ち悪い、
ソースがある以上自前でビルドしたい、野良ビルドする場合もパッケージ管理に組み込みたい、
などの理由でGentoo。んで使ってみたら色んな面で性に合った。
0667login:Penguin
2010/10/17(日) 06:01:29ID:iuCrcjkMやりたいことが完結するなら、それのほうが楽だけどね。
ちっちゃい不満がたくさんあるなら、gentooオススメ。
0668login:Penguin
2010/10/17(日) 10:55:09ID:LMpX6JWe> 数年に一回総入れ替えとかしなくて済むから
これがいいなぁと思って gentooを使ってみようとしている。
マシンがしょぼいので、ビルド地獄にはまってしまうのかも。
distccを使うのは、もはや常識なのでしょうかね。
0669login:Penguin
2010/10/17(日) 12:31:00ID:uIeBtCjs0670login:Penguin
2010/10/17(日) 14:34:05ID:6F0U9sUCインストールは時間かかるけど gentoo 使ってると実質ハード入れ替えまで使えるから楽だわー。
0671login:Penguin
2010/10/17(日) 15:05:07ID:wbMiKIP40672login:Penguin
2010/10/17(日) 16:02:14ID:QFYUG6pestrace -fで追い掛けたら子プロセスのどれかがセグフォってるらしい
どうすりゃいいんだこれ
0673login:Penguin
2010/10/17(日) 17:15:40ID:Y8ti10aGgroupに追加したか?
0674login:Penguin
2010/10/17(日) 21:03:58ID:e5KuU+0/古いライブラリはいずれは普通に消されるのかー。
いつも emerge -uND world の度にメッセージに従って
revdep-rebuild --library libfoo.so.X.X.X
rm '/usr/lib/libfoo.so.X.X.X'
とかやってたけど、これ普通はほっとくのか‥?
0675login:Penguin
2010/10/17(日) 21:15:15ID:6F0U9sUC0676login:Penguin
2010/10/17(日) 22:16:43ID:EII8k6Dbさっさとすっきりしたいじゃないか。
0677669
2010/10/17(日) 22:54:40ID:uIeBtCjsvirtualboxは全くわからないので、あきらめました
すみません
その代わりに、vmware serverをインストールしました
残念ながらvmware server consoleをインストールしましたが、以下のエラーが出ています
>The VMware Remote Console Plug-in is not installed or could not be found.
kde派なのでgnomeはいれいませんが、make.confのuseフラグは「gtk」をいれています
もちろん、「-gnome」にはしていません
/etc/init.d/vmware resatartしましたが、エラーは消えず
画面が表示されないと何もできませんねorz
0678login:Penguin
2010/10/17(日) 23:06:57ID:uIeBtCjs0679login:Penguin
2010/10/19(火) 13:44:05ID:j7GFleCfしかしUSEフラグをどう設定しても、CFLAGSを変えてもemergeがコケる
俺のスキルではどうにもならないので、とりあえずBugzilla検索した
するとどうだ、Bugzillaに登録はされているものの、外人達の手には負えず「We need Japanese developer」とか書いてある
更に読み進むと「please lastrite ptex」等と書かれている始末
GentooのpTeXはもう駄目だな、俺はそう判断した
しかし、かつて書いたpTeX製のテンプレートや文章は捨てられず、また仕事で再利用する事もあるだろうと
どうしてもpTeXが欲しい俺は、pTeXLiveを手動でインストールすることにした
とりあえずptexlive-20100711.tar.gzを落とし、READMEを読みながら必要なtexlive2009-20091107.iso.xzもダウンロード
Ring Serverには新しいtexlive2010-20100826.isoしか見当たらないので、tug.org/historicからダウンロード
高々1.4GB程度のISOイメージを2時間がかりで落とした
何事もなくinstall-tlは終了し、ptexlive.cfgの情報を集めていると
TeXLive2010よりpTeXが統合されたという情報が目に止まる
嘘だろ?と思いながらRing Serverからtexlive2010-20100826.isoを落としてインストールすると確かにある
しかも普通に動く、dvipdfmでPDF化させてacroreadから読んでも問題なし、俺の3日間は一体何だったんだろう
GentooでpTeXが使いたい人は、texlive2010がPortageに下りてくるのを待つか
どうしても待てない人は、手動でTeXLive2010をインストールするのがpTeXをインストールするのが近道のようだ
0680login:Penguin
2010/10/19(火) 17:31:40ID:f+XJzchW0681login:Penguin
2010/10/19(火) 21:03:54ID:doERYmM1>>264-267と同じ原因かな?
0682login:Penguin
2010/10/19(火) 22:37:33ID:ysppRgS90683login:Penguin
2010/10/19(火) 22:50:00ID:9cCDQkHU0684login:Penguin
2010/10/20(水) 05:07:24ID:/tt2SiNettp://atnd.org/events/7956
11月20日さいたま市で開催予定
0685login:Penguin
2010/10/22(金) 07:11:00ID:I+eoU22S不具合もあんまないのかな。
0686login:Penguin
2010/10/22(金) 12:16:20ID:gGb0uojo1度使ったら他に移る気が無くなるし。移るとしたらfuntooか。
あくまで個人的な感覚だけど。
0687login:Penguin
2010/10/22(金) 14:27:44ID:7kAOrRxQ2ちゃんは使い始めの人が様子見する所と認識してる
0688login:Penguin
2010/10/22(金) 14:33:49ID:d0Itv4Iu0689login:Penguin
2010/10/22(金) 15:34:31ID:yNFeHwSeほぼstableで使っているのもあるだろうけど
最近の話題としては
stableでphpが 5.3.3 にアップグレードされてphp.iniが全取替えだったけど
何も不具合なし
これから 5.2 から 5.3 にする人はこのあたりを目を通したほうがいいかもしれない
ttp://php.net/manual/ja/migration53.php
0690login:Penguin
2010/10/22(金) 22:57:54ID:IENu0zbRネタを提供できるほどでもないのです。ごめんなさい
0691login:Penguin
2010/10/22(金) 23:39:16ID:uxGhjMLkよう、俺
0692login:Penguin
2010/10/23(土) 01:47:18ID:9Y6hy4Pq最終目的地というわけだ。
とにかく急いでApache鯖建てなきゃいけなかったときはdebian使ったけど。
0693login:Penguin
2010/10/23(土) 10:26:20ID:hr5qU1mSちゃんとnewsを読んで、Upgrade後には# perl-cleaner --all
これ約束ね♪
0694login:Penguin
2010/10/23(土) 11:00:29ID:nJQ2O/Mz殆どのトラブルを回避できるから
話すことが無いんだよね
他所のディストリみたいに「バージョンXXがリリースされました」って
盛り上がることもないし
0695login:Penguin
2010/10/23(土) 11:12:19ID:zmSFi1eZ確かに勢いとかそういうのはないけど、使ってる人は満足してる感じでいいと思うよ
ある程度慣れるとバグはとりあえずBugzillaやGoogleに聞くようになるのも確かにあるね
0696login:Penguin
2010/10/23(土) 11:15:57ID:zmSFi1eZ書くのはちょっと難しくても手を加えるだけなら以外と何とかなるもんよ
書く場合は近い動作をするebuildをコピペして調整する
末端のユーザーはこんなもんで十分さ
0697login:Penguin
2010/10/23(土) 16:59:07ID:t7LISnIOもうgentooにしようと思う。
だが、gentooにして、日常的なアップデートに耐えられるかなぁ...
0698login:Penguin
2010/10/23(土) 17:13:03ID:C/nkkRXv日常的にアップデートしなきゃいいじゃないですか
既にちゃんと動いてるんなら、日常的にはセキュリティ関係だけ更新すればいいじゃないですか
半年ぶりにemerge --update worldしたー、みたいな方も結構いらっしゃるし
0699login:Penguin
2010/10/23(土) 17:28:58ID:t7LISnIOgentoo使いの皆さんは、毎日、寝る前にemergeを流して眠りにつく
というイメージを持っていたもので。
そんなわけはないのですね。
一旦stableなシステムを構築した後は、持続的にシステムを運用していきたいなぁ、
と思っております。
0700login:Penguin
2010/10/23(土) 17:36:04ID:C/nkkRXvいや、かく言う俺はほとんど毎日と言っていいくらいemerge -uDN worldしてるんですけどね……
まあ、色んなユーザが居ると言うことで!!
0701login:Penguin
2010/10/23(土) 17:45:54ID:t7LISnIOや。どうもありがとうございます。
まだgentooの入口のドキュメントを読んでいるところでして。
システムの構築に関するドキュメントがとても充実しているようで、頼もしいのですが
スタイルというか文化というか、そのあたりにちょっとした壁を感じてます。
慣れてしまえば、こんなものか、というものかもしれませんね。
0702login:Penguin
2010/10/23(土) 19:33:49ID:lUtjqjgWいまは2週間に1回くらいだなー。
だいたいkernelのリビジョンが1つか2つくらい変わる感じでまぁいいかな。
使ってて不都合・不満ないんだったらそれでいいんじゃないかと。
0703login:Penguin
2010/10/23(土) 19:41:31ID:kqcz2X2Xgentooを始めたころは、emerg -uD world/emerge -eu worldとかをよくやったけど
最近は1週間に1回くらいしかしないな
emerge --syncも同じく
0704login:Penguin
2010/10/23(土) 20:02:39ID:jY8SkOQnemergeはPCに長時間張り付いていられる2週間〜4週間に一度くらいだなあ
GLSAとかにひっかかれば別だけど
0705login:Penguin
2010/10/23(土) 21:20:28ID:SENp3rhe0706login:Penguin
2010/10/23(土) 22:03:53ID:yPn+v/UH具体的にはdev-haskell/*に対してprofileを有効にしたいんですが
0707login:Penguin
2010/10/23(土) 22:57:32ID:C/nkkRXvそれはできなかったような…気がするだけかもしれません…
俺なら、取り合えずman見てもわからなかった時点でこの場は適当にごまかしておく
for i in $(eix --only-names dev-haskell/) ; do echo "${i} profile" >> /etc/portage/package.use ; done
0708login:Penguin
2010/10/23(土) 23:28:03ID:WHxa8O1Iperl-cleaner --all をしても
依存関係が混乱していて止まってしまう。何度やり直しても
古いversion に落とそうとする。revdep-rebuild や lafilefixer
を何度繰り返したことか。そのうち、依存関係でわるさをしている物が
見えてきて、それらを emerge -C したら、やっと動きだした。
動きだしても graphviz-2.26.0 をemerge する所で、libpng12 がないといって
止まってしまう。emerge --skip-first もなかなかうまくいかない。
la file は -l png14 しかないのになぜ png12 を引っ張ってくるのか。
うまく bugzilla を探せない。
0709login:Penguin
2010/10/23(土) 23:44:01ID:yPn+v/UHやはりできないのか。ありがとうございました
0710login:Penguin
2010/10/24(日) 00:36:00ID:RNjcdtIM昔、CFLAGSをパッケージ毎に変えるために、どっかの情報を見て
/etc/portage/bashrc と /etc/portage/package.cflags を作った。
これを応用したら、やりたいことできるんじゃないのかな。
0711login:Penguin
2010/10/24(日) 00:40:30ID:uS+eCPCapaludis and/or pkgcore で、出来たよ。
俺が試したのは、少し前だけど。
0712login:Penguin
2010/10/24(日) 02:01:41ID:GQIRqMNJ0713login:Penguin
2010/10/24(日) 06:42:27ID:7LsZ4W96今日のfreetypeみたいにセキュリティ関係のアップデートが来れば即適用してる
0714login:Penguin
2010/10/24(日) 11:03:13ID:SbfFOjkl0715login:Penguin
2010/10/24(日) 14:01:21ID:1BJV5A/yああ、それ自分も半年振りにemerge -uDN worldしてものすごくはまった
libpngに依存しているパッケージがあまりに多すぎて
libpngを1.2から1.4にするときに依存関係でconflictして問題多発する感じ
これという決め手の対策はないけど、とにかく
# revdep-rebuild --library libpng12.so.0
を何度も繰り返すしかないとしか
これをやっても他のパッケージをemergeすると、何かの拍子でまたlibpng12に依存したりするので
とにかく何度もやるしかない
/usr/sbin/libpng-1.4.x-update.sh
はやったよね?
0716login:Penguin
2010/10/24(日) 16:34:40ID:2IgQvKQTscreen使えば張りつく必要はないよ
0717login:Penguin
2010/10/24(日) 17:26:49ID:mcE0muOn最近のemergeは最後にもう一度警告だの必要な情報まとめてくれるので
エラーで中断するとか異常事態でないかぎり、張り付いている必要ないよ。
0718login:Penguin
2010/10/24(日) 18:38:36ID:3MPfAGud毎回張り付いてるんだから、それくらいのことは知ってると思われ。
0719login:Penguin
2010/10/24(日) 18:46:19ID:ckEY1I9u溜めると問題が複雑化
Gentoo使いのジレンマだね
0720login:Penguin
2010/10/24(日) 18:50:21ID:tXJW8kSVしばらく様子見している自分はずるい奴
0721login:Penguin
2010/10/24(日) 19:07:49ID:X5LLgQ34会社から帰ってくると、疲れてemrgeをする気力がわかないじゃん
0722login:Penguin
2010/10/24(日) 19:29:19ID:3ThoI6wx昔はよくやりますた
0723login:Penguin
2010/10/24(日) 20:46:19ID:k2hn0xGd会社辞めて、自宅警備しながら emerge すればいいじゃん
0724login:Penguin
2010/10/25(月) 02:31:33ID:RHtuLThhちょうど良いペースなのかも
しかし、真夏の猛暑時にどうしてもemerge回す勇気がなかったんだ・・
0725login:Penguin
2010/10/25(月) 05:38:54ID:zdV1l5OW0726login:Penguin
2010/10/25(月) 08:37:38ID:Ax+gEqxG0727login:Penguin
2010/10/25(月) 16:45:33ID:7mSCXvBJ一応デスクトップ環境も入ってるんだけど(VNCで使ってる)
0728login:Penguin
2010/10/25(月) 17:44:46ID:C8neqoWV0729login:Penguin
2010/10/25(月) 18:11:43ID:zLA/M/a20730login:Penguin
2010/10/25(月) 18:58:52ID:Te7ImWBsmakeの方が多くなった。
0731login:Penguin
2010/10/25(月) 21:46:03ID:FhLDxeYeemerge使うけどそういうのって少数派?
0732login:Penguin
2010/10/25(月) 22:10:03ID:y4aJA8Np少数かどうかは知らんけど、俺もほぼ必ずebuild書くよ。
というかGentooを使う大きな理由のひとつが
ebuildが簡単に書ける = 野良ビルドをシステム内に増やさないですむこと
0733login:Penguin
2010/10/25(月) 22:13:01ID:JSBn/2zKお勧めの勉強法教えてください。
0734login:Penguin
2010/10/25(月) 22:51:56ID:y4aJA8Np既存のebuildを真似て書く
全然何が書いてあるのかわかんないということなら、まずはここ。
http://devmanual.gentoo.org/quickstart/index.html
野良ebuidは多少適当でもいーんだよ。ちゃんと入ってちゃんと消せれば
0735login:Penguin
2010/10/26(火) 02:01:32ID:ArnyAUAI独自のパッケージも他のパッケージとの依存関係に組み込めるし
今はローカルリポジトリにはmozcだけなんだけどね
mozcに追加辞書ファイルを入れてビルドするようにしてるよ
0736login:Penguin
2010/10/26(火) 04:43:33ID:t29Emj/G0737login:Penguin
2010/10/26(火) 09:39:31ID:V5ZJ3RQK0738login:Penguin
2010/10/26(火) 11:47:49ID:sBuQD9QW* Assigning files to packages
* /usr/bin/ochusha -> www-client/ochusha
* Portage could not find any version of the following packages it could build:
* www-client/ochusha:0
さて、どうするべきか。
0739login:Penguin
2010/10/26(火) 14:08:59ID:g9CQcvO50740login:Penguin
2010/10/26(火) 16:33:21ID:wFUgOwk3取り合えずビルドは通るみたいなのでebuild書いてみたけど、要る?
0741login:Penguin
2010/10/26(火) 17:19:44ID:+VgUdYCB0742login:Penguin
2010/10/26(火) 17:26:06ID:20cwK3qfまだちょこちょこいじってんじゃない?
http://sourceforge.jp/cvs/view/ochusha/ochusha/ochusha/console.cc?r1=1.23&r2=1.24
0743login:Penguin
2010/10/29(金) 08:22:27ID:vZBY7w/zLLVM ClangでLinuxカーネルもビルドできるようになったとか
GCCの代わりにClangで一から作れるようになるのかね
0744login:Penguin
2010/10/29(金) 12:30:14ID:SZa3/XXc肝心のptexもtexlive-langcjkの中に含まれているようだ。
とりあえず、今インストール中。終わったら報告する。
待てない人のために、emergeするまでの手順を。
package.maskでマスクされているので、/usr/potage/profile/package.maskの
該当個所を/etc/potage/package.unmaskにコピーした上で、さらにkeywordの
マスクをpackage.keywordsで外さなきゃいけない。
マスクを外せたら、emerge -u =texlive-2010でインストールできるはず。
0745login:Penguin
2010/10/29(金) 13:06:19ID:A0ogCoExFreeBSDがclangに移行するのはGPL v3絡みだけど、カーネル以外も普通にビルド通らないとキツいかもね。
0746744
2010/10/29(金) 15:38:34ID:SZa3/XXcplatexはインストール出来ていたので確かめたが、普通に動いた。
dvipdfmxはインストール出来るものの、dviをうまく変換できず。
以上、報告終わり。
0747login:Penguin
2010/10/29(金) 22:05:04ID:lr0l1pLCrc.confのXSESSIONの設定って誰が参照するの?
exportされてないからかchooser.shとかから読めてないっぽいのは仕様?
0748login:Penguin
2010/10/29(金) 22:58:58ID:+RlVrdxaうん、概ね仕様。
たぶんどっかのメッセージを見落としてると思う。
XSESSIONは今は/etc/env.d以下から設定する。
0749login:Penguin
2010/10/30(土) 00:23:23ID:pR5nGnjxありがとう、確かにxinitのログや
http://www.gentoo.org/doc/en/xorg-config.xml
http://en.gentoo-wiki.com/wiki/X.Org/xsession
に書いてあった。(日本語版にはまだ書いてなかった)
rc.confにXSESSIONの記述が残ってたのはインストール時のバージョンが古かったのかな
で、XSESSION="Gnome"にして~/.gnomercを置いてstartxするとkeychainが入ってないって怒られた
そういうのはできればemerge時に解決して欲しい気がする…
もう少し試してみるよ
0750login:Penguin
2010/10/30(土) 00:32:34ID:4G/VzM7oemerge -uDN worldしてetc-updateすれば消えるだろ
0751login:Penguin
2010/10/30(土) 01:13:10ID:pR5nGnjx調べたら、10/21のstage3に入ってるrc.confにもXSESSIONの記述が残ってる
設定場所が変わったのなら消しといて欲しいなぁ
XSESSION+~/.gnomercを使うのと、~/.xinitrc+~/.xsessionを使うの、gentoo的にどっちが正着なんだろう
わからないことだらけ
0752login:Penguin
2010/10/30(土) 01:39:33ID:+qi4/H7n強いて言えばgnome的とかkde的とか?
gdm使ってるなら~/.xprofileに環境設定してればいいと思う。
それと暇があれば/etc/X11/Sessionsや/etc/X11/dmの中のファイルを眺めてれば自ずと見えてくるかと。
■ このスレッドは過去ログ倉庫に格納されています