トップページ⇒linux
993コメント382KB

Gentoo Linux 27

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/02/02(月) 17:28:14ID:mJY4z8UT
Gentoo Linux
ttp://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 26
ttp://pc11.2ch.net/test/read.cgi/linux/1222004664/
0175login:Penguin2009/02/21(土) 00:06:17ID:E8a3oUUy
/etc/conf.d/clock で、
CLOCK="local"
TIMEZONE="Asia/Tokyo"

にしてたら、時計が9時間進んでしまっていた。
CLOCK="UTC"

にして、ntpdateをかけたら直った。
うっかりしてたぜ……。
0176login:Penguin2009/02/21(土) 00:53:48ID:6+dukYN1
>>170
Gentooには5.1まだ無くない?
0177login:Penguin2009/02/21(土) 01:05:10ID:kW9EG+aU
>>175
そういうものなの?
なんかバグっぽいけど
0178login:Penguin2009/02/21(土) 01:06:33ID:E8a3oUUy
>>176
まあ、ebuildスクリプトそのものは手で作ってるんだが。
mysql.eclassには5.1向けの想定が既に書かれてるんだよね。
01791752009/02/21(土) 11:59:01ID:nW3aYVuw
>>176
hwclock実行したら/dev/rtc が無いって怒られて、lsmodかけたら確かになかった。
insmod を rtc-lib rtc-core rtc-cmos にかけたらマザボの時計が見えるようになったみたいだ。
(/etc/init.d/clock save でハードウェアクロックに書き込めた)
って、最近はmodprobe rtc-cmos 1発でいいのか。浦島な気分だな。

/etc/modules.autoload.d/kernel-2.6

にrtc-cmosを書いたらマシン起動時から/dev/rtcが見えるようになったが、これで正しい設定だろうか?
0180login:Penguin2009/02/21(土) 16:43:21ID:sK5NH1IG
中の人へ
・experimentalのstage3で/bin/killと/usr/bin/skillがハードリンクしてるみたい
・ROOT=/mnt/hoge emerge worldするとfontconfig絡みのところでaccess violation起こすみたい
以上ご報告
0181login:Penguin2009/02/21(土) 16:59:29ID:kmPqzrjE
今さらだがgentooハンドブック結構間違いあるな
0182login:Penguin2009/02/21(土) 17:02:02ID:PagV8OCn
日本語版?英語版?
0183login:Penguin2009/02/21(土) 17:05:13ID:kmPqzrjE
日本語版見て久々にインストールした。
英語版見りゃいいのか
0184login:Penguin2009/02/21(土) 17:11:53ID:PagV8OCn
英語版の更新に追いついていないものがいくつかはあるみたい。
右上にこの「ドキュメントのオリジナルバージョンは」とか出るから分かると思う
英語版もずいぶんと更新されてないページがあるね
0185login:Penguin2009/02/21(土) 17:26:28ID:6jzyS+I4
どのエディタ使ってもWindowsで作った、テキストファイルが文字化けするんだけどさ
何入れればいいと思う?
0186login:Penguin2009/02/21(土) 17:40:20ID:E6PfIl+w
>>185
nkf
0187login:Penguin2009/02/21(土) 17:51:36ID:nvBrxB4T
lvでも結構認識率高い
0188login:Penguin2009/02/21(土) 17:57:27ID:/G0PrhIv
Emacs とかさ…

0189login:Penguin2009/02/21(土) 18:18:34ID:C320aVkx
Emacsはエディタだろ
0190login:Penguin2009/02/21(土) 18:33:05ID:6jzyS+I4
>>186
助かった、どうもね
0191login:Penguin2009/02/21(土) 18:48:28ID:8l3OQZLq
>>190
え、釣りじゃないかよw

マジならGentooなんて触ってる場合じゃない。
コンピュータの基礎から勉強した方が良い。
0192login:Penguin2009/02/21(土) 19:46:01ID:7hFw497K
fglrx動いたよーん
radeonfbが原因、コンフリクトだったようだ
動いたけれどカーネルドライバとどちらが幸せか微妙
どちらにせよドライバの出来はいまいちで本来の実力は発揮できない
併用して今後の開発の推移を見るしかないねぇ
せめて本来の性能の半分も出てくれたらcompiz程度は爆速なはずなのに
0193login:Penguin2009/02/21(土) 20:46:52ID:kmPqzrjE
fluxbox,firefoxでgoogleに漢字入力しようとして
emerge anthy
emerge scim
emerge anthy-scim
~/.xprofile
に
export LANG=ja_JP.utf8
export XMODIFIERS="@im=SCIM”
export GTK_IM_MODULE=scimscim -d &
と記述してfluxboxを再起動。Ctrl+スペース
としてもうんともすんともなりません。
どこがおかしいのでしょうか?
0194login:Penguin2009/02/21(土) 21:43:02ID:W/jyIK16
# scim + anthy
LANG="ja_JP.UTF-8" scim -d
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

0195login:Penguin2009/02/21(土) 22:06:50ID:kmPqzrjE
>>194
kakikaemasitaga,damedesita.
u-n
0196login:Penguin2009/02/21(土) 23:19:11ID:74Y+rHlD
>>195
俺もそこでハマっとる。とはいってもKDE4.2にskim-scim-anthyだが。
ずっと前にインストールしたときはすんなりいったのに、
なんか変更あったのかな。
0197login:Penguin2009/02/21(土) 23:23:25ID:74Y+rHlD
書き忘れた。すまん。

>>195
パレットは表示される?
俺のところはパレットが表示されない。
skimマーククリックしてもanthyが出てこない(空メニュー)ので
右クリックで設定画面開くとしっかりanthyはインストールされてる模様。
skim通さなくてもむりぽ
0198login:Penguin2009/02/22(日) 00:54:00ID:cqRZhmwd
>>152

% bzcat /usr/share/man/ja/man1/man.1.bz2 | /usr/bin/groff -Tnippon -mandocj >/dev/null
...省略...
<standard input>:41: warning: can't find special character `'I'
<standard input>:41: warning: can't find special character `oA'
<standard input>:42: warning: can't find special character `tmu'
<standard input>:42: warning: can't find special character `'i'
...省略...

% grep 'oA|tmu' groff-1.19.2-japanese.patch groff-1.20.1-japanese.patch
groff-1.19.2-japanese.patch:+{ "oA", /* 197 */},
groff-1.19.2-japanese.patch:+{ "tmu", /* 215 */},

とかなるね。
groff-1.20.1-japanese.patch に何か足りないのかな?知らんけど。
0199login:Penguin2009/02/22(日) 06:03:14ID:mGtWO/Ez
>>197
parettoha,hyouji saremasen.
0200login:Penguin2009/02/22(日) 06:03:41ID:mGtWO/Ez
>>197
parettoha,hyouji saremasen.
0201login:Penguin2009/02/22(日) 07:27:58ID:w/PtLY+w
/etc/profile.d/local.sh
-------------------------
export XMODIFIERS=@im=uim
export GTK_IM_MODULE=uim
export QT_IM_MODULE=uim
-------------------------

みたいな感じでどう?

0202login:Penguin2009/02/22(日) 11:43:24ID:yYiUAaQk
recordmydesktopを使ってスクリーンキャストを生成しようとしていますが、うまくいきません。
生成された動画ファイルを再生したところ、
PCのマイク端子から入力した音は正しく録音されているのですが、
アプリケーションが出力した音声が録音されていないのです。
マイク端子の音だけでなく、アプリケーションが出力した音声も取り込みたいと思っています。

ミキサー設定の問題かと思い、alsamixerで表示された
全チャンネル?をONにしてレベルもMAXにしています。
ユーザはaudioグループに所属しています。
(念のため)、chmod 666 /dev/snd/* などもやってみましたが、効果はありませんでした。

何か見落としているところ、勘違いなどがあるでしょうか?

kernel :2.6.28-gentoo-r1
ALSAドライバ nd_hda_intel

gentoo固有の話か判断できませんでした。スレ違いならスマンです。
0203login:Penguin2009/02/22(日) 12:08:43ID:DUkgwrqf
http://ubuntuforums.org/showthread.php?t=550625
0204login:Penguin2009/02/22(日) 17:30:21ID:DfE//A3l
質問です。
No space left on device というエラーによりこれ以上emergeできなくなりました。
パーティションは / と /home のみで、/ 使用量が90%を超えていました。
見ると /usr と /var でほぼ全て使っているようでした。
そこで /var の中身なんですがこれは rm して削除していいものでしょうか?
削除すれば今後のemergeで何か問題が起こりますか?
もしくは /var のディスク量を減らすような便利なツールみたいなのはありますか?
0205login:Penguin2009/02/22(日) 17:38:53ID:DUkgwrqf
/var/tmp ならオケ
0206login:Penguin2009/02/22(日) 17:39:52ID:N+G4rSfh
/varの中の何が使っているのかを調べてくれ
/var/tmp/portageならざっくりやってもいいが、それ以外は消したりするとまずいことになるぞ。

/の容積と、何をemergeしている最中に起きたのかを詳しく教えてくれ
openofficeならbin使っておけと言うことになる

/usr/portageのpackagesとdistfilesの掃除ならgentoolkitのecleanを-dつけて実行で
0207login:Penguin2009/02/22(日) 23:17:50ID:UHcF4lcY
カーネルが自動でロードするモジュールは/etc/modules.autoload.d以外で指定するとこある?
fglrxが勝手にロードされてしまう
/etc/modprobe.d/blacklistでブロックできるけども・・・
0208login:Penguin2009/02/22(日) 23:56:45ID:P4t8yGUl
数年ぶりにgoogleearthインストールしたらすげー進化しててびっくりした
でも最新のv5betaはフォントがちゃんと表示されないから使いにくい
同梱されているqt4ライブラリを消して自前で用意すれば治るらしいけど
うちamd64だからemul-linux-x86-qtlibsのqt4版が出ないことには使えない
ライブラリをコンパイルするためだけに32ビットchroot環境を作るか迷い中
0209login:Penguin2009/02/23(月) 00:00:42ID:KfjF9GSX
>>207
xorg.confのdriverセクションに、fglrxかいてたら
startxされた時点で、必要なモジュールはロードされると思うぞ
そういうことじゃないのか?
0210login:Penguin2009/02/23(月) 00:04:20ID:yYiUAaQk
>>203
どうもです。とても参考になります。
選択肢がいくつかあるようなので、少し試してから結果を報告します。
0211login:Penguin2009/02/23(月) 02:49:32ID:gL3PZANH
>>207
/lib/modules/kern/modules.*でpciid等が指定されてるので、
それにマッチしたものが見つかればロードするみたいだが。
>>192
fb及びdrm及びfglrxは同時には使えないよ。
modesettingsで前二つがマージされたものが使えるが、
多分まだ普通のユーザーが使うのは難しいかな。
0212login:Penguin2009/02/23(月) 12:41:04ID:zP3CNHRx
みんな耳にタコだろうが、一言だけ言わせてくれ。

ビルドの最適化をどれだけ指定するかは個人の自由だが、退路だけは確保しておけよ!
amd64でgcc-4.3.3 で不可解な動きを始めたら要注意だ。
bzip2 でストリームエラー? tarが最後まで展開できない?
レッドカードだ! 元のバージョンに入れ替えろ!
過度な最適化をすると、挙動がおかしくなって身を滅ぼすぜ……。

sys-apps/coreutils
sys-devel/gcc
app-arch/tar
app-arch/bzip2
くらいは普通に作っておけ。少なくとも普通に作ったやつを残しとけ。
以上だ。
0213login:Penguin2009/02/23(月) 12:46:17ID:KfjF9GSX
quickpkg --include-config=y --include-unmodified-config=y <PACKAGENAME>
0214login:Penguin2009/02/23(月) 14:28:54ID:BtUpef0K
>>209
うん、その時点までロードは待って欲しいわけですよ
eselectでfglrx/radeonを切り替えてからstartx
先にfglrxがロードされていても実害はないけどもこういう些細な無駄も削りたい

>>211
それだね、スッキリしたよ、ありがとう、素直にblacklistでブロックしとく
あと同時に使いたいとかでなくradeonfbが有るとダメでvesaならOK
これがググっても全然ヒットしなかったのよ
考えてみれば普通どこのデストリもfbはvesaだよね
カーネル構築で余計な設定してえらい墓穴掘ってしまった
0215login:Penguin2009/02/23(月) 15:04:13ID:1kjrN4rq
>>212
Gentooユーザーでいろいろいじくりまわした挙句-O2とmarchのみに落ち着くイメージがあるw
0216login:Penguin2009/02/23(月) 15:06:04ID:1kjrN4rq
Gentooユーザーで->Gentooユーザーって

ファイルシステム探求のたびとかもやる、よね?
0217login:Penguin2009/02/23(月) 15:38:58ID:/BCBS7DX
両方わかるw
みんな結局ファイルシステム何使ってるの?
俺はreiser4からreiser逮捕をきっかけにXFSw
ext3とかは生理的に受け付けないわ
0218login:Penguin2009/02/23(月) 15:43:28ID:KfjF9GSX
俺もXFSは生理的に受け付けないので、ext3とext4だな
ubuntuもfedoraも次でext4標準で使うみたいだし
0219login:Penguin2009/02/23(月) 16:02:51ID:1kjrN4rq
有望株はbtrfsじゃないかな?
0220login:Penguin2009/02/23(月) 16:04:47ID:KfjF9GSX
ディストリビュータが標準で使わないものは有望にはならない
0221login:Penguin2009/02/23(月) 16:06:40ID:h6U6baZK
そりゃまだ開発中だし
0222login:Penguin2009/02/23(月) 16:07:51ID:KfjF9GSX
btrfsが標準にはならんでしょう、開発期間過ぎても
0223login:Penguin2009/02/23(月) 16:14:48ID:Y6NuEEGc
まあそんなのは実際に開発が終わって各ディストリビュータの反応を見るまで分からない
0224login:Penguin2009/02/23(月) 16:25:41ID:NwO7cvX2
ocfs2が意外とまともに動くのでびくーり
0225login:Penguin2009/02/23(月) 16:50:08ID:S/0XsFkn
>>212
つbusybox (+static)
0226login:Penguin2009/02/23(月) 18:00:48ID:zP3CNHRx
Btrfsかぁ。初めて知った。
以前Reiser4使ってみて、ディスク容量もきっちり圧縮されてるしいい感じだったんだけど、
ファイルシステムが壊れたら復旧できなくなるから結構怖いよね。
アンちゃん(アンドリュー・モートン氏)お勧めだというなら、期待して待ってよう。

>>213
ありがとう。早速バックアップ作っといた。
>>225
バックアップ取っとけば済む話だから、それじゃ改善にならないんじゃない?

MySQL5.1をビルドしてみたが、まだbzip2が失敗するな。2回やったらpackage通ったけど。
0227login:Penguin2009/02/23(月) 18:51:38ID:BtUpef0K
PCならreiser4かreiserFSでしょ、速度面とスペース効率で
4かFSかはCPUとHDDの性能のバランスによる
CPU>HDDならreiser4
CPU<HDDならreiserFS
(CPU<<<HDDならext)
具体的な指標は無いから実際使ってみるしかない
ちなみに今はpenM2.0+65MB/sのHDDの組み合わせでreiserFSの方が総合的に優位と結論
微妙な差だけど大差出ないならスペース効率のいいreiserFSの方が得
0228login:Penguin2009/02/23(月) 18:52:56ID:NwO7cvX2
ext4ってどうなん?使ってる人いる?
0229login:Penguin2009/02/23(月) 19:13:07ID:VKi/0Y+j
使おうとしてた人はいたよね
0230login:Penguin2009/02/23(月) 19:51:06ID:KfjF9GSX
/dev/root on / type ext4 (rw,noatime,barrier=1,data=ordered)
/dev/sda1 on /boot type ext3 (rw,noatime)
/dev/sda2 on /mnt/sda2 type ext4 (rw,noatime)
/dev/sdc1 on /mnt/sdc1 type ext4 (rw,noatime)

ルートで使ってます
0231login:Penguin2009/02/23(月) 20:33:32ID:Et1t6zzI
>>230
で、使い心地はどんな具合です?
0232login:Penguin2009/02/23(月) 20:37:39ID:KfjF9GSX
可もなく不可もないが
ほとんど意識しないし
0233login:Penguin2009/02/23(月) 20:41:58ID:KfjF9GSX
readlineの6.0がきたから、bash4.0もくるかな
0234login:Penguin2009/02/23(月) 23:15:03ID:bFVU903r
>>212
どんな最適化しようとしたの?
ベクタライズとか?
0235login:Penguin2009/02/24(火) 00:24:59ID:ut7Z/VCW
>>226
あいや busybox は coreutils, tar, bzip2 の各種コマンドを実装しているので
緊急時にそれらの代替になりますよ、と言いたかった。

btrfs はちと古いディスクで使い始めたけど、まあ素人にはまだ評価のしようがないな。
ミニにタコ。
0236login:Penguin2009/02/24(火) 00:26:38ID:YaZmq9bm
4.3からO3でベクタ化オプションが有効になるから、O3は使うなとお達しがあっただろ、確か。
でもO0でもバグるプログラムを書く俺にはどっちも怖くない。
0237login:Penguin2009/02/24(火) 01:29:57ID:GJg6TR/n
>>234
#CFLAGS="-O3 -pipe -mtune=k8 -fmodulo-sched -finline-functions"
#CXXFLAGS="-O3 -pipe -march=k8 -fmodulo-sched -finline-functions"
(gcc-4.3.3)
236の言うとおりなんだろう。それはもうbzip2が酷いことに。
おまえ滑舌詰まらせてる新人アナウンサーみたいじゃねーか、とか。

今は標準の4.1.2の
CFLAGS="-O2 -pipe -march=k8 -mtune=k8 -mfpmath=sse -m3dnow -fmodulo-sched -finline-functions"
CXXFLAGS=$CFLAGS
で動かしてるけど、まだときどき圧縮でこける。うーん。
0238login:Penguin2009/02/26(木) 01:46:05ID:d//jTvnt
bash 6.0 マスク外して入れた方は?
0239login:Penguin2009/02/26(木) 01:46:48ID:d//jTvnt
6.0はreadlineだった
bash 4.0
0240login:Penguin2009/02/26(木) 17:46:28ID:UIWBf/Yr
質問です。
カーネル再構築後、いままでmodprobeできていたのに
全てのモジュールがカーネルにロードされなくなってしまいました。
lsmodで見るとモジュール名は表示されるものの、
右側のUsed byの項目がすべて「 - 」と表示されてしまいます。

こういった症状の理由はなにが考えられるでしょうか?
よろしくお願いします。
0241login:Penguin2009/02/26(木) 17:49:06ID:g3F4gZXT
あなたの作業ミス
0242login:Penguin2009/02/26(木) 18:15:34ID:AY5fy51c
>>240
update-modules force
0243login:Penguin2009/02/26(木) 18:39:14ID:UIWBf/Yr
>>242
レスありがとうございます。
やってみましたが変化はありませんでした。
0244login:Penguin2009/02/26(木) 18:41:51ID:UIWBf/Yr
たとえばinsmod libataしてみると、
insmod: can't read 'libata': No such file or directory
と返される状態です。
0245login:Penguin2009/02/26(木) 18:45:00ID:qtnpsEFU
で?、実際有るのか無いのかは確認したの?
無いって言ってるんだから無いんだろろうよ、無い物はロードできないわ
0246login:Penguin2009/02/26(木) 18:48:25ID:83Wz2So4
>>244
もう一度このページ呼んで味噌
http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?part=1&chap=7#doc_chap5
0247login:Penguin2009/02/26(木) 18:48:40ID:UIWBf/Yr
すみません言葉が足りませんでした。
/lib/modules/2.6.27-gentoo-r8/kernel/drivers/ataにlibata.koは存在しますし、
それ以外のモジュールも/lib/modules/2.6.27-gentoo-r8/kernel以下に存在しています。
0248login:Penguin2009/02/26(木) 18:51:42ID:UIWBf/Yr
>>246
ありがとうございます。カーネル再構築後、
find /lib/modules/<kernel version>/ -type f -iname '*.o' -or -iname '*.ko' > /etc/modules.autoload.d/kernel-2.6
でモジュールは全部読み込むようにしてあります。
0249login:Penguin2009/02/26(木) 18:58:14ID:qtnpsEFU
つー事はだ
モジュールロードしようとしたけど/lib/modules/2.6.27-gentoo-r8/kernel/drivers/ataが見つからない
=マウントもできてない
ファイルシステムまでモジュールにしてるってオチかな?
0250login:Penguin2009/02/26(木) 19:03:38ID:qtnpsEFU
ごめん、insmodができないんだよね
ならmodprobe -l、カーネルはどこにモジュールがあると思っているのか確認
0251login:Penguin2009/02/26(木) 19:08:20ID:UIWBf/Yr
>>レスありがとうございます。
ファイルシステムというと・・・ /や/boot、/libなどのメインのパーティションは
カーネル組み込みのext3でフォーマットしているのですが、
そういうことではないのでしょうか。

一応、今mountコマンドで確認したところ、/libや/etcが入っている/パーティションについては
/dev/hda2 on / type ext3 (rw)
というエントリが確認できました。
0252login:Penguin2009/02/26(木) 19:11:24ID:UIWBf/Yr
(たくさん表示されたので)modprobe -l libataの結果に限って言えば、
/lib/modules/2.6.27-gentoo-r8/kernel/drivers/ataにlibata.ko
と表示され、>>247で述べたように、このファイルは存在していました。
0253login:Penguin2009/02/26(木) 19:34:26ID:+y+aKdGq
まさかコンパイルしたカーネルと実行中のカーネルのバージョンが違ってるとか無いよな?
0254login:Penguin2009/02/26(木) 19:51:28ID:UIWBf/Yr
>>253 ありがとうございます。
$ uname -r
2.6.27-gentoo-r8
$ ls -l /usr/src
 (略)  linux -> linux-2.6.27-gentoo-r8
 (略)  linux-2.6.27-gentoo-r8
確認しましたが、どちらもkernel-2.6.27-r8でした。
このバージョンのgentoo-sourcesしかemergeしていないので、間違いないはずです。
0255login:Penguin2009/02/26(木) 19:58:07ID:QWYS2/Tv
/lib/modules/〜を一回消して、make clean したあと作り直してみようぜ。
0256login:Penguin2009/02/26(木) 20:21:02ID:qtnpsEFU
ん?
ちょっと待てよ、libataがモジュールではHDD読めないだろ
HDDのドライバをHDDからロードするにはHDDのドライバが必要だ
0257login:Penguin2009/02/26(木) 20:22:39ID:qtnpsEFU
ついでに
firefox[18033]: segfault at 4d0 ip 41b65964 sp bf8cd710 error 4 in libX11.so.6.2.0 (deleted)[41b2a000+fb000]
なんだかなぁ
eselectでfglrxとカーネルドライバは簡単に切り替えられます<--でも理想と現実にはギャップある
切り替えたらprelinkをやり直してください<--現実世界ではこれ追加、そりゃそうだ
0258login:Penguin2009/02/26(木) 20:55:23ID:UIWBf/Yr
>>256
/パーティションにマウントされているデバイスはIDE接続なので、
libataでない別の機能で読んでいるのではないでしょうか?ata-generic?ide-disc?
わからない状態で口を出してしまっていますが。すみません。

ちなみにlibataがロードされない所為なのか、もうひとつのHDD(これはシリアル接続です)は
マウントできないです。
fstabにマウントするように書いておいたのですが、起動時にsdaが見つからないといわれてしまいます。
0259login:Penguin2009/02/26(木) 21:14:40ID:gprj7TgR
無知で申し訳ないが、initrdのカーネルドライバと、本番用のカーネルドライバってどう違うんだっけ?
0260login:Penguin2009/02/26(木) 21:19:03ID:cKAxtEQV
くだ質
0261login:Penguin2009/02/26(木) 23:09:43ID:UIWBf/Yr
>>255
/lib/modules以下消してからコンパイルしなおし、
update-modulesもやってみましたが、
状況は変わりませんでした。

gentoo 2008.0のインストールCDではデバイスは読めていたので、
インストールCDのkernel-config(バージョンは2.6.14-r7だったと思いますが)と
できるだけ同じ設定になるようにカーネルのconfigのy/m/nを決めたつもりなのですが
なかなかうまく行かないものですね;
0262login:Penguin2009/02/26(木) 23:17:08ID:WxrDy5zM
>>261
HDD関係はモジュールにせず組み込んだほうが面倒が無い、と俺は思ってる

あと、CONFIG_MODULE_FORCE_LOADはセットしてある?
0263login:Penguin2009/02/27(金) 03:59:50ID:8IN6gXqa
libphp5.so や mod_dav_svn.soが、
portageの中にebuildとして書いてあるじゃなくて
それぞれphp、subversionにUSE = apache2
を与えることで付属してビルドされるというのは結構盲点だよなぁ。
こんな構造だから、emerge --search mod_dav_svn なんてやっても見つからない。
ビルド方法そのものはこれで構わないけど、
せめてemerge --search なんかで見つけられるようにはしてほしいところだ。
0264login:Penguin2009/02/27(金) 13:39:43ID:ZhFsQI08
equery belongs <FILENAME>
equery files <PACKAGENAME>
ということじゃなくて?
0265login:Penguin2009/02/27(金) 13:55:14ID:8IN6gXqa
>>264
equery filesでは何もヒットしなかった。
equery belongsではインストール後のパッケージしかマッチしないので、
インストールしたいモジュールがどのパッケージで入れられるのかは分からないんじゃないかな。
0266login:Penguin2009/02/27(金) 14:35:04ID:BaqEoO0J
USE_EXPANDで調べてみれ
0267login:Penguin2009/02/27(金) 15:28:03ID:8IN6gXqa
>>266
USEに対して累積してかかるわけですね。
しかし/etc/make.conf のグローバルのUSEに書くだけで同じ効果が得られるので、
USE_EXPAND変数そのものの作用がやや不明瞭と思わないでもない。
また、まだインストールしていない目的とするファイルを調べることは、USE_EXPANDはさしあたり関係が無い。
やはりその場その場でユーザーのインストール記事に当たるしかないということだろうか。
0268login:Penguin2009/02/27(金) 16:04:58ID:c+EE7ygm
USEで導入する/しないが変わるケースの話が例にあがってるけど

例えば、libcurl.so が必要になって、これはどうやって入れるの?っていう
疑問が起きたときに、検索する手段がない。って話でもあるよね。

まぁ。libcurl.soならcurlって検索するだろうけどさ。
0269login:Penguin2009/02/27(金) 16:30:45ID:A7VYKotC
俺はググって探してる
0270login:Penguin2009/02/27(金) 16:35:44ID:0aPr+yLD
自分はそういう時はデビ庵。
http://www.debian.org/distrib/packages
「パッケージの内容を検索」でファイル名入れて検索したら
大抵どんなパッケージに含まれてるかわかる。
あの几帳面さだけはガチ。
0271login:Penguin2009/02/27(金) 16:54:10ID:8IN6gXqa
>>270
「全てのebuild」をインスコしたマシンを用意して、
片っ端からequery fileを書けたら
目的とするデータベースが用意できるわな。

それをGentooの公式ページに置いてもらえば完了、ということになる。
0272login:Penguin2009/02/27(金) 17:03:19ID:Kn0jF8zF
> 例えば、libcurl.so が必要になって、これはどうやって入れるの?っていう
> 疑問が起きたときに、検索する手段がない。って話でもあるよね。

正直、何が問題なのか全く分からん
むしろ俺はそれが良くてGentooを使っているわけだが……
つか、俺からするとhogehoge-libとかhogehoge-dev、果てはhogehoge-includeなんて
分かれかたをしてる他所のディストリの方が嫌だ

大体からして、元々別のアプリケーションならともかく
Subversionがapache用サポートウェアとして提供しているmod_dav_svnを
Subversion本体とは別に管理しなければならないなんてありえんし、違和感を感じる
mod_phpについても同様、何が悲しくてphp本体と別管理しなきゃならんの?
それが嫌だと感じるなら、他所のディストリ使えば?

まあPostgreSQLみたいにサーバとクライアントを分けて管理する為に
postgresql-baseとpostgresql-serverに分けて管理すべきってのなら分かるけどね
0273login:Penguin2009/02/27(金) 17:08:06ID:8IN6gXqa
Gentooにおけるパッケージが、
元ソースのパッケージからいかに分かれているかはこの際あまり関係がない。
要はインストール前に必要なモジュールがどのパッケージにあるか調べる手段が標準で存在するのかどうか。
初めて入れてみるようなモジュールならなおさらのこと。
0274login:Penguin2009/02/27(金) 17:10:42ID:c+EE7ygm
USEの組み合わせによってファイルが増減するものも
あるだろうから単純にはいかない気がするけど・・・・。

タイミングとしてはebuildの登録時がよさそうなので
ebuildのリリースの際にqlist/equeryで出てくるものを更新して
検索できるようになってたらいいんかねぇ。
■ このスレッドは過去ログ倉庫に格納されています