emergeやってる?
前スレの980に感謝。 今同じところで問題になって速攻解決。
genkernelのinitrdなんですが、initramfs-* となる場合と initrd-* となる場合があって 困惑しています。 これはどこかに設定があるのでしょうか?
>1 乙
LiveCDみたいに、起動時にGentooのロゴを表示するにはどうしたらいいですか?
gentoo、日曜大工的なとこが面白いな。 ヘコイPCにインスコしたんでコンパイルも半日単位だけど。 ところでjfbterm入れたんだけど日本語が出ない。フォントが入ってないとか認識できないとかが原因だと思うんだけど、どっかに分かりやすい解説サイトない?
>>11 デフォルトの/etc/jfbterm.conf(か読み込むconfファイル)のfontsetのパスが初期は
/usr/X11R6/lib/X11/fonts/.....
になってるので
/usr/share/fonts/.....
に置き換える。
漏れはja_JP.utf8なので、media-fonts/unifontを使っています。
サンプル
>+fontset: iso10646.1,pcf,U,/usr/share/fonts/unifont/unifont.pcf.gz
GCC 4.1.1使ってる人いますか? gccをunmaskして、もうそろそろ4.1.1に手を出してみようかな って思ってます gcc-configで、今現在の3.4.6に戻せるから、大丈夫だよな?
>>13 4シリーズずっと使ってるよ。
今のところ、-fvectorizeとか-falign-functions=4みたいな極端な最適化オプションでは
ソフトによっては動かなくなったり、コンパイルできないものがある。
下記のようなふつーのオプションだと、うちでは問題ない。
CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=both"
完全に戻すこともできるし、gcc-configで特定のソフトだけ3.xでコンパイルすることもできるよ。
>10 genkernelの場合、ブートローダの設定でinitrdは何て書けばいいのだろうか…
>>15 1. 少しは頭を使う
2. 自分でやってみる
genkernelをやめると使ってるマシンの知識が結構付くよ おぬぬめ
genkernelってオプションによって違うだろうけど make menuconfig; make all(これはgenkernelに指定したのと同じ) それと/bootをマウントしてコピーしてくれるだけでしょ? 自分も詳細までわかって使ってるわけじゃないけど大差を感じない。 止めたところでどれくらいマシンの知識がつくのか気になる
genkernelはmenuconfigのオプションがあるので、 俺もマシンの知識に差が付くとは思えないが、 genkernelに使われていた人なら差が付くだろう
20 :
login:Penguin :2006/08/17(木) 16:10:01 ID:yqylRSRU
そのうちgenkernelは本当は厄介で事を難しくする物だという事に気づくと思うよ。 たった3行で済む事をgenkernelは難しくしてくれる。 make ${1:-old}config make && make modules_install cp /usr/src/$NEWEST/arch/i386/boot/bzImage /boot/$NEWEST リンク張り替え、.configコピー〜上記三行〜grub.confの編集までやるスクリプトで全31行。 emerge後スクリプト一発で済ましている。
make install でいいじゃん。
俺も普段は普通に使えるmakeを使ってる。 genkernelだと-jオプションやdistccを使うためのオプションをいつも忘れるし。 でも、やっぱり使い勝手と好みの問題でしょう。 initrdやinitramfsが必要な場合だと、genkernelに任せるのが一番手っ取り早いし。
23 :
カ−ネル伯爵 :2006/08/17(木) 16:29:00 ID:Gf5CBXOM
TURBO LINUX FUJIって、性能いいの?>有識者
暑いもんな。しかたがない。
普通、Linuxカーネルの構築っていったら、 # make mrproper # make menuconfig|xconfig|gconfig # <= gconfigは2.6から。 # make deps # <= 2.4までは必要 # make bzImage # make clean # make modules # make modules_install # make install でしょ。まぁ、省略できるステップもあるけど。 なぜ一々cpしてるのかが理解できない。
漏れもcp派。単純に「好きな名前」で置きたいから。
なぜbzImageとmodulesの間にcleanをはさむのです? make clean &&make menuconfigのあと make && make modules_install && make installで済ませてるけど、これじゃまずい?
>>28 make clean は、2.6 からは必要無い。
y/n/m を修正した箇所だけ、コンパイルするようになってる。
全体に影響するとこ変更すると、全部コンパイルするけど。
なんかおかしくなった時だけ、すればOK。
makeが依存関係や変更場所の面倒見てくれるってのはわかるんだが、安心のためにcleanかけることにしてる。 modules_installってinstallには含まれないんだっけ?
夏ってこんなのばっかだなぁ
WordPress を入れたくてしぶしぶ PHP/MySQL を入れたんだが PHP の USE フラグがえらいことになってて笑った。
>>13 C++ ABIが違うので、libstdc++は気にしておかないとまずい。
>>14 最適化オプションではまったのは、
-funit-at-a-timeだけだなぁ。
-ftree-vectorizeとかいろいろ付けてるけど。
34 :
13 :2006/08/18(金) 07:11:34 ID:V9oU+vEi
35 :
login:Penguin :2006/08/18(金) 07:52:00 ID:JfGhbLLr
>>26 カーネルは最低でも三世代は残したいから。
設定違いのカーネルを用意する事もあるし。
フェイルセーフなカーネルとかね。
新しいカーネルが完璧に動くとは限らないし最悪起動不可能に陥る事もある。
前スレでIDEがどうたらってやってたよね?
まず汎用IDEドライバを組み込んだカーネルで起動を確保するのが最初にやる事。
>>27 ,35
なるほどね。
俺は、(べつにgenkernel擁護とかじゃないけど)
手で何行もコマンド打つのめんどくさいからgenkernelつかっちゃうな。
.configの管理(?)もしてくれるし。gensplash使いたいし。
# genkernel --postclear --gensplash --menuconfig --kernel-config=/etc/kernels/kernel-config-x86-2.6.16-gentoo-r9 all
こんな感じで。
何度かgenkernelか/手作業かって話題になる事あったけど、俺の意見では、
手でカーネルの再構築もできない人/手元のPC用にモジュールの選択もできない人には、Linux自体もったいない。
そうでない人は、好きにすればいい。選択がGentoo Linuxの売りなのだから。って感じです。
おいらgentooに移行してから、ずーっとgenkernel使ってるからか
>>26 で書いてたのも微妙にまちがってるし…。(恥
新しいバージョンが出た時に安定するまで数回やる程度なんで 多少手間かかってもいいかな。俺としては。 デスクトップ的に使う人達は頻度高そうだが。
シェルスクリプトにコマンド羅列してケースバイケースで コメントを利用して更新作業をしているな。
39 :
login:Penguin :2006/08/19(土) 22:22:32 ID:UqvJcgXu
カーネル上がる度にスクリプトを増改築して今では全自動。 一度.config固まった後はずーとoldconfigでいけてるし。 面倒だからモジュールにはしないし。 最低限一つ前のカーネルさえ残しておけば何も恐い事はない。
>>36 だよね。オレもGentooって「選択の幅」がおいしいと思う。
特にdesktop用なんかは、いろいろコネクリ回すから、/proc/config.gz
を毎回コピって使ってる。
同じバージョンで、「動く物」と「実験用」*n個が/bootに転がってる。
まぁ、
>>37 氏と同じで、数回の事だからさ...
oldconfig で 2度トラブったことあり、以後信用せず
oldconfigして前のconfigとdiffで差分取って確認してる。
いずれにせよ標準的な方法で再構築できるのは助かる。 distribution 特有の俺様コマンド打ちまくりなのはマジ勘弁。
標準的な方法ならディストリ関係なくできるしな
45 :
login:Penguin :2006/08/20(日) 16:48:18 ID:s66nDXP7
他のデストリの事例、ubuntuの場合 カーネルは構築済のバイナリ配布。 カーネルが変わってvmwareのモジュールが使えなくなり起動せず、途方に暮れるまぬけ一人。 でもそこはubuntuにぬかりは無くgrubのメニューに古いカーネルをブートするエントリが残ってた。 vmwareのモジュールを再コンパイルして無事復旧。 一個前のカーネルは必ず残しておくという基本を忘れていないubuntuのおかげで助かった。
>カーネルは構築済のバイナリ配布。 これがもういやなんだが。
>カーネルは構築済のバイナリ配布。 よくわからんが確かに気に食わないな。
仕事でRHELとか使う場合、バイナリ配布使わざるを得ない。。
自分で構築したらダメなの? サポート範囲外になっちゃうのかな?MD5しっかりチェックしておかないと怖いな・・・
さてとさばよんでも入れてみるか..
カーネルのRPMも、rpmbuildコマンドでごにょごにょできた筈だけどなぁ。 rpmbuild --rebuild --target=i686 みたいな感じで。 ここ数年RPMなんてつかってないからくわしくは忘れたけど。
それがdistribution固有の俺様コマンドだと言う話だが。
53 :
login:Penguin :2006/08/21(月) 02:01:39 ID:j5GbF/Kv
【就職】「中韓などアジアの優秀な人材を、もっと日本企業に」 留学生2000人に無償奨学金月20〜30万円…経産省・文科省[08/20]★7
1 :試されるだいちっちφ ★ :2006/08/21(月) 00:42:25 ID:???0
★アジア留学生に奨学金、日本で就職促す 2千人に国支給
中国、韓国などアジア諸外国の優秀な人材に、日本企業にもっと入ってもらおうと、
日本の大学で学ぶ留学生への無償奨学金制度を07年度から経済産業・文部科学
両省が始める。大学・大学院に、採用意欲のある企業と提携して、留学生向けの専門
講座やビジネス日本語講座などの2年間の特別コースを新設してもらい、その受講生
1人あたり、住居費分、学費免除分、生活費など月計20万〜30万円相当の支給を
検討中だ。支援対象は約2000人を想定している。
特別コースは企業の中核を担える人材の育成が目標で、電機・IT業界、環境関連
産業など特定分野の企業群と提携し、それらのニーズにあった専門性の高い授業を
想定。また、留学生の日本企業就職率が伸びない理由となっている、日本語の力不足
や企業風土の特徴をあまり知らないことなどを解消するため、特別コースには実用性
の高い日本語会話の授業や日本の企業文化などを教える授業のほか、インターンシップ
制度も盛り込んでもらう。両省が授業内容を審査し、奨学金制度を適用するかどうか
決める。
両省は関連予算として07年度予算の概算要求に約60億円を盛り込む方針。この中
には、同じ目的で、既存の国費留学制度を使っている留学生らが無料参加できる就職
支援プログラムも加わる。
経産省によると、04年度は約3万人の留学生が日本の大学・大学院を出たが、日本
国内で就職した留学生は約5700人にとどまった。留学生支援策の拡充で、アジアの
優秀な人材の定着を増やそうとしている。
朝日新聞 2006年08月20日06時24分
http://www.asahi.com/job/news/TKY200608190397.html 前スレ(立った日時:2006/08/20(日) 07:02:40)
http://news19.2ch.net/test/read.cgi/newsplus/1156074203/
$ cat /usr/portage/profiles/default-linux/x86/make.defaults (前略) VIDEO_CARDS="apm ark ati chips cirrus cyrix dummy fbdev glint i128 i740 i810 imstt mga neomagic nsc nv rendition s3 s3virge savage siliconmotion sis sisusb tdfx tga trident tseng v4l vesa vga via vmware voodoo" (後略) ↑これどう思う?せっかく Modular 化されたのに無意味くね?
>>54 make.confで上書きできるんだから問題無し。
そうしとかないと何も知らずにアップデートした人が困るだろ。
>>52 汎用的な手段を好むのはいいとは思うけど、それはさすがに否定しすぎだと思うよ。
だって、Gentooで言ったらemergeとかebuildあたりのパッケージ管理のコマンドを否定しているようなもんじゃね?
まあ、RPM云々がスレ違いだとは思うけど。
57 :
login:Penguin :2006/08/21(月) 07:24:08 ID:RXM0r0CC
>>52 rpmやaptの方が汎用でemergeの方がデストリ固有である事は理解しよう。
makeレベルで把握していればどのデストリだろうが再構築のやり方は一緒。
genkernelはgentooにしか無い。
vineにいくと初心者向けにmkkpkgが用意される。
genkernelしか知らない人は他のデストリでは再構築すらできなくなってしまうわけだ。
デストリからバイナリで配布されるカーネルは強制ではなく他のデストリでも自分で
再構築している人は多い。
vineでは自分で再構築する方を推奨している(だからmkkpkgを用意している)
58 :
13 :2006/08/21(月) 07:49:53 ID:ZYEo4bwj
rpmやaptやemergeが裏でなにしてるかをしっとくといいかもねえw
裏で告られたら迷わずおkなんだけどね
apt は汎用の感がある(deb でも rpm でも動くし)けど rpm は汎用なのかなあ。 まあ emerge が汎用でないってのはみんな同意すると思う(いまは亡き mph みたいな感じか?)けど。 mkkpkg しかり genkernel しかり俺様コマンドではないの?
なんだよこの浮かれた夏厨に占領された感じ。
genkernelはメジャーバージョンが上がって使い方が変わったときに使わなくなったな。 カーネルオプションもやや特殊だし、自分でスクリプト書いてビルドする方がわかりやすい。 俺スクリプトにはeselect kernelを使うのが見栄えがよくなっておすすめ。
ebuildは単なるpython関数起動スクリプトだから、.ebuildみれば何してるか分かるよ。 $PORTDIR/eclass/rpm.eclassをinheritすることで.rpmのファイルもインストールできますよ。 .debはよく知らないが、deb2targzでできるのかな? emerge:パッケージ管理、eselect:環境管理、ebuild:コンパイル&インスコfunc集 他のパッケージングシステムはバイナリ配布のための独自ファイルで、 ebuildは元ファイルをそのまま持ってくるというところが大きく違うかな? emergeでもバイナリパッケージ使えるけど、単純なtbz2ファイルだね。 そんなことより、overlays.gentoo.org使ってる人います? Javaと,lu_zeroのcell emulator,ユーザーオーバーレイのproject sunriseあたりがおもしろそうだけど。 多すぎて逆に困るよなw
layman使ってる人の声も聞きたいっ
俺は、laymanにあるXGL(portage-xgl)を使ってる
66 :
login:Penguin :2006/08/23(水) 01:25:42 ID:XdEvWc9h
make menuconfigしても General setup ---> [*] Support for hot-pluggable devices じゃなくSupport for paging of anonymous memory (swap) なんですが 大丈夫でしょうか
67 :
login:Penguin :2006/08/23(水) 02:03:22 ID:XdEvWc9h
PC-card bridgesをひらいたんですが <*> i82365 compatible bridge support (NEW) <*> Databook TCIC host bridge support (NEW) がないんですけど、大丈夫でしょうか
私語はつつしんでください
せんせーおしっこ!
かなりクソスレ化してきたな
いかれてるわな
layman って、ちょっと使ってみたかんじだと make.conf を1行いじればOKって手軽さがいいね。
sys-kernel/gentoo-sources selected: 2.6.17-r1 2.6.17-r4 2.6.17-r5 protected: none omitted: none これの 2.6.17-r5 だけを残して消すにはどうすれば?
emerge -aC '=gentoo-sources-2.6.17-r1' '=gentoo-sources-2.6.17-r4'
最新版だけ残すなら emerge -P でいい
emerge -Pしただけだとゴミが残るね。 あとからrm -rf するか、いっそ先にrm -rf してからemerge -Pするか make mrproperするのが正攻法だとは思うけど
カーネルはしょうがない。
いちいちmake distcleanしてるなあ
/usr/portageが720MBも食ってるんだけどみんなもこんなもんですかね 何とかスマートにならないものか…
1G未満は誤差です
>>80 /usr/portage/distfilesの中身を適度に掃除すべし。
掃除って rm -rf *でええのん?
むしろ/usr/portage無しでemergeを利用することは不可能なんだろうか まあこのご時世そこまで容量ケチるやしも居ないと思うが
ちょっと考えりゃわからないかなぁ。ってことも聞いちゃうんだから。
86 :
とか :2006/08/25(金) 15:44:11 ID:4HXgercf
>80 /usr/portage/distfiles 以下を含めなければ 600MB ぐらい。 圧縮してループバックデバイスでマウントするとか NAS やら外部の 媒体に逃がすとか。 >83 eclean とか
88 :
login:Penguin :2006/08/25(金) 18:15:46 ID:TjV15iPJ
/usr/portage=148278 個のアイテム, サイズ 2.1 Gバイト /usr/portage/distfiles=1154 個のアイテム, サイズ 1.9 Gバイト でも気にしなーい。 いざ容量不足と言う時に消せるモノを残しておく。 いきなり余地の無い容量不足に追い込まれない為の緩衝材。
>>88 ディスクの使用量の増え方が
その時点でのディスクの使用量に依存してるの?
依存していなければいつ消しても溢れる時は同じだと思うけど
そこでyacleanerですよ。 ecleanて知らなかったけどどんなの?
dmesgに pcmcia: Detected deprecated PCMCIA ioctl usage とか出てくるんですけど、これって何か乗り換えないといけないんですかね?
app-emulation/x86-chrootなんてものが。 私は、既に自分で環境を作ってしまったが、 これからx86_64な環境を作る人には、便利かも知れない。 ちなみに、いきなりstage3持ってくる。 インストール先は/opt/x86-chroot以下。
rm -fr /var/tmp/portage/* でもディスク容量が空きます
94 :
login:Penguin :2006/08/26(土) 09:43:04 ID:wgZ0VjOj
>>89 なら経験談を一席、空き領域0は不意にやってくる編
壊れているtarボールをそうとは知らずに展開、展開の無限ループが発生。
妙に時間かかると異変に気づいた時は手遅れ(空き領域0)
尋常ではない事態(こんなに衰弱したlinuxを見たのは初めて)に慌てて再起動を試みる(マヌケ)
shutdown無反応、電源長押し
起動せず、ファィルシステムあーぼん?
KNOPPIXでファイル削除して無事に復活
突然不安定になった原因がtarボールであると咄嗟に把握するのは無理だった。
空き容量0が原因と理解したのもKNOPPIXで、そこで何が起きたか把握した。
このケースは展開されたファイルを削除すれば何事もなかったわけだが趣旨は何が起きるか分からないって事だ。
教訓:何が起こるか分からない(人は全てを予測できるほど賢くはない)のでなんでも冗長性を大きくする事を忘れるな。
いつでも消せるなら今すぐ消さなくても良いと考えられるかどうか。
95 :
login:Penguin :2006/08/26(土) 09:58:37 ID:wgZ0VjOj
ついでに 教訓:安易に再起動するな、次に起動するとは限らない 再起動すれば復活すると考えてしまう、たいていはそうだからだ。 でも二度と起動てきなくなる事もありえる。 ちなみにこの教訓はwindowsでウィルスにやられた時の常識でもある。 まずLANケーブルを引き抜きセキュリティ担当者や管理者に連絡、絶対に電源は切らない という旨が指示されているはずだ。 電源を落とされると何が起きたかの手がかりが消失してしまう。 最初に問い詰められるのは情報流出の可能性。
liveCDで立ち上げてカーネル作り直したり、grubをインストールし直したり、 設定いじったりとか、大した手間じゃないし、インストール時と同じ作業なんで、 全然難しくないじゃん。
>>80 reiserfs3.6でtail packingすると1/3になる
LVMで小さいパーティションを切って割り当ててる。
でもLVM経由だとportageが遅くなる。
フレームバッファで日本語のmanを表示させたくて作業ちう。 # emerge lv # nano -w /etc/env.d/00basic PAGER="/usr/bin/lv -c" # nano -w /etc/env.d/02locale LC_ALL="ja_JP.eucjp" LANG="ja_JP.eucjp" # nano -w /etc/man.conf JNROFF LANG=ja_JP.eucjp LC_ALL=ja_JP.eucjp /usr/bin/groff -Tnippon -mandocj PAGER /usr/bin/lv -c BROWSER /usr/bin/lv -c 結果、フレームバッファ上では文字化けしています。 OpenSSH経由のXtermで確認したところ、問題無く表示されます。 何が足りないかわかりません。ご存知の方、御教示頂けませんか、宜しくお願いします。
>>97 tail packingってどうやるの?
100 :
login:Penguin :2006/08/26(土) 15:55:58 ID:wgZ0VjOj
>>94 それって
容量不足って気付ければ、消せるファイルおいてなくても大丈夫だし、
気付けなければ、けせるファイルおいてても意味ないんじゃ…
ちと分からん事が発生中につき、質問させていただきます。 hdparamをrc-updateでdefault起動するように設定していて、 何時の間にかreadlinkが見つからないってメッセージが出てる事に気付いた。 取り敢えずbashを再度emergeしてみたんだけど、今度は /etc/init.d/hdparm : line32 : /bin/readlink : cannot execute binary file というメッセージが表示され、動かない・・・。 何時からこうなったのか特定出来ないんで、何をやったらこうなったのか分からない・・・。 /bin/readlink と /usr/bin/readlink に実行属性があるのは確認したんだけど。 readlinkをまともに動かすためには、どうすれば良いんでしょう?
>>102 よくわからんが、とりあえずrevdep-rebuild
>>102 $ equery belongs /bin/readlink
[ Searching for file(s) /bin/readlink in *... ]
sys-apps/coreutils-5.94-r1 (/bin/readlink)
だそうだ。emerge coreutils してみるが吉と思われ。
105 :
login:Penguin :2006/08/27(日) 00:30:50 ID:oMwjEQlr
>>101 >何が起こるか分からない(人は全てを予測できるほど賢くはない)
なんだよ。
tarボールの展開が暴走した時の対処を論じてるわけではない、一例を上げたにすぎない。
もっと他の原因も色々あってその全てを予測するのは不可能。
分かってるつもりの傲慢さが失敗につながる。
>>94 の例が悪過ぎたんでしょ
無駄なファイルを置いておくとディスクが溢れそうなことに
気付くのが早まるというような例を出せばいいものを
訳の分からない例を出すから誤解を生むんだよ
ていうかシステムレベルで問題にするならquota使え
>>102 >>103 レス有難う。
すまない。revdep-rebuildは試してみたって事を書き損じていたよ。
revdep-rebuildはやってみたけど、引っかかるものが無かったんだ。
equery ってこういう使い方が出来るコマンドだったのね。
Webで見た時に気付くべきだった。
てか、ちゃんと理解していないことが丸分かりで恥ずかしい…。
兎に角 emerge coreutils で亊無きを得たよ。有難う。
109 :
98 :2006/08/27(日) 14:19:24 ID:3IVTxzYk
>>100 レス、ありがとうございます。
# emerge jbfterm
# unifont
# nano -w /etc/jfbterm.conf
/usr/share/fonts/unifont/unifont.pcf.gz
# jfbterm
とした所、
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/jiskan16.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x16rk.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/jksp16.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/gb16fs.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/hanglg16.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x16.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/lt2-16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/lt3-16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/lt4-16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/cyr16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/grk16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/heb16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/lt5-16-etl.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-10.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-13.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-14.pcf.gz
PCF : CANNOTOPEN : /usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-15.pcf.gz
と表示されたので、該当行を#によりコメント化。
再度、jfbtermを起動すると、左側が既に文字化け。
使い方が間違ってるんですかね。
>>109 ロケールをja_JP.eucJPで使うなら、unifontじゃなくてfont-jis-miscとかfont-sony-miscあたりがいるのかも。
jfbtermでjisなんとかの部分ね。これも標準じゃフォントパスおかしいので修正が必要だとおもふ。
んで、
export PAGER=lv -Oe -c
alias jman="LANG=ja_JP.eucjp /usr/bin/man" # eucjpで起動するならいらない。
くらいじゃ駄目かな?
うちは、ふつーのコンソールのロケールはPOSIX(未設定)で使って、.bashrcに
alias jman='LANG=ja_JP.eucJP /usr/bin/man' # 日本語man
alias man='LANG=C /usr/bin/man' # 英語man
export PAGER='lv -Ou8 -c' # utf8画面用出力
alias jfbterm='LANG=ja_JP.utf8 jfbterm' # jfbtermはutf8で起動
if [[ ${SSH_CLIENT% * *} == "Windowsのsshリモートなkterm" ]] ; then
export PAGER='lv -Oe -c' # eucJPじゃないと化ける対策
fi
みたいにしてる。
>>90 yacleanerのほうがたくさん消えるのでそっちつかってまつお。
ecleanerはportageに入ってる分は消えなかった記憶が。
111 :
98 :2006/08/27(日) 17:31:04 ID:3IVTxzYk
>>110 レス、ありがとうございます。
# emerge font-jis-misc
# emerge font-sony-misc
# nano -w /etc/jfbterm.conf
fontset : iso646-1973irv,pcf,L,/usr/share/fonts/misc/8x16.pcf.gz
+fontset: ansix3.4-1968,alias,L,iso646-1973irv
+fontset: jisc6226-1978,pcf,L,/usr/share/fonts/misc/jiskan16.pcf.gz
+fontset: jisx0208-1983,alias,L,jisc6226-1978
+fontset: jisc6220-1969roman,pcf,L,/usr/share/fonts/misc/8x16rk.pcf.gz
+fontset: jisc6220-1969kana,alias,R,jisc6220-1969roman
#+fontset: jisx0212-1990,pcf,L,/usr/X11R6/lib/X11/fonts/misc/jksp16.pcf.gz
#+fontset: gb2312-80,pcf,L,/usr/X11R6/lib/X11/fonts/misc/gb16fs.pcf.gz
#+fontset: ksc5601-1987,pcf,L,/usr/X11R6/lib/X11/fonts/misc/hanglg16.pcf.gz
+fontset: iso8859.1-1987,pcf,R,/usr/share/fonts/misc/8x16.pcf.gz
#+fontset: iso8859.2-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt2-16-etl.pcf.gz
#+fontset: iso8859.3-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt3-16-etl.pcf.gz
#+fontset: iso8859.4-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt4-16-etl.pcf.gz
#+fontset: iso8859.5-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/cyr16-etl.pcf.gz
#+fontset: iso8859.7-1987,pcf,R,/usr/X11R6/lib/X11/fonts/misc/grk16-etl.pcf.gz
#+fontset: iso8859.8-1988,pcf,R,/usr/X11R6/lib/X11/fonts/misc/heb16-etl.pcf.gz
#+fontset: iso8859.9-1989,pcf,R,/usr/X11R6/lib/X11/fonts/misc/lt5-16-etl.pcf.gz
#+fontset: iso8859.10-1992,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-10.$
#+fontset: iso8859.13-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-13.$
#+fontset: iso8859.14-1998,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-14.$
#+fontset: iso8859.15-1999,pcf,R,/usr/X11R6/lib/X11/fonts/misc/8x13-ISO8859-15.$
+fontset: vt100-graphics,pcf,L,/usr/share/fonts/jfbterm/vt100-graphics.pcf.gz
+fontset: iso10646.1,pcf,U,/usr/share/fonts/unifont/unifont.pcf.gz
以上の変更でjfbterm上で感じが表示されました。
ありがとうございました。
gentoo.jp 生きてたよ age
gentoo.gr.jp だった上に age になってなかった。 sage 進行のままでいいや。。
114 :
login:Penguin :2006/08/29(火) 18:58:24 ID:GFJQAVTw
ideのHDDの/dev/hda7に、gentooをインストールしましたが、 VFSのpanicで停止して起動できません。 FSはreiserfsで、genkernelを使わない方法のインストールで行ってます。 reiserfsのモジュールは組み込んでいるし、grubでカーネルを直接起動できるはずだと思うのですが、 何か起動のヒントをお気付きであれば、教えて頂けませんでしょうか?
>>155-116 すみません、そのレス見てませんでした。
自分もきっとそのせいです。ありがとうございます。
stage1のTARボールを使ってstage3の手順で印スコして 114と同じ状況になり、 休日4日間、丸々PCに付きっきりになった馬鹿も世の中には居るらしいです。 ('A`)チョットハゲタ…
119 :
login:Penguin :2006/08/29(火) 22:38:21 ID:NzrDBH4Z
消えたというか、つい最近までインストーラはなかったんでは。 gentoo-nofb nox で立ち上げれば無骨な画面にハァハァ出来るよ。
え、なになに、GentooにもGUIインストーラきたの?
インストーラー2006.0から正式実装 てか前からこっそり実装されていたらしいが。 ちなみに10回試したが、 同じ設定でも起動時違うエラーで止まったり なんにせよ一回も成功しなかったと言ううわさ。
123 :
login:Penguin :2006/08/29(火) 23:20:47 ID:NzrDBH4Z
>>120 noxは NoXだから、Xを立ち上げない!っていう意味なのは分かるのですが、
nofbはフレームバッファを使わない?
フレームバッファって何だっけ?
それから、
>>122 も言っているけど、さっきから何回やってもGUIインストーラは成功しないのさ。
だから、どうせCUI環境で立ち上げるなら、2005r1リリースのCUIでしか上がらない
インストーラからあげてインストールした方がいいよね。
ところで、今FDしか存在しない古いノートパソコンがあるんだけど、
それにFDインストールでDebianが入ってる。
この状態で、このDebianを上手く使って、Gentooをインストールする方法を解説している
Webサイト教えてもらえませんか?
↑あのGUIインストーラーはどこだか忘れたが必須の設定があった希ガス それを設定しないとエラーどころか開始のメッセージだけしか出ないと言う (折れはこの時点で数十分待ったが何も変化が無くふじこ。) CUIのインストーラーも入っているよ、Xのデスクトップにリンクがあった筈。 だがあのインストーラーも2回試したが設定終了後コンソール窓が閉じてオワタ DebianからのインストールならKNOPPIXからの印スコ方法が流用できるかと。 詳細はぐぐってくれ
俺もGUIインストーラ試したことあるけど、1回もインスコ成功したためしがない。 以前はstage1からやってたけど、今はstage3からで楽になってるし、 インスコドキュメント充実してるしで、GUIインストーラーなんてイラネ。 >だから、どうせCUI環境で立ち上げるなら、2005r1リリースのCUIでしか上がらない >インストーラからあげてインストールした方がいいよね あのインストール手順はインストーラーでもなんでもない。単に最小構成LiveCD環境で 手動でインストールしているだけだしな。
>>123 ほとんどのLinuxで、公式のハンドブックほぼそのままでインストールできる。
mirrorselectだけないので、gentoo.gr.jpを手入力すればいいです。
自分の家に近くて速いミラーがあればそこを入れるのが一番ではありますが
いつのまにかebuildjpのoverlayがlaymanで管理できるようになってるよ
>>123 640x480よりも遥かに広大な画面が使えて
左上に牛さんが出てくるような CUI を無効にする。
とりあえず minimal は諦めて
700MB の LiveCD 落としなよ。
んで gentoo-nofb nox してマニュアルでインストール。
最小構成 LiveCD だけだと緊急時に後悔するよ。
130 :
128 :2006/08/29(火) 23:57:07 ID:jfxnc9ob
gentoojpのトップに載ってたorz
GWNの和訳が何週分かすっ飛ばされてるのにアナウンスがないけど 今は gentoo-jp が生きてたことを喜びたいと思う。 ところで Coverage from Gentoo's booth at the San Francisco Linux World Conference and Expo, a call for translators for Slovak and Greek languages, and some very important information about future upgrades to GCC and glibc, ←ココ all in this week's Gentoo Weekly Newsletter. Also in this issue, developer of the week, two Gentoo events that will take you away from your comfort zone, and more. some very important information なら最初に書けと思うのは俺だけか?
[blocks B ] sys-apps/pam-login (is blocking sys-apps/shadow-4.0.15-r2) これを回避するにはどうしたらいいですか? あと、Vine3.2からchrootしてインストールしてるんですが、 Vineのカーネル2.4.31で2.6のカーネルを構築することは出来ますか?
>>133 それ前スレで話題になった。pam-loginがshadowに取り込まれたので、
emerge -C pam-login && emerge -u shadow
をやればよろし。
>131 まだ先の事だし。 全てのアーキテクチャに絡まないことだし。 アップグレード祭りの予告程度だし。 いつか通る道だし。
qあswでfrgtyふじこだし
。
qtのemergeを開始して早13時間
そういえばwin機使って分散コンパイルって可能なんだっけ? 一応クライアント入れておこうかな
141 :
114 :2006/08/30(水) 15:15:03 ID:XbJFuGkW
起動の不具合を質問したものですが、カーネルにIDEドライバを組み込んでも 同じ結果になってしまいました。 /bootパーティーションを分けずにHDDの拡張領域にインストールしていますが、 これが悪いのでしょうか…
>>141 話題に出てたけど
stage1のTARballを使ってstage3の手順でインストールしてない?
それからできるだけ多くの情報を書いた方が的確なアドバイスをもらえるyo
143 :
114 :2006/08/30(水) 16:59:58 ID:XbJFuGkW
>>142 レスありがとうございます。
確認してみましたが、stage3のtarballを使用しています。
試しにgenkernelで起動しようとしたのですが、(reiserfsのmoduleは組み込んだ)
!! The root block device is unspecified or not detected.
please specify a device to boot, or "Shell" for a shell...
boot() ::
となって、止まってしまいます。やはり、デバイスが見付からないようなのです。
grubの指定に関しても、以下のようにしているのですが…
root (hd0,6)
kernel /boot/kernel-genkernel-x86-2.6.17-gentoo-r4 root=/dev/hda7
initrd /boot/initramfs-genkernel-x86-2.6.17-gentoo-r4
savedefault
boot
そこに至るまでにエラーは一切無し? とりあえずboot() ::が出てる状態で /dev/hda1〜/dev/hda7 /dev/sda1〜/dev/sda7(←シリアルATAのHDDの場合) を片っ端から入力してみるという手もあるかと。 あと/bootにカーネルが入ってるか、名前が間違っていないかも確認すべし
emerge ebview とすると、エラーで止まってしまった。 エラーの原因は linker が ebview を作るとき, -lpangox-1.0 が option に 入っていないため。なぜ configure が 間違ったMakefile を作るのかは不明。 こんなとき、どうすればいいの。
>>114 genkernel じゃない時のエラーの詳細と
fstab と grub.conf はどうなってます?
エラーメッセージを勝手に省くのは良くない。
こんばんわ。 emerge -puD world すると !!! Ebuilds for the following packages are either all !!! masked or don't exist: sys-apps/sh-utils sys-apps/fileutils sys-apps/textutils ... done! って出ます。 3つのパッケージが無くなってしまった!ってのはわかるんですが、 名前が変わったのか別のパッケージにまとめられたのか、わかりません。 どう対処すればよいのか、誰か助けていただけませんでしょうか?
>>148 $ find /usr/portage/sys-apps -name "ChangeLog" | xargs grep sh-utils
/usr/portage/sys-apps/coreutils/ChangeLog: Added message about removing fileutils, textutils and sh-utils in
/usr/portage/sys-apps/coreutils/ChangeLog: New package -- this will replace fileutils text-utils and sh-utils, when
150 :
148 :2006/08/30(水) 22:16:18 ID:WpPPNzJQ
>>114 , 143
grub.conf で initrd の行をコメントアウトしてみる。
initrd (initramfs) は必ずしも必要じゃない。
initrd が必要な場合は kernel の設定を
kernel /boot/kernel-genkernel-x86-2.6.17-gentoo-r4 root=/dev/ram0 init=/linuxrc real_root=/dev/hda7
としてみる。私にはこれぐらいしか思い付かない。
2006.1 来たよもん
gcc4 glibc2.4 キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
ホホホ 少し様子見る
チャレンジしてみる。ドキドキ。。。
恐いよ、やめようよ・・・ちゃんとゴムつけて。
あぁん、だめぇ! そこセキュリティホールッ!! いっちゃう!いっちゃうぅぅう!!
俺、突入したぞ 562パッケージ・・・
大物来たな。 現在 emerge -u gccの最中。systemとworldが控えてるのか・・。
みんながんばれ
gccとglibcが新しくなったからって 俺はemerge -e worldなんかやんないよ、べつに。
面倒で、まだxorgも6.8のままだよん。
emerge -u worldとか一回もやったことない。
-e systemはやったけどworldするとまたsystemやり直すから アホらしくなって止めた。
systemで十分なきがする
168 :
login:Penguin :2006/08/31(木) 21:08:16 ID:aR4ynQhi
たまの大掃除、オーバーホールだよ。 ぶっ通しは辛いのでemerge -ep world > list listをスクリプトで整形してスクリプト化してる。 適宜exitを入れるかctl+C。 3.3->3.4の時より300も増えていたのがまいった。 Xのモジュール化だけではぜんぜん計算合わない。
使うことが目的じゃなくて、環境を整えることが目的だもんね
コンパイルする事が目的になってます
今回、3.xから4.xへのアップだからねぇ
172 :
login:Penguin :2006/08/31(木) 22:24:33 ID:aR4ynQhi
コンパイルしながらでも普通に使えるから大丈夫。 バックでずっとコンパイル走らせておけばいい。 重いなら優先度下げればいい。 linuxのスケジューリングの優秀さ、安定感を体感しよう。 忘れた頃には終わってる。 今晩録画予約があってwindowsに切替えねばならないのでそろそろ今日はコンパイルおしまい。 これさえなければぶっ通しで寝てるあいだも走らせるんだけど。
-e system も -e world もやらんけど問題出てこないなぁ。 パフォーマンスが上りそうなものだけ rebuild すればいいか と思ったけど、どれが上るのかわからないーよ。 コンパイル時のメモリ使用量が少なくなってるといいなぁ。
emerge --resumeがあるから止めても平気だし。
ハイバネーションで
アップデートジャンキーの俺には至福の時間、休日に満喫しよう
gcc-4.1.1へのアップデートが無事終了したのですが、 3.xの方は消してもいいんですか?
不安なら残しとけば、切り替えられるし
179 :
login:Penguin :2006/09/01(金) 02:16:57 ID:qqd7L76H
今のところ gcc-3 が必要になるのは、 当方だと qemu のコンパイルぐらいだな。
180 :
login:Penguin :2006/09/01(金) 09:43:44 ID:vDlqxDzz
コンパイルが嫌ならgcc4.xはマスクしておく事だ。 コンパイル時間が延びるしまだgcc3.xのバイナリの方が高速に動くケースがけっこうあるようでいいこと無い。 何故コンパイルを苦にするのか理解できないが嫌ならやらなくてよろしい。 バックグラウンドでのんびり走らせて一週間でも一ヶ月でもかけてやればいい話なんだが。
マスクしないでも明示しないかぎりは別スロットに入って有効にならない。 つうかGentoo素人?
gcc自体のコンパイルに一週間でも一ヶ月でもかかる環境なんじゃない?
Qtのemergeに18時間かかりましたが何か?
Gentoo素人が嫌ならID:vDlqxDzzはマスクしておく事だ。 無駄にスレがが延びるしまだ夏厨の方が高速に動くケースがけっこうあるようでいいこと無い。 何故Gentoo素人を苦にするのか理解できないが嫌なら読まなくてよろしい。 バックグラウンドでのんびり煽らせて一週間でも一ヶ月でもかけてやればいい話なんだが。
そういや、いまさらだけど、インストールハンドブックで locale.gen の所に誤植が…。 Code Listing 16: ロケールの指定 en_US ISO-8859-1 en_US.UTF-8 UTF-8 de_DE ISO-8859-1 de_DE@euro ISO-8859-15 ja_JP.EUC-JP/EUC-JP ja_JP.UTF-8/UTF-8 ja_JP/EUC-JP ってあるけど、日本語のとこは、 ja_JP.EUC-JP EUC-JP ja_JP.UTF-8 UTF-8 ja_JP EUC-JP だよね。 2006.1 になって、新規インストールする人は気をつけてー。
そのファイル、最初からja_JP*書いてあったけど、それが既に誤植ってことでおk? 起動すんのまんどくせ。
俺は ja_JP UTF-8 にしちゃってるYO!
>>187 /usr/share/i18n/SUPPORTEDに載ってないんだが、指定していいの?
うーむ。gcc4.xでhugsのコンパイルに失敗するのは何故なのだ。
CFとかSD、メモリースティックとか多種類メディアを扱える USBカードリーダーをgentooで使ってる人いますか? マウントするべきデバイス名が分からない・・・。 USBじゃなければ、カーネルのMMCの項目にチェック入れて /dev/mmc*をマウントすれば良いみたいだけど・・・。
>>186 ,
>>188 locale-gen を実行した時に、駄目ならその旨表示されるから、
適当にやっても、やばいことにはならないと思うよ。
192 :
login:Penguin :2006/09/02(土) 03:52:05 ID:FZyqqCE0
# gcc-config -l [1] i686-pc-linux-gnu-3.3.6 [2] i686-pc-linux-gnu-3.3.6-hardened [3] i686-pc-linux-gnu-3.3.6-hardenednopie [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp [5] i686-pc-linux-gnu-3.3.6-hardenednossp [6] i686-pc-linux-gnu-3.4.6 [7] i686-pc-linux-gnu-3.4.6-hardened [8] i686-pc-linux-gnu-3.4.6-hardenednopie [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp [10] i686-pc-linux-gnu-3.4.6-hardenednossp [11] i686-pc-linux-gnu-4.1.1 * になったが、hardenedのを全部のけたい。 どうすりゃいい?
>>190 私の環境では sd** になる(udev)
メディアを後から挿入しても sd*1 とか作ってくれないので
メディアを挿入してからリーダーを接続するか、以前やった方法だが
udev に自分で rule を追加して、リーダーに限り、接続したら
sd*1,sd*2,... といったようなパーティションデバイスを
強制的に作らせるようにしていた。(通常は sd*1 しか使わないが)
あと、kernel の config で CONFIG_SCSI_MULTI_LUN=y が必要だったような?
MMC はまったくわからない。(PCI 接続のチップ用?有効にしたことがない)
195 :
login:Penguin :2006/09/02(土) 10:06:05 ID:FYdMIzwR
>>181 マスクしないとworldに入ってくるよ。
コンパイル中Bittorrentが二回落ちた、10分ていどの間Firefoxが不安定になる事一回。
Firefoxはたまたま間の悪い時に当たったか。
コンパイルが全く負担にならないわけでもないな。
ブラウザやp2pが落ちてもどうという事はないが重要なのが落ちたらやばい。
コンパイル三日目、今日中には終わる。
「有効になる」ってのはemergeされるって意味じゃなくてデフォルトのコンパイラとして扱われるって意味だろ。
2006.1入れてくるかな 面倒だけどw
198 :
189 :2006/09/02(土) 13:44:52 ID:9oza3NbC
gcc4.xで557パッケージのリコンパイル完了。 hugs98, boehm-gc, vmware-modulesがコケてるのでこいつらを片付けて移行完了かな。 /usr/portage, /var/tmp あたりをraid0+reiser4な場所に置いてやると早く片付くよ。
>>198 そらそうだろうが場所を用意すんのがめんどい。
ストライピングが無いならtmpfsを使えば良いじゃないとか無しな。
>>194 指摘していただいたオプションにチェック入れて再構築し、
# ls -l /dev/disk/by-id/usb*
と打ったら、四穴式のリーダーなので、四つデバイスが出てきました。
そのうちの一つをマウントしたら見事ヒットしますた。これでますますwindows使わなくなるw
どうも、ありがとうございました。
201 :
login:Penguin :2006/09/03(日) 11:24:06 ID:EBsVy0D1
報告 gcc4.1.1で特定ページでfirefoxセグフォ。 firefox単品で試した時は大丈夫だったが全体をgcc4.1.1に移行したらセグフォ。 セグフォするページはstage6、先に他のページでプラグイン(javaかflash)を使う ページを一回読んでおくと落ちない。 あとmozipllugerが動かない。 epiphanyは問題ない。 firefox-binはセグフォで起動せず。 firefox-2.0_beta3に突撃、stage6でセグフォは変わらず。
203 :
login:Penguin :2006/09/03(日) 15:59:52 ID:oqAb4FWv
celelon2Gで CFLAGS="-O2 -march=pentium4 -pipe" とか指定するのって合ってますよね?
>celelon2G これがすでに間違えてる
>>203 cat /proc/cpuinfo の結果張ってみそ。
それ見ないとなんとも言えん。
Celeron500MHzでmarch=pentium2にしてる。合ってるかは白根
2.0Gあたりなら北森こあでは?
209 :
203 :2006/09/03(日) 17:03:11 ID:oqAb4FWv
こんなん出ました cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 15 model : 2 model name : Intel(R) Celeron(R) CPU 2.00GHz stepping : 7 cpu MHz : 2000.333 cache size : 128 KB fdiv_bug : no hlt_bug : no f00f_bug : no coma_bug : no fpu : yes fpu_exception : yes cpuid level : 2 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up cid xtpr bogomips : 4004.43
ぺんてあむふぉー
211 :
203 :2006/09/03(日) 17:36:00 ID:oqAb4FWv
>>206 CoreDuoはプレスコ拡張命令持っているので -march=prescott 派と
素直に -march=pentium4-m 派に分かれている模様。
おれは prescott にしてる。とりあえず動作には問題無い。
しかし、うえにもあったけど、自分もfirefox-binがセグフォで起動しないし、 ブラウザのスクロールがやたらカクカクしておかしい marchの指定を少し下げたほうがいいんだろうか… epiphanyとgnomeは、いままでのディストリと比べると格段に軽いんだけど。
>>213 ~/.mozilla を消すのは試した?
>>214 それは試したけど、かわらなかった
ちなみに、firefox-bin起動時のエラーはこんな感じです。
No running windows found
/usr/libexec/mozilla-launcher: line 117: 14319 セグメンテーション違反です "$mozbin" "$@"
firefox-bin exited with non-zero status (139)
>>212 -march=pentium-m
ではなくて?
219 :
login:Penguin :2006/09/03(日) 21:16:23 ID:KA86MTXg
>>202 CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -ffast-math -msse2 -mmmx"
firefox起動直後にabout:pluginsでクラッシュ
flash、java以外のプラグインを使おうとするページでクラッシュ?
一度flashかjavaのあるページを読むとクラッシュしない
mozplugger作動せず
gcc-3.4.6では問題なく動いていたのにgcc-4.1.1で動かなくなった。
firefox-binはセグフォで起動せず(もし3.x系sと4.x系の混在の危険を示唆しているなら大問題)
epiphanyはgcc-4.1.1でも正常に動く。
他は問題ないのに選りに選ってよってfirefoxとは。
ついでに。
もし高速化を期待しているのならgcc4.1.1はまだ時機尚早と思う。
体感速度は全体的に向上する(レスポンスは良くなる)が描画のパフォーマンスが低下する。
mplayerやxineが10〜20%ほど重くなる。
flashのベンチは4700->2800と大幅に低下。
youtubeをよく見る人には大問題だ。
220 :
203 :2006/09/03(日) 21:23:53 ID:oqAb4FWv
straceつかってみたけど、 これを読むのは経験がないと、なかなかムズいね 気になるのは、 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) こんな感じのファイルが無いよってエラーが、散見されるくらいだけど、 makeした版のfirefoxでも存在してるから問題ないみたい
ソースからfirefox(/usr/lib配下?)のfirefox-bin(/opt)が混在してるのか?
> CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -ffast-math -msse2 -mmmx" 最後の2つのオプションわmarchに内蔵されているす。 fast-mathわキワモノすね、浮動小数点演算の制度を殺してまで高速化するとわいえ、firefoxなどの 非マルチメディア系ソフトに有効なのか影響があるのかわ、なんともいえないす。
-ffast-math つけるやつは素人
あと、日本語入力はなにつかってる、scim?
225 :
203 :2006/09/03(日) 21:37:49 ID:oqAb4FWv
>>221 最初、firefox-binをインスールしたけど
セグフォで起動しなかったので、
ソースからのfirefoxをインストールしてみたら、
ぶじ動いた
オフィシャルサイトから拾ってきたfirefoxを展開して
起動したけど、やっぱりセグフォした
USEのスコープってグローバルだけなのかな。 PHP用のデフォのUSEフラグが これでもかってくらいにUSEを汚染してくれてるんだが。。 パッケージローカルのデフォのUSEフラグとか持てないかな。 持てたらアレか。ユーザーのmake.confとどっち優先かで揉めるか。 難しい話だ。
>>226 /etc/portage/package.use
とかは?
ところで、デフォのUSEフラグって何?
>>226 /etc/portage/package.use
-ftree-vectorize はみんなどうしてる?
>デフォ make.conf 何もいじらずに emerge --info した時の USE のつもり。 session とか reflection とか大層な名前のものが PHP でしか使ってなさそうなのに加わってる。 (default-linux から引き継いでる模様) こういう PHP でしか使いそうに無いものは、 PHP のパッケージ内のみで定義されて 外に出てこないようにならんかなぁと。 なんて言うんだろう、なんか伝えにくいけど。 make.conf は最小にして package.use に記述するのが吉ですか?
233 :
login:Penguin :2006/09/04(月) 15:01:52 ID:9UvlsXWQ
glibc-2.4-r3 age
>233 >153
ちょっと必要になって新しいディスクに Windows インストールして 使ったんだが firefox の描画が超速いんですが... Linux だめぽ
スレ違い
>>235 つーか、gentooでemergeしたFirefoxが遅いぽい。工夫しないと駄目なのかもね。
俺の環境(AMD64)だと64bit環境でビルドしたものより、32bitのfirefox-binのほうが軽かった…。
firefox-binと自分でビルドするのでは最適化オプション違うの?
about:buildconfig見てみりゃわかる。
pangoは遅い cairoも遅くなる
gcc4、geditコンパイル出来ず
242 :
209 :2006/09/04(月) 17:49:43 ID:dSgZ6qqB
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1209473360 (LWP 8110)]
0xb1700fc0 in strlcat () from /opt/netscape/plugins/mplayerplug-in-gmp.so
(gdb)
net-www/mplayerplug-in gecko-sdkで解決。
gccが犯人と思い込んでいたので全然追いかけなかった、騒いでごめんね。
今まで-gecko-sdkで動いていたのかuseが変更されたのかは不明。
>>241 [ebuild R ] app-editors/gedit-2.14.4
は通ったよ。
>>239 あ、そんな便利なのがあったんだ。ありがとう。
それにしても、64環境だと純正FlashPlayerがないんだね。
Firefoxは32Bit版に落ち着いてしまいそうだ・・・。
そろそろFlash9のβが出るらしいけど、やっぱり64Bitは置いてけぼりなのかな。
export MOZ_DISABLE_PANGO="1"が効果あるかも?
なんか色々あるんだねぇ。 nspluginwrapper も導入したいし色々試してみるかー。
レベル低い質問ですが、 $ gcc-config -l [1] i686-pc-linux-gnu-3.3.6 * [2] i686-pc-linux-gnu-3.3.6-hardened [3] i686-pc-linux-gnu-3.3.6-hardenednopie [4] i686-pc-linux-gnu-3.3.6-hardenednopiessp [5] i686-pc-linux-gnu-3.3.6-hardenednossp [6] i686-pc-linux-gnu-3.4.6 [7] i686-pc-linux-gnu-3.4.6-hardened [8] i686-pc-linux-gnu-3.4.6-hardenednopie [9] i686-pc-linux-gnu-3.4.6-hardenednopiessp [10] i686-pc-linux-gnu-3.4.6-hardenednossp な状態なんですが、 とりあえず emerge -uD world で gcc 入れちゃっても問題は無いんですよね? ディスクの肥しになるだけで。 英語のGentoo Linux GCC Upgrade Guideを読む根性が無いんですよ。
emerge -P gcc
3.3.xから3.4.xなら日本語があるじゃん。 英語ページだってほとんどテクニカルタームとコマンドだから、最初から読む気が まったく無いんじゃなければ、どうにかなるだろ。 それさえも面倒っていうんならGentoo辞めた方がいいよ。
ちょっとまて。2.6.18-rc5-mm1って何でdevice mapperの欠片すら出てこない? LVMボリューム全滅で/と/bootしかねぇ・・・ orz
>>250 Multiple-device supportじゃない?
252 :
250 :2006/09/05(火) 00:04:49 ID:mHWwr1xP
>>251 make oldconfigで差分だけ埋めて更新し続けてきたら.configから跡形も
無くなってたんですが、make menuconfigで出てきます? > Multiple-device support
久しぶりにmenuconfigしたけどどこに何があるのか追い切れなくて見付けられなかった。
>>252 手元のの2.6.17-gentoo-r7では
Device Drivers
-> Multi-device support (RAID and LVM)
wikiのFAQで [回答:usata] /dev/hdc3 はルートパーティションなので、dump や fsck 用のフラグは 0 0 にしておく必要があるでしょう。LiveCD で起動してマウントするなどして、1 1 となっている部分を 0 0 に変更してください。 === とあるのですが、なぜfsckの数値も0にするのでしょうか?
/なら1で良いと思うけどなぁ。 俺は全部0 0だけど。
必要のない update はしたくない安定性第一のサーバーで glsa-check をした。 xorg-x11 がセキュリティー上の問題をおこしている。 update しようとしたら, いろいろなものが block してできない。 サーバーで, x など使わないから emerge -C xorg-x11 emacs が library がなくて使えなくなっているので、しかたなく、 どこかの homepage に書いてあるとおりに emerge -DuNv xorg-x11 すると、なんか全てを update し始めた。gcc-4 まで install する始末。 不吉なことが起こらないよう見守ること数時間。glibc で止まってしまった。 make.conf の CHOST="i386-pc-linux-gnu" が悪いと言う。 CFLAGS="-Os -mcpu=i686 -pipe" が入っているから問題ないと思って i686 に直したのだが、 ERROR: sys-libs/glibc-2.4-r3 failed. !!! failed to configure glibc gcc が古すぎるとおっしゃる。 root: gcc --version gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1) どうすりゃいい? gcc-4 に乗り換えて、また、システムを弄られたら、たまらんし。
なにをぐだぐだいってるのかさっぱり
安定性第一のサーバーでこんなことをやってる時点で(ry
> emerge -DuNv xorg-x11 そもそも、 -p か -a いれろよ。確認もせずに実行するやつがあるかい。
>ERROR: sys-libs/glibc-2.4-r3 failed. >!!! failed to configure glibc >gcc が古すぎるとおっしゃる。 ちゃんとログ貼らない奴にレスするのもなんなんだが、 >gcc-4 に乗り換えて、また、システムを弄られたら、たまらんし。 CHOSTを弄ってる人間の方は問題ないんか?
USE="-X" emerge emacs じゃだめなの?
>>261 安定性第一のXserverかもしれんぞ
>>256 gcc-4いらね奴は
# mkdir -p /etc/portage
# echo ">=sys-devel/gcc-4.0" >> /etc/portage/package.mask
しろと書いてるよ。
あとは、glibc-2.4-r3はDEPEND=">=sys-devel/3.4.4"なので
上記を満たすお好きなgccをemergeしてください。
昨日の朝からgentoo-2006.0をインストールして、未だにemerge xorg-x11です。 なんか遅いなぁって程度に感じたんですが、これで普通ですか? 因みに ibook 500Mhz です。 MAKEOPTS="-j2" CFLAGSは触ってません。
>>264 うちは、セレロン533ですが、そんなもんです。
俺が、pen3 800MHzを単独で使ってたときは、stage1からやってたけど、 Xのマージまでなら一晩程度で済んだと思ったけどな。 まあ、かなり昔の話なので今とは違うかもしれないが。
>> 256 です。 泥沼化してしまいました。 どうにも引返せないないから gcc を # gcc --version gcc (GCC) 4.1.1 (Gentoo 4.1.1) に変えました。glibc も update しました。 libc は -rwxr-xr-x 1 root root 1201308 2006-09-05 14:37 libc-2.4.so # gcc-config -l は [11] i686-pc-linux-gnu-4.1.1 * です。 しかし、gcc が動かない。例えば # USE="-X" emerge -u emacs checking host system type... i686-pc-linux-gnu checking for gcc... gcc checking whether the C compiler (gcc -Os -pipe ) works... no configure: error: installation or configuration problem: C compiler cannot create executables. /usr/lib/libc.so の file type が分からないと言われたこともある。 -rwxr-xr-x 1 root root 238 2006-09-05 14:37 /usr/lib/libc.so
それが安定性第一のサーバーかよっ
必要なデータと設定ファイルのバックアップを取って 再インストールした方が早そうだな。
同感
>>267 fix_libtool_files.sh 3.3.5
emerge --oneshot libtool
emerge --oneshot sys-libs/libstdc++-v3
source /etc/profile
emerge --oneshot glibc
revdep-rebuild
make.confのCHOSTだけを勝手に変えた上に、 なんかいろいろいじっちゃっているなら、再インストールのほうがいいよね。 次は、インストールの時に、プロファイルとかの選択をするの忘れないで・・・。
256は3.4.6持ってくればそれだけで済んだ話に見える。 なんで3.3.5からいきなり4.1.1にするかなぁ。 一人相撲で難しく考えて迷走してぶっこわす。 今からでも間に合うかもしれないからいじった所全部元に戻してgcc-3.4.6使おう。 4.1.1は新しすぎる。 gccはハンドブックの順番通りに上げていくのが無難、途中をすっ飛ばすと何か起きたときお手上げ。 おそらくgcc-4.1.1はgcc-3.4.6でコンパイルされる条件でしかテストしてないだろう。 (gcc-3.3.5でコンパイルしたgcc-4.1.1はテストしていない、3.4.xからならいけると思うけど) コンパイラ絡みのトラブルほど厄介なものはない。 ソースコードは100%間違いないのに動かない。 ソースコードをどんなに睨んでも解決できない。
そもそもハンドブック読まないのが当たり前になりつつある そこが問題、かなり問題 手取り足取り教えたくても基本すらなぞろうとしないから教えようがない 翻訳を手伝っている人の為にも声を大にして言いたい 『ハンドブックを読みましょう』
インストールする時は毎回ハンドブック読んでる。 procのマウントポイント間違えて失敗したことあるし。
やばいなぁ・・・FreeBSD勉強しようと思った矢先にGentooが・・・ 日本語整備されすぎですよこん畜生めorz
279 :
login:Penguin :2006/09/05(火) 19:15:18 ID:OilRVw5+
gcc-4.1.1あまりにも厳密でmemtestなみとおもわへんか。 あー、コンパイルがこけまんねん。 白河の清きに魚も住みかねて、もとの濁りの田沼恋しき。
>> 256 です。 再インストールするべきかしれないが、このマシン、止められない。 firewall を越えることが許されているのは、この1台だけ。 止めると外界との繋がりが切れる。 そして、私は、現在、出張中。出勤予定は来週。 突然、外で、セキュリティーが気になって、手だししたのが不運の始まり。 で、 # ls -l /usr/bin/ld とすると -> /usr/bin/i386-pc-linux-gnu-ld -> /usr/i386-pc-linux-gnu/binutils-bin/2.15.92.0.2.ld となっていた。 # ls -l /usr/i386-pc-linux-gnu drwxr-xr-x 2 root root 4096 2006-09-05 18:24 bin drwxr-xr-x 4 root root 4096 2006-04-09 04:18 binutils-bin drwxr-xr-x 4 root root 4096 2006-09-05 13:10 gcc-bin drwxr-xr-x 2 root root 4096 2005-10-20 03:05 lib だが # ls -l /usr/i686-pc-linux-gnu drwxr-xr-x 3 root root 4096 2006-09-05 13:55 gcc-bin で binutils 関係のものがなく、仕方がないので #cd /usr/i386-pc-linux-gnu/bin #rm ld #ln -s /usr/i386-pc-linux-gnu/binutils-bin/2.16.1/ld ld とすると #USE="-X" emerge emacs は通った。いまは emacs は使えている。 修復する方法はないですか?
ちょっと待ったw 業務で使っている鯖でやっちまったのか?! 最低限動いているのなら、無理せずに、来週にでも CD-ROM起動のディストリビューションで代機用意して 落ち着いて再セットアップしたほうがいいんじゃないか? 仕事で使っているものなら、つぎはぎだらけで動かすより、 安心して使える状態のもののほうがいいでしょ?
gcc-4.1.1 に移るつもりはまったくなかったのだが、まったく用意もなしに、 あれよあれよと言う間に泥沼に。ハンドブックなど読む間もなかった。しかも、 x86機は問題の1台だけで、どうしようもなくなってしまった。こまめに update しているx86-64 マシン達は gcc-3 のままなのに。 gcc-4 は buffer-overflow を防いでくれるとかで、性能よりも security が 重要な機械にはいいとは思うのだが、いくら最適化が簡単な中間言語を作るか らといっても、結果としての最適化が悪いと、end user にとってはあまりメ リットがないね。kernel が gcc-4 の厳密なコード解釈に対応できたから、 mask をはがしたんだろうが。
まだ .1なんだから大目に見ないと
自分でやったことなのに、勝手に入っちゃったとかいうスタンスなんとか汁。
でも、別途、移行作業が必要なパッケージは、 emerge の前にもうちょっと注意でてほしいような気もする。 赤字のUとかNとか。
gcc-4の場合はemergeしただけじゃシステムに影響ないじゃん
確かに。 gccだけの場合だったらなさそうだけど。
バカスww ていうかなんで利用実績が少ないgentooを選んだんだ? 未発見のセキュリティホールがまだ山のようにあるかもしれんのに
>> 253 2.6.18-rc5-mm1になってブロックデバイスのサポートを切り離すことをできるように コンフィグプロセスを変更した(組み込み用途だと思う)とばっちりでMulti-device supportが 消え失せたらしいです。地雷バージョンですね。
>>277 LiveCDっつーの?あれ、なんかすごいね。
俺なんか2003年あたりにコンソールで仕込んだものをそのまま継続して
育ててたんだけど、このたび新規マシンにインストールすることになって
LiveCD使ってみて隔世の感があったよ。
あれだけGUIもインストールツールがあればハンドブックなんて要らない
んじゃないかとさえ思ってしまう。
手取り足取りなインストールツールがないから 結局コンソールと格闘しないとならない。 だったら最初からX起動させない方が早い。 と思わなかった?
2006.1にしたんだけどgifのUSEフラグを有効にするとなぜかQtが3.3.6になります。 元々4.1.4が入ってたんだけど、3.3.6に変わることでまたQt関係リビルドするのもとっても面倒…。 今のところQtだけgif無効にしてるんだけど、これだとKonquerorでgifが表示されないという状態で困るし。 なんとかならないですかね?
USE="-qt3"とか?両方入れときゃいいじゃん。
シープラスプラスは嫌われものだなw
言語が腐ってるから
>>293 それはもう試したんですが駄目でしたね。
qt4だけだと動かない(コンパイルできない)ものがない? qt4の最初のころはなんかトラぶったこともあったような気もするけど、 /etc/env.d/44qt4, /etc/env.d/45qt3 とかがこなれてきて、最近はqt3と うまく共存してくれてるような。
298 :
292 :2006/09/06(水) 20:02:42 ID:JKomeUaP
あ、もしかしてQt3とQt4って共存できるの?こりゃ恥ずかしいこと聞いちゃちゃったなw
gcc-4.1.1でboehm-gcがこけるぅう ./include/gc_cpp.h:183: error: extra qualification 'gc::' on member 'operator delete []' make[1]: *** [gc_cpp.lo] Error 1
gcc4にしたいのに、hardenedだからできない。。 glibcも2.4に出来ないし。
hardenedを使っている人間がなぜgcc4を試すのかという一点に尽きるわけだが。
>>299 アクセプトキーワードで大丈夫だと思う。
>>299 6.5はダメ。6.7はokだった。emerge -e worldに三日かかったから、
新しいboehm-gcが来てるのに気がつかなかったよ^^
--4.1.1インプレ 描画性能の低下がボディブローのように効いてくる。 一方でk3b(実体はkdelibsか)は爆速になった。 損得勘定は微妙。 c++のコードは得、cのコードは大差ない、Xは遅くなるって感じかな。 遅くなったのがXではなくドライバだとハード固有の問題なのでなんとも言えないが。 ともかく速くなるコードもあれば遅くなるコードもある。 同じソースコードでも3.xと4.xでは挙動が変わる事がある。 4.1.1でtotemのbugが一つ消えた。 いつかは4.xにしないとならないが急ぐ必要もないと思う。
以前から4系使ってる俺には遅いくらいだがなw
うーん、、、 過去最高の安定した使い勝手の良い状態なんだよな。 それをあえて壊すリスクを冒してまで、今GCC4.X系へ 移行する意味はないのかもしれない。 だけど俺はgentooっ子。 あえて攻める。
彡ミミミミ))彡彡)))彡) 彡彡゙゙゙゙゙"゙゙""""""ヾ彡彡) ミ彡゙ .._ _ ミミミ彡 ((ミ彡 '´ ̄ヽ '´/ ̄ ` ,|ミミ)) ミ彡 ' ̄ ̄' 〈 ̄ ̄ .|ミミ彡 ミ彡| ) ) | | `( ( |ミ彡 ((ミ彡| ( ( -し`) ) )|ミミミ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ゞ| ) ) 、,! 」( ( |ソ < 感動した! ヽ( ( ̄ ̄ ̄' ) )/ \_______________ ,.|\、) ' ( /|、  ̄ ̄| `\.`──'´/ | ̄ ̄` \ ~\,,/~ /
先日ATI(Radeon8500)からnVidia(GeForce6200)にグラフィックスボードを換えたんだけど、 試しに無理矢理ドライバ突っ込んだのが悪かったのか、nvidiaドライバでXが起動しない。 てか、X動かすとマシンがフリーズしてしまう。 nvドライバだと動くんで、何とかなるっちゃぁ何とかなるんだけど。 xorg-server-1.1.1でnvidiaドライバって使えないのだろうか…。
mltermはgccのバージョンが変わる度に表示が変わるな。 4.1.1ではボールドが極端に太くて画面が汚くなる。 直してくれないかなぁ。
描画の速度低下は目に見えるレベルだからそのうちgcc4用パッチ出るんじゃないかな。
でもFedoraもMomongaもgcc4なんだよなぁ。
ググっても苦情はヒットしない。
グラフィックチップに依存する症状なのかなぁ。
>>311 freetype-2.1.1は試した?
bold細くなるよ。
ハードマスクだけど使える。
おれんち、mltermだけじゃなく、firefoxも太くなって困ってる
>>312 もしかして、2.2.1?
>>312 boldってfreetypeなの?
libXftとかcairoだと思ってた
/etc/fonts/fonts.conf set the embolden flag
>>313 ごめん、2.2.1の間違い。
日本語の疑似boldがまともに読めるレベルまで細くなる。
英数字のboldは変わらず。
総じて2.1.x系よりも綺麗、好みもあるけど。
もう一つの解決方法はマイクロソフトのmeiryo、こいつはbold書体持ってるので綺麗にbold表示できる。
bold諦めるならfont.confでbold止めてしまう。
gnome、gtkのソフトはbold多用してるからgnomeだとどうしてもbold欲しい。
たとえばaMuleはつながってるサーバーはbold表示、他にマークとかつかない。
boldが出ないとどのサーバーにつながってるかログを見ないと分からなくなる。
>>314 それが正しかったんだけど、freetypeにもボールド生成機能が搭載されたのよ。2.2以降にね。
akitoパッチも参考にして取り込んでいるみたいだし、期待してるんだけどね
すみません、ちょっと奇妙なトラブルに悩んでます。
相談に乗ってもらえませんか。
ftpクライアントがftp.geocities.co.jpに繋がりません。
エラーメッセージはこんなの:
NcFTP 3.2.0 (Aug 05, 2006) by Mike Gleason (
http://www.NcFTP.com/contact/ ).
Could not read reply from control connection -- timed out.
Could not open host ftp.geocities.jp: timed out while waiting for server response.
こちらの環境、状況等:
0. ACCEPT_KEYWORDS="?x86"
Linux aroma 2.6.17-gentoo-r5 #3 SMP PREEMPT Fri Aug 18 00:14:47 JST 2006 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz GenuineIntel GNU/Linux
1. ncftpをnet-ftp/ftpに変えても同様な症状。
2. vmware-player上のWin98のコマンドプロンプトからは接続できる。!!
3. この数ヵ月前から接続しにくいという症状がでて、8月のある時点から
完全に接続不能。
4. もちろん、rootで実行しても同じ。
5. 数ヵ月前にアップデートしたきりの別マシンのcoLinuxでは、問題なく接続
可能だったが、カーネル以外を最新にアップデートすると、同じ状況(接続不能)。
以上です。よろしくお願いします。
連投すみません。 理解している範囲で状況を整理すると次の ようになります。 1. control connectionがうまく張れない。(エラーメッセージより) 2. ftpクライアントそのものの問題ではない。(異なるクライアントでも同一症状のため) カーネルの問題でもない。(coLinuxは2.6.12) 3. こちらがわのfire-wallとか、BBルータとかの問題ではない。(ゲストOSから接続できるため) 4. 世間では問題になってないらしい。(ググっても同じ悩みが引っ掛からない) ライブラリの問題?geocities側の問題?
ポート閉じてたりしてない?
tcpdumpでパケットの様子をみてみるとか
322 :
319 :2006/09/08(金) 04:26:43 ID:K4zm464V
今のところ、ftp.geocities.jp 以外のサイト、例えば、kddlabs とか 問題なくftpで繋がるんで、頭を抱えてます。 tcpdump は名前は知ってますが、使ったことなかったので、 ただいまemerge してます。ちょっと試してみます。
いつのまにやら日本語のman suが化けるようになった 適当に見た範囲ではsuだけ <standard input>:74: name expected (got a magic token) こんなのが大量に。 LANG=Cで見ればいいからそんなに困らないけど。 以上チラシの裏
http://www.gentoo.org/doc/ja/nvidia-guide.xml ↑ここを参考に、nvidiaのカードで3Dアクセラレーションを使いたいと思っています。
カーネルは、genkernelで作り、上記ページの手順を「Code Listing 2.12: カーネルモジュールの読み込み」まで進めたところエラーになってしまいました。
dmesgの該当箇所は以下の通りです。
nvidia: Unknown symbol pm_unregister
nvidia: Unknown symbol remap_page_range
nvidia: Unknown symbol pci_find_class
これは必要なモジュールがコンパイルされてないということではないかと思っているのですが、対応するmenuconfig上での機能名(?)がよくわかりません。
よい対応方法はないでしょうか。
よろしくお願いします。
327 :
326 :2006/09/08(金) 14:01:10 ID:TV6fvcSw
>>326 です。
追記:
カーネル:gentoo-sources 2.6.17-r7
ドライバ:nvidia-kernel 1.0.6629-r6
ご返答ありがとうございます。 そこを参考にLatest "Unstable Release"でインストールしたところ問題はなくなりました。 ありがとうございました。
かなり乱暴なパケットモニタ(ジョークじゃないよw) #!/bin/bash port=0:65535 iptables -A OUTPUT -p tcp --sport $port -j LOG iptables -A OUTPUT -p tcp --dport $port -j LOG iptables -A INPUT -p tcp -i ppp+ --sport $port -j LOG iptables -A INPUT -p tcp -i ppp+ --dport $port -j LOG count=1 while [ $count -le 100 ]; do echo > /var/log/kern.log sleep 1 cat /var/log/kern.log | while read LINE; do 必要なら行成形 echo "$LINE" done echo "-------------------------------------------------" count=$(expr $count + 1) done iptables -F
331 :
login:Penguin :2006/09/08(金) 16:21:43 ID:/k/6Z4zM
gentoo で iptables するには、 カーネルのコンパイル時に network の設定をして、 emerge iptables とする必要があるにょ。 ってゆーか。emerge tcpdump した方が早い気がする。
GWN の 2006-09-04 版でユーザに影響があるもの net-misc/bcm4400 は portage からまもなく(近日?)削除予定 → kernel 付属のドライバへ移行 KDE 3.4 系は portage から数日で削除予定 → KDE 3.5 以降へアップグレード media-video/nvidia-glx と media-video/nvidia-kernel は portage から 9 月 29 日に削除予定 → x11-drivers/nvidia-drivers もしくは x11-drivers/nvidia-legacy-drivers へ移行 # 今までは nvidia-glx と nvidia-kernel の二つが必要だったのが # nvidia-drivers (or nvidia-legacy-drivers) の一つだけでよい。
emergeってmake -j2みたいにマルチスレッド処理できないのかな。 単純にmakeをmake -j2にaliasすれば良いっていう問題でもなさそうだ。
マニュアル嫁
335 :
login:Penguin :2006/09/08(金) 21:09:52 ID:/k/6Z4zM
/etc/make.conf に MAKEOPTS="-j2" とか書くんじゃないの /etc/make.conf.example にも書かれてるし。
-j3位でKDEをソースファイルを合体させてコンパイルさせるとメモリを半端なく使う。
337 :
login:Penguin :2006/09/08(金) 22:27:05 ID:/k/6Z4zM
マルチプロセッサで無い環境の場合 -j オプションは distcc と一緒に使うと効果ありっぽい
単一プロセッサだってCPUバウンドな処理だけじゃなでしょ
マルチスレッド処理というとすこしズレている気がするが。 どっちかといえばマルチタスクかな
ebuildによってdistccが使えたり使えなかったりするけど、 distccが使えないものに対してはMAKEOPTSの-jNを下げる方法はありますか? distcc用と非distcc用と二つMAKEOPTSを設定できたらいいな、と思うんだけど。
>>312 .fonts.confを晒しておくんなもし
>>340 ebuild に emake と書かれている場合、distcc を使い、かつ、MAKEOPTS が渡される。
だから、特に何もしなくて大丈夫かと。
他に、emake -j1 とか、MAKEOPTS="${MAKEOPTS} -j1" と書いて
並列コンパイル禁止してる ebuld もある。
俺は重ね打ち表示だと、なんか読むの苦手だから、 fontforgeで、いちいち太字フォントを用意してるなぁ…。
>>342 ああ、なるほど。/usr/lib/portage/bin/emakeですね。
自分が気になってたのは、distcc先がないときの-jNの変更だったようです。
でも、こっちは横着しないで自分で変更すればいいだけですもんね。
おかげで混同してたのがすっきりしました。
質問があります。 emerge -ave world を行った場合、/var/lib/portage/world内のパッケージに依存するもののみが引っかかるため --oneshotを多用していた場合、インストールしたもののemerge -e worldに引っかからないパッケージが 出てくると思います。 こういった場合、 qlist -I -C> /var/lib/portage/world としてから、emerge -e worldとすればインストールされたすべてのパッケージが引っかかるでしょうか?
なんでそんなアフォなことやりたがるかね。 資源のムダ。
worldでひっかからないために、oneshot使うのに 何がしたいのか…
>>347 >>348 gccを3系から4系へアップデートしようと思っているのですが、
どうせなら、インストールされているパッケージ全てを再コンパイルした方がよいと思いまして。
ぼちぼち2006.1祭りも落ち着いてきたけど データバックアップ取って1からインストールし直して環境構築するのと、 emerge や revdeb 駆使して頑張るのとどっちが速かったんだろ?
>>344 make.confはMAKEOPTS="-jN"にしておき、distcc使うときは
alias distccemerge='FEATURES="distcc" MAKEOPTS="-jN" emerge' こっちを使うとか
ちょっとスクリプト書けば自動判定も出来るはずだけど。
>>344 /etc/portage/bashrc
少々分からない事があり、質問させていただきます。 nVidiaのドライバを使用してXを起動しようとすると、Xが起動不能になり Xorg.0.logに以下のようなメッセージが出ていました。 (II) Loading extension NV-GLX (EE) NVIDIA(0): Failed to obtain a shared memory identifier. (II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture (==) NVIDIA(0): Backing store disabled (==) NVIDIA(0): Silken mouse enabled (**) Option "dpms" (**) NVIDIA(0): DPMS enabled (II) Loading extension NV-CONTROL Backtrace: 0: X(xf86SigHandler+0x9f) [0x80ce38f] 1: [(nil)] Fatal server error: Caught signal 11. Server aborting これは Shared Memory が使えない状態で落ちているのだろうと 思うのですが、使用可能にするには何をどうすればよいのでしょう? fstab の /dev/shm は現在ドキュメントに書かれていたままの、 none /dev/shm tmpfs defaults 0 0 になっています。これをどうにかすれば良いのでしょうか。
354 :
login:Penguin :2006/09/09(土) 14:17:22 ID:0zmAkScM
xorg-x11-7 にして、ウィンドウ出力が重くなる現象について: strace で立ち上げて確認すると GBフォントなどが見付からない為に フォントを検索しまくっている様子でした。 試しにと /etc/X11/xorg.conf の FontPath に /usr/share/fonts/arphicfonts /usr/share/fonts/baekmuk-fonts などを追加したら、ウィンドウが出るのが明らかに早くなりました。 参考まで。
355 :
login:Penguin :2006/09/09(土) 14:24:00 ID:WJz5Kx93
>>353 $ less /usr/share/doc/nvidia-drivers-1.0.8774/README.gz
Q. X crashes during 'startx', and my X log file contains this error message:
(EE) NVIDIA(0): Failed to obtain a shared memory identifier.
A. The NVIDIA OpenGL driver and the NVIDIA X driver require shared memory to
communicate; you must have 'CONFIG_SYSVIPC' enabled in your kernel.
>>355 ありがとう!
おかげでXも立ち上がり、TwinViewも使えるようになりました。
…しかし、kernelのあんな項目が関係しているとは、夢にも思わなかった…。
grubを0.97-r2にバージョンアップしました 再度MBRに書き込む必要はありますか?
ないです。
↓mlterm表示汚い ↓rxvt使ってみると軽い ↓試しにzshを使ってみると便利 <-今ココ ↓ログインシェルをzshにしてみる ↓rootのログインシェルもzshにしてしまう
zshってシェルじゃねーの?ターミナルだっけ?
アホな事書き込んでしまったようだ。スマンコ
2006.1とGCC4.1でもっと盛り上がってるかと思ったら そうでもないのね
みんな~だからじゃない?
>363 だって、ちゃんと動いちゃうんだもん。 移行するの簡単だし。戻れるし。 >360 ↓そして # emerge -C bash
>>360 おれは
↓rootのログインシェルもzshにしてしまう
ここ。
>>365 !!! 'app-shells/bash' is part of your system profile.
!!! Unmerging it may be damaging to your system.
_| ̄|○
#!/bin/bash とかあって消すとまずいんじゃないの?
俺はzshの体にしちゃうと、
bashでスクリプト書くときに困るだろうから禁欲してる。
>>351-352 thx.
時間が空いたときに自動化スクリプトに挑戦してみるよ。
mlterm表示きたないって まともに設定せず使ってりゃ汚いよそりゃ
>>369 パーミッションあり:シェルスクリプト内のマジックナンバーをshにすればよし
パーミッション無し:sh シェルスクリプト
でうまく行くと思ってるけど師匠出るんですね。
MacOSX 10.1か10.2あたりで/bin/shがzshのハードリンクだった記憶がある。bashが入ってなかったかも。
portageがbash環境上での動作じゃなかったっけ?さすがに消すのはマズいのでは
アヒャ。ミスってvar抹消してしまった。 パッケージ情報が全部吹っ飛んだぜ・・・ どうしよう・・・
そこで-e worldですよ
/var/lib 以下が失われると痛いな。
>>375 worldがdjので効果ないです。var/edbも飛んでるのでインスコ情報が逝ってしまったし・・・
/usr/packages以下に残ってたパッケージ片っ端からインスコしてみましたが、ゴミが残りそうだ
/etc と .config、その他可能な限りのユーザデータを保存して 1からインストールした方が早くね? 2006.1 出て対して日も経ってないし、 やるなら今だと思われ。 何ミスって var が飛んだのかが気になる。
popt死ね
>>377 emerge --regen
>>369 自分もそう思っていたけど bash スクリプト書くときは気にならない。
ので zsh お薦め。問題は素の sh で動くスクリプトが書けなくなっていくことだが、
これは bash 使っていても同じだし。
app-emulation/vmware-server-1.0.1.29996 をemergeすると * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/app-emulation/vmware-server/files/vmware-server-1.0.1.29996-general * ( vmware-server-1.0.1.29996-general ) !!! ERROR: app-emulation/vmware-server-1.0.1.29996 failed. Call stack: ebuild.sh, line 1539: Called dyn_unpack ebuild.sh, line 711: Called src_unpack vmware-server-1.0.1.29996.ebuild, line 71: Called vmware_src_unpack vmware.eclass, line 110: Called epatch '/usr/portage/app-emulation/vmware-server/files/vmware-server-1.0.1.29996-general' eutils.eclass, line 198: Called die こんなエラーで失敗します。 /usr/portage/app-emulation/vmware-server/files/vmware-server-1.0.1.29996-general というファイルはありませんが、 /usr/portage/app-emulation/vmware-server/files/general というディレクトリがあり、その中にパッチがあるのでこちらが使われるのが 正しいのだと思います。 今日、emerge --syncした状態です。 vmware-server-1.0.1.29996.ebuildを見ましたが、EPATCH_SOURCE 変数は見つかりませんでした。 どこを直せばvmware-serverがインストールできるでしょうか? 長文すみません。
ざっと見ただけだし自分は使ってないんでアレだけど。 PATCHES="general"をPATCHES="general/*.patch"とかにしたらどう? 詳しくはvmware.eclassの148行目辺り見て。
俺もザッと見ただけで自分は使ってないんでアレだけど
ttp://devmanual.gentoo.org/ebuild-writing/functions/src_unpack/epatch/index.html こことか参考になるんじゃなかろうか。
vmware.eclass の 145 行目が
Called epatch '/usr/portage/app-emulation/vmware-server/files/vmware-server-1.0.1.29996-general'
に相当する処理を呼び出した場所に思う。
- EPATCH_SUFFIX="patch"
- epatch "${FILESDIR}"/${PV}
+ EPATCH_SUFFIX="patch" EPATCH_SOURCE="${WORKDIR}/general" \
+ epatch
とかでどうだろう?違ってたらゴメンナサイ。
385 :
382 :2006/09/10(日) 22:37:08 ID:8pcYPm3n
どこのバグかわからないのでここに報告 Firefox + openssl-0.9.8c だと segmentation fault ですぐ落ちる firefox-1.5.0.5 1.5.0.6 firefox-bin-1.5.0.5 自前build 1.5.0.5 1.5.0.6 2.0b2 emerge -e mozilla-firefox等 色々ためしてみたが、opensslを0.9.7k にもどすと無事起動 CPU:Athlon XP 2500+ gentoo-sources-2.6.17-r7 gcc-4.1.1 glibc-2.4-r3
>>386 ちゃんと確認していないが俺も最近急にfirefoxがよく落るようになった
~amd64
gcc-4.1.1-r1
firefoxはturnk
gentoo-wiki.com落ちてる…
質問 手元のgentoo2006.1上のuxtermから リモートのgentoo2006.1、fedora4、ubuntu6.06にログインしてゴソゴソしてるんだけど gentoo相手のときだけshift+pgupでスクロールバックできて fedoraもubuntuもshift+pgupがまったく効かないんだけどなんか設定あんのかな。
TERM?
391 :
389 :2006/09/12(火) 00:50:27 ID:AFq9zK7s
あ、screenの外で試したらスクロールしますた 設定見直します
392 :
389 :2006/09/12(火) 01:10:48 ID:AFq9zK7s
思いっきり書いてありますたorz ubuntuの/etc/screenrcより # To get screen to add lines to xterm's scrollback buffer, uncomment the # following termcapinfo line which tells xterm to use the normal screen buffer # (which has scrollback), not the alternate screen buffer. # #termcapinfo xterm|xterms|xs|rxvt ti@:te@ たしかにこれと同じような設定がgentooではデフォで効いてる。 なんでubuntuではコメントアウトしてあるのか、そもそもこれは何をしてるのか サパーリ
393 :
login:Penguin :2006/09/12(火) 03:00:15 ID:rpVMxBba
日本語がおかしくはないですかね
-a だと一々きいてくるから、全部NO!って答えておけば一応完走じゃね?www
# eselect kernel list Available kernel symlink targets: [1] linux-2.6.14-gentoo-r5 [2] linux-2.6.17-gentoo-r4 [3] linux-2.6.17-gentoo-r7 [4] linux-2.6.17-gentoo-r8 使用中のカーネルには「*」が付いていた記憶があるが無くなってる
>>396 ls -l /usr/src/linux
では、どう表示されんの?
>393 途中 qemu あたりで止まったりしたけど、emerge --resume --skipfirst で 続行。gcc4/glibc2.4 でコンパイルできないものは放置。どうしてもコンパ イルしないと気が済まない場合は bugzilla 見る。 >396 うちも「*」無い。 > $ eselect kernel show > Current kernel symlink: > /usr/src/linux-2.6.17-gentoo-r8 というのは出る。
>>393 仮にgentoo-sourcesだけマスクしておけば通るかもしれない。
.configが消えてしまうとコンパイル通らないのがいくつかある。
最初通らなくても二回目で通る場合が多いので(二回目は依存が解決ししている)通らなかったの
メモしておいてともかくresumeで通るやつは通してしまう。
うちは4.1.1で何故か一回目kdelibsが通らず、全部終わった後再emergeで通した。
そのうちスクリブト書こうかとも思ってる。
通らなかったのをメモして自動で続行するやつ。
>>386-388 CFLAGSは?
gcc4から(-ftree-vectorizeいれてると?)zlibのinflateかどっかでsegmentation faultになっちゃう。
(-march p3, -O2, -fomit-frame-pointer)だと大丈夫。
>>399 .configはUSE=-symlinkならば問題ないかも
なんかKDE-3.5.4だったか~x86系列のを仕掛けて寝た。 起きてみたら画面真っ黒。バックライトだけは点いてる状態。 マウス動かしても反応なし。ctrl+alt+delも効かない。 電源ボタン長押しで強制終了。 再起動すると・・・grubでerror18と出る。webで調べたら大容量で biosが対応していないと出るエラーのようだけど、今まで問題なかった。 cdromブートを試みるが、シークエラー何たらと大量にエラーが出て hdaはマウントできない。もちろんfdiskでテーブルを見ることも出来ない。 どうもemerge中にハードディスクが逝かれてしまったようだ。orz データ吸出しも無理だろうなぁ・・・ 以上チラ裏
403 :
login:Penguin :2006/09/12(火) 17:06:26 ID:vq0R+6+X
/etc/make.confを書き換える以外でパッケージごとにCFLAGSを指定する方法はありませんか?
うちはgcc-4.1.1がずっとHDDをアクセスしっぱなしでだんまりになるトラブルを抱えてる。 マウスカーソルも消える勢いで猛烈にHDDアクセスしっぱなし。 この状態で放置してたらHDDやばいのかも。 この状態になったら一応15分くらい様子見てだめそうなら電源ボタン長押し。 ほんとなんにもできなくなる。 原因は全く不明。 現象的にはI/Oエラーを疑いたくなるのでもしかしたらカーネルかも。
>>403 /etc/portage/bashrcに
if [ "$EBUILD_PHASE" = compile -a "${CATEGORY}/${PN}" = "category/packagename" ]; then
? ? export CFLAGS="-Os"
fi
とか。
>>403 /etc/package.hogeみたいなのでcflagsを個別に指定しようとか言うプロジェクトがあったような・・・
過去スレで見かけた気がしたんだが、どうなってるのかなぁ
>>406 /etc/portage/package.cflags やろ
普通に使える
409 :
sage :2006/09/13(水) 19:16:56 ID:WbSAXXlP
lessでディレクトリーをみてしまったのですけど中身が表示されましたが、ほかに何か動作しているのでしょうかlesspipe.shがlsコマンドを実行しているのでしょうか、きになってねむれませんだれかおせーて
emergeしたファイルが、どのパッケージにはいっていたか検査くするのって、なんでしたっけ? そろそろ備忘録、必要だなぁ。
>>410 qで一覧。
qfile hogeが目的のもの。
docが欲しいだけなのに再コンパイルするなんてあんまりだぁ
q? ごめんなさい。もう少しくわしく教えてください。 localhost ~ # equery -q /usr/bin/gcompizthemer !!! No command or unknown command given (以下略…) localhost ~ # emerge -q /usr/bin/gcompizthemer !!! '/usr/bin/gcompizthemer' is not a valid package atom. localhost ~ # emerge -q gcompizthemer emerge: there are no ebuilds to satisfy "gcompizthemer". localhost ~ # emerge -q file gcompizthemer emerge: there are no ebuilds to satisfy "gcompizthemer".
# equery belongs hoge で hoge を emerge したパッケージが出てくる。
あと emerge の -q オプションは --quiet だから、 /usr/bin/gcompizthemer てパッケージを 静かに emerge しろと指示したことになる。 人に聞くのも良いんだけど、実際に叩く前に man しようよ。。。
うひょ、そうとらえたか。私がいいたかったのは違う。 hoge ~ $ q Usage: q <applet> [arguments]... Currently defined applets: q <applet> <args> : virtual applet qatom <pkg> : split atom strings qcache <action> <args> : search the metadata cache qcheck <pkgname> : verify mtimes/digests qdepends <pkgname> : show dependency info qfile <filename> : list all pkgs owning files -----使い方一覧が表示される長いので省略----- hoge ~ $ qfile q app-portage/portage-utils (/usr/bin/q) sys-libs/ncurses (/usr/share/terminfo/q) hoge ~ $
qはportage-utilsに入ってるツールだよ
epm使ってる
portage で パッケージAをビルドしたらパッケージBもemergeし直すとか設定できないかな たとえば,linux-kernel と nvidia-driver とか PHP と eaccelerator みたいな関係
簡単にスクリプトを書けそうなもんだが。
>>414 ,415,417
ありがとうございます。
equery blongsが出てこなかった…(´・ω・`)ショボーン
qなんてのもあったんですね。しりませんでした。
>>420 kernel-moduleなら sys-kernel/module-rebuild というのがある
emerge --sync してPortageをアップデートしたんですが、 昨夜から行って、今朝もう一度、emergeコマンドやると Performing Global Updates: /usr/portage/profiles/updates/3Q-2006 (Could take a couple of minutes if you have a lot of binary packages.) .='update pass' *='binary update' @='/var/db move' s='/var/db SLOT move' S='binary SLOT move' p='update /etc/portage/package.*' ......... pTraceback (most recent call last): File "/usr/bin/emerge", line 4049, in ? emerge_main() File "/usr/bin/emerge", line 3770, in emerge_main portage.global_updates(settings, trees, mtimedb["updates"]) File "/usr/lib/portage/pym/portage.py", line 6656, in global_updates myupd) File "/usr/lib/portage/pym/portage_update.py", line 198, in update_config_files write_atomic(updating_file, "".join(file_contents[x])) File "/usr/lib/portage/pym/portage_util.py", line 728, in write_atomic f.close() File "/usr/lib/portage/pym/portage_util.py", line 696, in close os.rename(self.name, self._real_name) OSError: [Errno 16] Device or resource busy と出て先に進む事ができません:-( 過去ログ見て、寝て処理を待てということが書いてあって、 今朝やってみても同じ症状。 OSError: [Errno 16] でググって・・・みたら、 英語ですがそれっぽいのが上に来ました。調べてみます。 もし、解決方法のご存知のかたいらっしゃいましたら、 ご教授いただけると幸いです。 また来ます。
>>424 うちは、一時的に/etc/make..confを
#SYNC="rsync://rsync.jp.gentoo.org/gentoo-portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
として、emerge --syncからやり直したら動いた。
>>425 さん
ありがとうございます。試してみて同じエラー出てしまいました。
orz バグ?? Bugzillaで同じようなこと書いてあったし、
バグならどうしようもない気がす。
インスコしなおしても、emerge --syncでまた同じことになるなら
意味ないし。根本的な原因とは・・・調査中ぅ ( _ _)oバタ <zzzz
portageツリーの更新だけならsnapshot持ってきて手動削除->展開でいけるけど emergeコマンドか壊れているとどうにも。
429 :
login:Penguin :2006/09/16(土) 18:37:56 ID:LxMr6jsW
>>427 さん
>>428 さん
ありがとうございます。
パッチを参考にして、portage_update.pyを書き換えたら、emergeできました!
あげてもうたorz
うちは~amd64, 2006.1の環境なんだが、いつの間にか デフォルトでセットされてるUSEが大分削られたみたいね。 (X jpeg pngとか) -pv --newuse したら大量のパッケージが。 あと、Auto-USEって無くなったっぽい?
Auto-useってのは知らないけど、デフォルトのフラグはプロファイルに /usr/portage/profiles/default-linux/x86/2006.1/desktop を使えばデスクトップ向けな設定になる。
ってx86じゃない…読み替えて下さい。
emerge portage した後に --newuse して確認汁とかなんとか出てたような。
>>431 Auto-USEはなくなったよ。ちょっと前の話ではあるけど。
Firefox2.0beta2に挑戦、まあ普通に動きますわw テーマをしこしこ作るとするか
一般ユーザとスーパーユーザで表示が違うけど DRMはちゃんと動いてるのか判断できない。 lsmodではdrmは出てきます。 $ glxinfo | grep render libGL error: open DRM failed (Operation not permitted) libGL error: reverting to (slow) indirect rendering direct rendering: No OpenGL renderer string: Mesa GLX Indirect # glxinfo | grep render direct rendering: Yes OpenGL renderer string: Mesa DRI Radeon 20050528 x86/MMX NO-TCL 実はxorgを6→7にしてからfirefox、sylpheed、gftp、gaim、gnome-terminalで、 ネットに接続するとマウスとキーボードが利かなくなって、emerge中のHDDも止まる。 リセットボタンしかない。
昔はDRIのパーミッション設定をxorg.confに書き込んでいた記憶が。 nvidiaドライバに変更してからしなくなったけど。
439 :
login:Penguin :2006/09/17(日) 19:36:21 ID:6PmvsAfm
>>432 ありがと。これで emerge --update -v --newuse world でけた。
DRM使ってるソフトあります? ちゃんと動いているのか判断つかないなら動いてなくても問題ないでしょう、使ってないんだから。 googleEarthがさくさく動けば3Dのハードウェアアクセラレーション(aiglx)は効いてる。 少なくともaiglxレベルのもんでないと使い道がほとんどなかったんじゃないかな。 >ネットに接続するとマウスとキーボードが利かなくなって、emerge中のHDDも止まる。 これでは何もできないですね。 xorg.0.log、xsession.error、kern.log、dmesageを片っ端から読むしかない。
ところでamule使ってる人いますか? 今はどのポートをどう開ければいいのか解からず全開の状態で使ってます。 知ってる人がいればよろしく。 4662: TCP incoming and outgoing 4672: UDP incoming and outgoing 4661: TCP outgoing 4665: UDP outgoing 4711: TCP incoming でLowIDでは動くんですがHighIDでつながらない。 lsofで舐めてamuleが使ってるポート全部開けてもダメ。 最初の接続時だけ使うポートがあるのかな。
/etc/make.conf を編集して emerge -uDN world emerge -p --depcleanすると 大量のパッケージが削除対象になってしまいました。 削ったのは -kde -qt3 -qt4 -arts だけなんですが grub syslog-ng vixie-cron *-sources xorg関連までもが 削除されようとしてます。 これらの削除したくないパッケージはどうやれば残すことができますか? man emerge見ると”再コンパイルする”という風に見えたんですが やはりもう一度コンパイルし直さないといけないんでしょうか?
/var/lib/portage/world に、削除したくないパッケージを書き加える。 sys-boot/grub こんなかんじで。
/var/lib/portage/worldにあるパッケージは他のパッケージに依存されてなくても--depcleanされないよ
445 :
437 :2006/09/18(月) 02:31:31 ID:+50gMtPl
どうも >437 です。 書き込みのあと、oldconfigでカーネルコンパイルして、x11-drmをemergeして、 /etc/modules.autoload.d/kernel-2.6にradeonfbとdrmを追加したら直りました。 emerge中にfirefoxやsylpheedやgaimなど、CPU、hdd、ネットに負荷の高いことを 同時に実行しても固まらなくなりました。 でもdrmはスーパーユーザでないとYESになりません。 でも野性の感で、カーネルやらをコンパイルしなおして直るとは思えないんだけど。 何が悪いかを探していたらDRMに気付いて、DRMを直しただけ。 う〜ん、再発が恐いっす。
447 :
437 :2006/09/18(月) 02:56:20 ID:+50gMtPl
>446 もちろんdri-howto.xmlは読みました。 もう一度読み直したけど、x11-drmを使えと書いてあるよ。 Section "dri" Mode 0666 EndSection これは昔、書いても書かなくても関係なくDRMがYESだったからコメントアウトしてました。 でもこのときは一般ユーザでは確認していなかったかも。 で、試してみたら、DRMがYESになりました。 glxgearsもクルクル回るようになりました。 本当に感謝します!
>もう一度読み直したけど、x11-drmを使えと書いてあるよ。 Hardware Acceleration Guideは2.6カーネルのDRIが使えない人をターゲットに 書かれているからな。それはつまり2.4の人だ カーネル更新の度に再emergeが必要なx11-drmを使うよりは、 特に問題がなければカーネル付属を使うのが普通なのは446の言う通り。 もちろんGentoo Linux ATI FAQも読んでいると思うけど、2.6で x11-drmを使ってもよい。gentooは選択だしな
xorg, gcc 等を一気にアップグレードしたが なんかこれ X まわりの描画が糞重くなったよ
>448 貴重な情報ありがとうございます。 これからカーネルのmakeをやり直します。 嫌な予感、、、、 もしかしたらALSAもカーネルのでいいのかも! やってみます!
俺も長いこと気づかずにx11-drmの方を使ってたけど、 さすがにalsaは...
452 :
login:Penguin :2006/09/19(火) 12:13:58 ID:9GHBBGCX
ssh が Segment Fault で落ちるようになってしまったが emerge openssh と再インストールしたら直った。 どうも、openssl のバージョンが上がって、 openssh が不整合を起こしていたようす。。。 つーか、openssl 更新したから openssh も入れ直しはされないのか。。。
opensslは2日ぐらいの間に 無印→r1→r2 と修正されたようだが
>>450 ,451
alsaは、gentooのハンドブックで、ebuildで入れた方が新しいから、
そっち使えって書いてあったはず。
opensslをマージした最後にこんなメッセージされてたよ dev-libs/openssl-0.9.8c-r2 * You must re-compile all packages that are linked against * OpenSSL 0.9.7 by using revdep-rebuild from gentoolkit: * # revdep-rebuild --library libssl.so.0.9.7 * # revdep-rebuild --library libcrypto.so.0.9.7 * After this, you can delete /usr/lib/libssl.so.0.9.7 * and /usr/lib/libcrypto.so.0.9.7 * Due to the way openssl is architected, you cannot * switch between optimized versions without breaking * ABI. The default i686 0.9.8 ABI was an unoptimized * version with horrible performance. This version uses * the optimized ABI. If you experience segfaults when * using ssl apps (like openssh), just re-emerge the * offending package.
alsaなんてバージョン上がったからって特になにも無いのでカーネルので済むのなら カーネルのを使う方が賢い。 カーネルのalsaでは対応できなかったりバグがあったりした時は仕方ないからカーネルのは あきらめる。
>>454 , 455
私も以前にどこかで、特定のカーネル付属のは不具合があるから
外部パッケージ(ebuild)の方を推奨するという記述を読んだことがある。
その時からしばらくebuildの方を使っていた。(今はカーネル付属)
どこで読んだんだろう。。。
多分、特定の(今となっては古い)カーネルに限った話だったと思う。
不具合が無いなら、カーネル付属でもebuildでも好きな方を使えばよいよ。
私はebuildでよく、カーネルをビルドした後の再マージをよく忘れた。
今は 外部 新しい、古い何かができなかったのができるようになってる可能性がある カーネルをこねるたびに、もう一度、alsaをマージする必要がある 内部 少し古い、新しいものにすると何かができる可能性がある カーネルはいってるため、カーネルコンフィグでチェックすればいい これくらいの違いしかないんじゃないか
460 :
454 :2006/09/19(火) 22:22:42 ID:t9k5uGxX
>455,458
Gentoo Linux ALSA ガイド
Updated July 6, 2006
最近変わったってことじゃないの?
>>459 最近気付いたんだけど、私の使っているのを含めた、いくつかのtv-tunerカードで
kernelのconfigでalsaを有効にしないと出てこない設定がある。
alsa-driverにソースは含まれているんだけど、カーネルのMakefileからじゃないと
compile出来ないっぽくて、私はカーネル内のALSAにしようか思案中。
wdm入れたんだけどキー入力が一切受け付けなくなってしまう。 コンソールの切替えもできないし、capslock押してみても LEDが点灯しない。仕方なくXDMで我慢してるんですが、 どなたか対処方教えてくれませんか? ちなみに.xsessionは #!/bin/sh LANG='ja_JP.UTF-8' scim -d exec wmaker wdmのバージョンは1.28です。
462 :
461 :2006/09/20(水) 06:47:28 ID:iA6P/OOy
自己レスです。 Xserversの記述を変えたら動くようになりました。
~x86 です。今日 emerge --syncしたらエラーが( ´Д`) Gentoo # emerge -up world !!! Invalid token (not "=") CLASSPATH Traceback (most recent call last): File "/usr/bin/emerge", line 4063, in ? emerge_main() File "/usr/bin/emerge", line 3782, in emerge_main settings, trees, mtimedb = load_emerge_config() File "/usr/bin/emerge", line 3693, in load_emerge_config trees = portage.create_trees(trees=trees, **kwargs) File "/usr/lib/portage/pym/portage.py", line 6753, in create_trees config_incrementals=portage_const.INCREMENTALS) File "/usr/lib/portage/pym/portage.py", line 1045, in __init__ env_d = getconfig( File "/usr/lib/portage/pym/portage_util.py", line 283, in getconfig raise portage_exception.ParseError(str(e)+" in "+mycfg) portage_exception.ParseError: "ParseError: Invalid token (not '='): /etc/profile.env: line 4 in /etc/profile.env"
解決・・・ どこのスクリプトだ、"export export " なんてやるのは( ´Д`)
今ってRC_NET_STRICT_CHECKING効果ある? noneやloにしても勝手にnet.ethXが起動されちゃうんだが。 baselayoutのバージョンは1.12.5 runscript.sh覗いてみたけどこの変数チェックされてなさそうな感じが。
じゃあ2.6.18にいってきます
すみません。 誤爆しました。
システムメモリが1GBあるので、make.confで PORTAGE_TMPDIR=/dev/shm として使っています。 makeの高速化とディスクへのI/O 軽減を期待して運用しています。 もちろんメモリをまんま使いますが、 makeに時間がかかる人とかは やってみるといいかも、です。
何を今さら・・
1G程度しかないなら 逆にIOやその他のキャッシュをクリアされてしまうので 下手にtmpfsつかわないほうがしあわせだとおもうのだけれども
>>469 1GB 程度じゃ小さいもんしかできんだろ
俺も 1GB だけど wine でコケたよ
4GBあって2GBあれば勘弁してやる
wineが異常にディスクを使うだけのような。
2.6.16-hardened-r11でlaymanを使おうと # emerge layman make: execvp: /opt/sun-jdk-1.4.2.10/bin/javac: 許可がありません make: *** [subversion/bindings/java/javahl/classes/org/tigris/subversion/javahl/CommitMessage.class] エラー 127 !!! ERROR: dev-util/subversion-1.3.2-r1 failed. と怒られました。 2.6.17-gentoo-r1では問題なく通ったのですが。 対処法をご存知の方、御教示頂けませんか。
476 :
475 :2006/09/22(金) 14:25:51 ID:SdY2R1jE
すみません、自己解決しました。 /etc/fstab でおかしな事をしていました。 元に戻したらすんなり終了。 スレ汚しすまそ。
>477 なんでバカな人は自分がバカだと気付かずに、自分のバカさかげんを晒すのだろうね。 バカだからだろうね。
Xがうまくいごかない→原因はわかんないけどディストロが悪いに決まってる!
そういやgentooでブート時にランレベル選択する方法って数字指定しかない? 別に大した事じゃないけどsingleとかnoxとか文字列で指定出来たら見易いので。
>>480 softlevel=single とかやれば指定できる。
あと、ランレベルとは関係ないけど、noxってつければxdmを起動しなくなる。
>>481 マジか、ありがとう。わざわざxdm除いたランレベル用意してた自分がアホらしい…。
こんにちわ # emerge -C nvidia-glx (略) --- !empty dir /usr Switching to xorg-x11 OpenGL interface... done Traceback (most recent call last): File "/usr/bin/emerge", line 4049, in ? emerge_main() File "/usr/bin/emerge", line 4030, in emerge_main ldpath_mtimes, raise_on_missing=False): File "/usr/bin/emerge", line 2424, in unmerge vartree=vartree, ldpath_mtimes=ldpath_mtimes) File "/usr/lib/portage/pym/portage.py", line 3251, in unmerge ldpath_mtimes=ldpath_mtimes) File "/usr/lib/portage/pym/portage.py", line 5849, in unmerge vartree=self.vartree) File "/usr/lib/portage/pym/portage.py", line 2770, in doebuild use_cache, mydbapi) File "/usr/lib/portage/pym/portage.py", line 2477, in doebuild_environment mysettings.reset(use_cache=use_cache) File "/usr/lib/portage/pym/portage.py", line 1365, in reset self.regenerate(use_cache=use_cache) File "/usr/lib/portage/pym/portage.py", line 1470, in regenerate env_d = getconfig( File "/usr/lib/portage/pym/portage_util.py", line 283, in getconfig raise portage_exception.ParseError(str(e)+" in "+mycfg) portage_exception.ParseError: 'No closing quotation in /etc/profile.env' 9月29日にnvidia-glxは削除されるそうなので、 アンインストールしようと思ったんですが消せないのです。 どうすれば良いか、教えてくれないでしょうか。
>>483 env-updateで直らないなら直接/etc/profile.envのぞいてみたら?
485 :
483 :2006/09/23(土) 14:57:12 ID:iv1+NNLI
>>484 # env-update
Traceback (most recent call last):
File "/usr/sbin/env-update", line 27, in ?
import portage
File "/usr/lib/portage/pym/portage.py", line 6862, in ?
init_legacy_globals()
File "/usr/lib/portage/pym/portage.py", line 6818, in init_legacy_globals
db = create_trees(**kwargs)
File "/usr/lib/portage/pym/portage.py", line 6771, in create_trees
config_incrementals=portage_const.INCREMENTALS)
File "/usr/lib/portage/pym/portage.py", line 1064, in __init__
env_d = getconfig(
File "/usr/lib/portage/pym/portage_util.py", line 283, in getconfig
raise portage_exception.ParseError(str(e)+" in "+mycfg)
portage_exception.ParseError: 'No closing quotation in /etc/profile.env'
になってので、とりあえず/etc/profile.envの
export XMODIFIERS='@im=''
の行を直して、env-update で/etc/profile.envは正常になりました。
ただ、その後再度emerge -C nvidia-glx すると、やはり同じエラーが出ます。
/etc/profile.envはemerge -C nvidia-glxで壊れるようです。
なにをどうすれば、nvidia-glxをアンインストールできるですか?
だれか教えてくださいな
>>485 grep -r XMODIFIERS /etc/env.d/
487 :
483 :2006/09/23(土) 15:51:13 ID:iv1+NNLI
>>486 # grep -r XMODIFIERS /etc/env.d/
/etc/env.d/99lang-env4kdm:XMODIFIERS="@im=kinput2"
# grep XMODIFIERS /etc/profile.env
export XMODIFIERS='@im=kinput2'
env-updateすると/etc/profile.envは直ります。
で、emerge -C nvidia-glx すると壊れます
(export XMODIFIERS='@im=''になっちゃう)
nvidia-glxもう一度インストールしてみようかと思ったものの、
maskされててダメだと言われます。
# emerge -p nvidia-glx
(中略)
- media-video/nvidia-glx-1.0.7676-r3 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.6629-r7 (masked by: package.mask)
- media-video/nvidia-glx-1.0.7667-r1 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.7174-r5 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.8762 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.7167-r3 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.8178-r1 (masked by: package.mask, ~x86 keyword)
- media-video/nvidia-glx-1.0.6111-r3 (masked by: package.mask)
- media-video/nvidia-glx-1.0.8174-r2 (masked by: package.mask, ~x86 keyword)
どなたか手助けを!
>>487 だから、/etc/env.d/99lang-env4kdm というファイルを直せと
いっているのに。これはアンタが勝手に作ったんだろ?
XMODIFIERS='@im=kinput2'
ついでに*/uimに乗り換えちゃおうよ。
490 :
483 :2006/09/23(土) 17:14:24 ID:iv1+NNLI
>>488 /etc/env.d/99lang-env4kdm消したら直ったよ。
スゲーむかついたけど助かった。ありがとう。
>>484 >>486 も助言が理解できずスマンカッタ。ありがとう。
ええええええええええええええええええええええええええええ
そういえば、kdeのenvファイルが名前間違っている件はfixされたのかな?
493 :
483 :2006/09/23(土) 21:45:57 ID:iv1+NNLI
>>491 って私宛ですか?
不安になったのでやったことを書いときます。
#cat /etc/env.d/99lang-env4kdm
LANG=ja_JP.eucJP
XIM=kinput2
XIM_PROGRAM=kinput2
XMODIFIERS="@im=kinput2"
見た感じおかしいと思えなかったので、別ディレクトリに移動。
#env-update
#emerge -C nvidia-glx
いまは
>>489 に従ってuim+anthyにする方法を調べ中です。
アンインストールで環境変数とかあまり関係ないかなと思い、
とりあえず移動して作業を進めてみたのです。
やばかったら教えてください。
494 :
488 :2006/09/23(土) 22:02:32 ID:tej8XDkh
>>493 「直せ」と書いたが理解してもらえなかったことが残念だ
なんでそんな回りくどい書き方するんだ? 見てて気持ち悪いんだが。
見んな
押しつける気もなければ懇切丁寧に教える気もないし 見たところおかしいと思えないと言うような人は元々向いてない。 Gentooを諦めた477のライターのほうが100倍賢いよ。
498 :
483 :2006/09/23(土) 23:40:45 ID:iv1+NNLI
>>488 すまんけど、本当にわからない…
教えてもらえればうれしいんだけど。
今も
# cat /etc/env.d/99lang-env4kdm
LANG=ja_JP.eucJP
XIM=uim-xim
XIM_PROGRAM=uim-xim
XMODIFIERS="@im=uim"
GTK_IM_MODULE=uim
QT_IM_MODULE=uim
で動かしてるので、間違ってるんなら直したい。
あと、あなたに「懇切丁寧に教える」必要や義理、義務がないことはわかってるつもりです。
でもなんとなく気持ち悪いので、間違ってるところは知りたいです。
よろしくお願いします。
不満や解消したい疑問があるなら、 そのエネルギーを使ってコードを読むとかしたほうがいい。 まあ、この事例は若干トリッキーな予感がするがね。
>>498 間違っているとはいわない。
Bugzillaを探して同じ問題を見つけて「俺も困ってんだ、直せゴルァ!」
という(無ければ新規で登録する)のが正解だと思うが、
今の頭の悪いportageをそのまま使うために、99lang-env4kdmの方を
修正することは出来るといっているだけ。
あんまりもったいぶっても仕方がないのでズバリ書くと、
XMODIFIERSの行を488と同じにすりゃいいんじゃねーの、ばかちんが!
501 :
483 :2006/09/24(日) 00:50:19 ID:Fl5JbyOv
>>500 > Bugzillaを探して同じ問題を見つけて「俺も困ってんだ、直せゴルァ!」
> という(無ければ新規で登録する)のが正解だと思うが、
確かに。それは全く考えもしなかった…
> 今の頭の悪いportageをそのまま使うために、99lang-env4kdmの方を
> 修正することは出来るといっているだけ。
> あんまりもったいぶっても仕方がないのでズバリ書くと、
> XMODIFIERSの行を488と同じにすりゃいいんじゃねーの、ばかちんが!
エラーをごまかす方法はいろいろ考えたけど、
それは思いつけなかった。
おかしなことが起きた->誰か助けてってのは良くないですね。
あと、文章の書き方も反省しようと思っています。
他のみなさんにもお騒がせして申し訳なかったです。
これで消えます。
まあ、そのうちまた、そしらぬ顔で質問すると思いますが
/etc/env.d/99lang-env4kdm って kdelibs と競合するんでマスクされた env-kde か なんかに入ってるの? ~/.xprofile に書けばいいってもんでもないんかい
503 :
442 :2006/09/24(日) 01:19:39 ID:7b8LzVZ5
gentooって何でxsmとかセーフティーなXアプリをマスクしてんの? failsafeで起動できない>xsmが入ってなかった>emerge x11-apps/xsm マスクされてる...orz X11が分割コンパイルなってからうざったくてしょうがない。 あと、wdmとかgnustep関係もちゃんとメンテして欲しいな。 gnustep-baseがコンパイルエラーで先に進めんじゃまいか!
誰も使っていない>誰もバグ報告しない>still unstable
>>503 がバグ報告しれ
あんたが、バグ報告しないのとどうよ、他の人もバグ報告しないんだよw
機能が必要な奴が必要なアクションを取れ。 それがオープンソースだろ?
>>506 プロプライエタリだって開発側にコンタクトを取らんと何も始まらん。
2chで愚痴を言うなんて選択肢が正しいと思う方が間違いだ。
バグ報告翻訳受付窓口あればねぇ。
自動翻訳でいけるか。
でも
>>503 の日本語は自動翻訳不可です。
wxGTKが 2G の tmpfs を使い切ったorz
emerge -u world してる最中のコンソール眺めるの好きな奴、 正直に手を挙げろ!
ノシ
無意味にemerge -e worldしてニヤニヤしているアホな俺も仲間に入れてくれ
python2.5に特攻した人いる?
emerge sync && emerge -pvu world して何も更新がなかったとき、 新しいパッケージ追加してでもemergeしたくなるオレは、アル中みたいなもんだな。
今気づいたんだがsystem.twmrcが見当たらない
>>514 emerge syncの回数とオナニーの回数には不思議な相関関係があるような気がするのだが。
洩れは共に2日に1回
>>516 そういう書き込みすると、レスがないとき寂しくなりません?
520 :
login:Penguin :2006/09/26(火) 19:00:05 ID:9Xjw/4xU
俺は休日だと オナニー 5回くらい emerge --sync 10回くらい 平日だと オナニー 2回くらい emerge --sync 4回くらい オナニー : emerge --sync = 1 : 2
nvidia-drivers-1.0.9625に特攻した人いる?
洗濯機の中を乾燥が終わるまで眺めている人たちですね。
>>520 休日にオナニー5回は少ない。emerge --syncは多すぎ。
>>523 ネタがマンネリになっちゃうから なんかね
エロゲ -> エロゲ -> 同人 -> 少女漫画 (以下ループ)
python-2.5いれてみたけど
いきなり /usr/bin/python が symbolic link to python2.5 になってびっくりした
python-update すると xen-tools と lcms と wxpython がコンパイル通らない
emerge とかは問題なさそう
525 :
login:Penguin :2006/09/26(火) 22:01:57 ID:8kO8vM0G
今ハンドブックみながらインストールしています 7. カーネル設定のところまできたのですが /usr/share/zoneinfoが生成されていません どうしたらいいのでしょうか?
どっかで失敗したんじゃないの? snapshot 展開した時に出来てるはずなんだけど。
もう一度最初から挑戦したらいけました どっか間違っていたみたいですね ありがとうございました
529 :
チらゥら :2006/09/28(木) 12:17:56 ID:5P6x2WTR
eix-0.7.4 で sqlite 対応になったらしい。キャッシュ生成速くなった。 # emerge --sync && update-eux && eix -u がお気に入り。 emerge -uD world で更新されない ebuild も eix -u で更新候補と して表示される。
eix-syncとかはダメなんですか、そうですか
そういうのあったのね。ダメなのは私でした。ありがとう。
532 :
login:Penguin :2006/09/29(金) 10:37:42 ID:91QUrF9U
portagejp またアクセス出来なくなっているな
XGLつかってるんだが、kernelを2.6.18にあげたら、かなりよくなった気がする 2.6.17 > 2.6.18 で [*] Preempt The Big Kernel Lock これが新たにくわわってるみたいで、これがいいのかな ヘルプにも Say Y here if you are building a kernel for a desktop system. こんな風にかかれてるし
そのオプション自体は前からあるけど、デフォルトでonになったのか・・・
自宅でgentooを使ってるんで、会社のサーバもgentooを使おうと画策してるんですが ubuntu サーバが幅を利かせてます。gentoo の方がいいって言いたいんですけど なんかアイデアありますか? クライアントは ubuntu が楽チンでいいってのは分かるんですけどサーバも そんなんでいいのかなあ
仕事は道楽じゃねえんだぞ
Gentooのノウハウがある人間がUbuntuのノウハウのある人間より 多いんでもなければ今のままが良いんじゃないかな 535が居ないと誰も保守出来なくなるようじゃいかんでしょ WinNT鯖になるよりマシと思って耐えるしか。
chroot環境でgentoo
>535 仕事は楽チンが一番いいでしょうw 早く帰ってemergeしたい
仕事と趣味は分けないと 趣味のノリで仕事したり 仕事してるみたいなストレスを感じながら趣味をするのはやでしょ?
みんなHZの値いくつにしてる?なんとなく1000にしてあるんだが・・・ uimのUSE=anthyがanthy-ssとブロックする問題は直ったのかな
LiveCDなんですけどログインパスワードがわかりませんm(_ _)m
自分で設定しない限りパスワードはないよ。 Handbook にもパスワード設定する箇所あったでしょ。 設定しないと仮想コンソールからログインできない。
sudo su -
なんとなく250 1000にしてもopenglのfpsがあがるくらいしか変化が分らなかった
547 :
login:Penguin :2006/10/01(日) 16:32:08 ID:7PZININ0
>>541 そのHZって何の値?どうやったら分かるの?
zgrep HZ /proc/config.gz
GWNが絶賛停止中なのは何ゆえ?
>>548 grep arch/i386/defconfig
CONFIG_HZ_100=y
# CONFIG_HZ_250 is not set
# CONFIG_HZ_1000 is not set
CONFIG_HZ=100
2.6.18だとデフォは100だぞ。
きっと時代のデフォはx86_64だからだよ
みんなヘルプくらい読め。 リアルタイム、デスクトップ、サーバーだよ。 スループットよりレスポンス重視=リアルタイム、デスクトップ レスポンスよりスループット重視=サーバー
>>547 デフォでいいよ。
ただ、しばらく前(2.6.13のころ)のx86のデフォが1000だったのでアプリによってはアレかもというだけ。
x86_64のデフォルトは100だっけ
>>553 サーバーは自分の頭で考えろかと
Gentoo 亜種 Sabayon Linux (旧RR) 後続の人の為にメモ ・現状、ftpはほぼ無いのであきらめてbittorrentクライアント入れる (これで1日潰した) MD5が合わないが、一応使えるっぽい ・LiveCDでxgl使う場合は、boot: sabayon xgl (nVidia)
556 :
555 :2006/10/01(日) 22:23:42 ID:JPi2Ebyw
あ、3.0bの話です。
557 :
542 :2006/10/01(日) 23:28:50 ID:q5twdA0o
>>543-544 神のおかげで入信できました。
でも128MBじゃつらすぎのような。orz
VMWare 上に作った時、160MB のメモリで結構余裕だった。 (ただし、GNOME/KDE はおろか、X11 すら入れない、完全サーバ仕様)
559 :
login:Penguin :2006/10/02(月) 09:47:52 ID:bDDlFDn0
epiphanyやgaleon、kazehakaseがセグメンテーション違反で 起動できないことから、gentooのインストールを数回行っているのですが、 毎回同じような問題に悩まされます。 これは emerge world をすると解決するものなのでしょうか? それとも i686-pc-linux-gnu-4.0.3 を使っていることに問題があるのでしょうか?
gccは4.1.1使った方がいいと思うぞ。 パッケージ自身のリビルドは試みたのかい? 本当にセグメンテーションフォルトなの?標準エラー出力やログ見た? revdep-rebuildは試した? やるならemerge worldじゃなくてemerge -e worldだな
make: *** [smbk5pwd.lo] Error 1 !!! ERROR: net-nds/openldap-2.3.27 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile openldap-2.3.27.ebuild, line 320: Called die
Sorry!
564 :
559 :2006/10/02(月) 20:05:57 ID:bDDlFDn0
>>560 ここのログを見る限りgcc4.1は恐そうだったので避けてました。
でも4.0使ってるくらいなら移行したほうが良いのかもしれませんね。
revdep-rebuildも途中で止まってしまうので、もう少し調べてみます。
>>564 gccの4系が怖いなら3.3系か3.4系を使えばいいよ。
まんじゅうが怖い
つ ○
/\___/ヽ ヽ / ::::::::::::::::\ つ . | ,,-‐‐ ‐‐-、 .:::| わ | 、_(o)_,: _(o)_, :::|ぁぁ . | ::< .::|あぁ \ /( [三] )ヽ ::/ああ /`ー‐--‐‐―´\ぁあ
569 :
login:Penguin :2006/10/03(火) 21:00:52 ID:cihuDUNk
# emerge dev-libs/icu すると、途中で失敗するんだけど、原因が分からんとです glibcを新しくしないとダメとかでしょうか? iconvがあやしい気がするんですけど
エスパ一丁
571 :
エスパ一 :2006/10/04(水) 01:01:55 ID:bD4pnUbF
>569 使用している OS ぐらい書いてくれ。
make[1]: Leaving directory `/var/tmp/portage/icu-2.8/work/icu/source/tools' make[0]: Making `all' in `data' make[1]: Entering directory `/var/tmp/portage/icu-2.8/work/icu/source/data' /bin/sh ../mkinstalldirs ../data/out ../data/out/build ../test/testdata/out ../test/testdata/out/build LD_LIBRARY_PATH=../common:../i18n:../tools/toolutil:../layout:../layoutex:../extra/ustdio:../tools/ctestfw:../data/out:../data:../stubdata/:$LD_LIBRARY_PATH ../tools/genpname/genpname -d ../data/out/build Error: Unable to create data memory make[1]: *** [../data/out/build/icudt28l_pnames.icu] Error 1 make[1]: *** Waiting for unfinished jobs.... mkdir ../data/out mkdir ../data/out/build mkdir ../test/testdata/out mkdir ../test/testdata/out/build make[1]: Leaving directory `/var/tmp/portage/icu-2.8/work/icu/source/data' make: *** [all-recursive] Error 2 !!! ERROR: dev-libs/icu-2.8 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile icu-2.8.ebuild, line 22: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. こんな感じ カーネルのバージョンは2.6.10
573 :
login:Penguin :2006/10/04(水) 09:39:39 ID:sNt+fkTs
reiserfsでフォーマットした領域に、 /bootも含めてgentooをインストールしたんですがVFSエラーで起動しません。 調べた限り、grubはreiserfs領域からも起動可能らしいですが、他に疑うべき 箇所はありますでしょうか? カーネルの静的モジュールとしてreiserfsも 組み込んでいるのですが…
>>573 /boot のマウントに notail オプション付けてる?
575 :
573 :2006/10/04(水) 10:03:45 ID:sNt+fkTs
>>574 notailつけてます。というか/bootを別に切らないで
拡張パーティーションにインストールなのですが、
問題ないですよね?
マニュアル通り、makeしたbzimageを/bootにコピーしているのですが。
IDE ATA (Ultra ATA 133/100/66) Maxtor 80G WesternDigital 80G 他に疑うべきところか....... この辺とか(俺の場合、参考に) # # ATA/ATAPI/MFM/RLL support # CONFIG_IDE=y CONFIG_BLK_DEV_IDE=y # # Please see Documentation/ide.txt for help/info on IDE drives # # CONFIG_BLK_DEV_IDE_SATA is not set # CONFIG_BLK_DEV_HD_IDE is not set CONFIG_BLK_DEV_IDEDISK=y CONFIG_IDEDISK_MULTI_MODE=y CONFIG_BLK_DEV_IDECD=y # CONFIG_BLK_DEV_IDETAPE is not set # CONFIG_BLK_DEV_IDEFLOPPY is not set # CONFIG_BLK_DEV_IDESCSI is not set # CONFIG_IDE_TASK_IOCTL is not set
# # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_CMD640 is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_SHARE_IRQ=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y # CONFIG_BLK_DEV_OPTI621 is not set # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_IDEDMA_FORCED is not set CONFIG_IDEDMA_PCI_AUTO=y # CONFIG_IDEDMA_ONLYDISK is not set # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set # CONFIG_BLK_DEV_CY82C693 is not set # CONFIG_BLK_DEV_CS5520 is not set # CONFIG_BLK_DEV_CS5530 is not set # CONFIG_BLK_DEV_CS5535 is not set # CONFIG_BLK_DEV_HPT34X is not set # CONFIG_BLK_DEV_HPT366 is not set # CONFIG_BLK_DEV_SC1200 is not set CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set # CONFIG_BLK_DEV_TRM290 is not set # CONFIG_BLK_DEV_VIA82CXXX is not set # CONFIG_IDE_ARM is not set # CONFIG_IDE_CHIPSETS is not set CONFIG_BLK_DEV_IDEDMA=y # CONFIG_IDEDMA_IVB is not set CONFIG_IDEDMA_AUTO=y # CONFIG_BLK_DEV_HD is not set
is not set を消すとかしたら
cat /usr/src/linux/.config | grep REISERFS は?
>572 x86 で gcc-3.4.6 だとそこで止まるのね。 gcc-4.1.1 だと LD_LIBRARY_PATH=../common:../i18n:../tools/toolutil:../layout:../layoutex:../extra/ustdio :../tools/ctestfw:../data/out:../data:../stubdata/:$LD_LIBRARY_PATH ../tools/genrb/genrb -k -q -p testdata -q -s ../test/testdata -i ../data/out/build -d ../test/testdata/out/build testtypes.txt ../test/testdata/te.txt:92: parse error. Stopped parsing with U_FILE_ACCESS_ERROR couldn't parse the file te.txt. Error:U_FILE_ACCESS_ERROR で止まる。ebuild に依存関係がなんも書いてないし。とりあえず、 一番新しい icu-3.4.1 でも試してみたらいいんじゃないかしらねー。
>>581 レスサンクル
結局止まるのか…
しばらく放置してみようと思う
全部ソース取ってきて野良インストールするほどの自由度なんて得られるわけないけど、
何年か使ってるとちょっとずつ不満が出てくるなあ…
>>573 単純なところだとIDEチップセットのドライバがカーネルに入ってないとか。
app-emulation/vmware-server-1.0.1.29996-r1からr3は酷かった
prc-toolsを使っていて、gcc4.1からgcc3.xに変えてやんないとarm用クロス コンパイラーはつくらんですよと言われてしまいまして、gcc3.3か3.4を入れようと しているんですが、どうにもコンパイル途中で止められてしまいます。 同居させるドキュメントとかあります?
ドキュメントも何もバージョン指定してemergeするだけじゃないか? gcc-configで切り替えかと。eselect-compilerとかもあったけど
587 :
573 :2006/10/05(木) 08:34:43 ID:o5xyrMRI
ReiserfsやIDEのモジュールをkernelに組み込めていることは 確認できたのですが、やはりpanicで起動できませんでした。 拡張パーティーションである /dev/hda7 から起動を指定しているにも関らず、 kernel panic - VFS: error unable to mount root fs on unknown - block(3,7) というエラーが出るので、もしかするとscsi emulation関連が HDDの装置番号を変えているのかもと思い、scsi emulationをkernelから 外してみたものの結果は同様でした。 それと、念のため ext3で /boot を別パーティーションに切り直し、 起動を試みましたが、これも結果は同様に失敗です。 そろそろ手がなくなってきたので、拡張領域ではないパーティーションに 再インストールするべきかな…
マザーのチップセットはナニよ
というかliveCDの.configをそのまま使ってみたら?
590 :
573 :2006/10/05(木) 09:54:42 ID:o5xyrMRI
>>588 Silicon Integrated Systems [SiS] 650/M650 Host (rev 11) です。
>>589 ちょっとやってみます。
>578 の SIS5513 が組込みになってないとか。
592 :
573 :2006/10/05(木) 10:37:33 ID:o5xyrMRI
>>591 それは組み込んでます。
ほかのパーティーションのlinuxは正常に起動するんですけど変だなあ。
なんか情報が小出しにされてて状況がよくわからんね。
この手のは関わらないのが吉
初心者の頃の自分に教えるつもりで関わりなよ
情けないよ
>>594
サポセンじゃないからきっちり情報出さないと見ている方はイラつくわけ 相手の立場に立つことこそ重要だからね、質問者は心得ておくこと
つLiveCD config + genkernel 同じ構成のノートPC2台にGentoo入れてるけど片方はカーネル組み込みの Alsaが認識せず…orz openldapのうpでと出来るのはいつだろうか。。。
>582 # env ACCEPT_KEYWORDS="~x86" emerge icu で icu-3.4.1 はコンパイル通るよ。 bugzilla 経由でなんか言わないと放置しても改善されないよ。 ところでコレは何に使うんだろ。
* dev-libs/icu
Latest version available: 3.4.1
Latest version installed: [ Not Installed ]
Size of files: 9,102 kB
Homepage:
http://ibm.com/software/globalization/icu/ Description: IBM Internationalization Components for Unicode.
License: as-is
国際キリスト教大学
>>587 うちのgentooは全部拡張領域だよ。
bootはext2、rootはreiserFS。
基本はwindows様が鎮座してる。
汎用ドライバつかってみ、たぶんDMAが無効になるけど立ち上がるはずだから。
そこからまた色々やってみればいい。
layman使っている人いますか? あるrepositoryを追加した場合、そのrepositoryに含まれるパッケージが まるまるemerge -uした時の候補に含まれてしまいますよね。 それを防ぐ方法はありませんでしょうか? イメージとしては、/etc/portage/packages.{layman,overlay} とかで、 パッケージ毎にlayman/overlayの許可/不許可をコントロールしたのですが。 必要なebuildだけ、/usr/localのoverlayに持ってくるという方法も考えたのですが、 アップデートの時を考えると、めんどくさいなと。
>>599 ん?
ACCEPT_KEYWORDS="~x86" なんて入れなくてもできたよ
(ちなみにebuild icu-3.4.1 mergeで入れた)
普通にemerge icuってやると2.8が選択されない?
それはそうとお前らありがとう
無事コンパイルできた
>>603 必要なパッケージだけ /usr/local/overlay 以下にリンク張ればいいんじゃない?
606 :
603 :2006/10/05(木) 23:46:10 ID:GufIuMuk
>>605 ありがとう。
その方法なら、いけそうですね。
思いつきませんでした。
早速試してみます。
週末恒例の emerge 祭りを開催するか・・
週に一度は emerge -e world !
電気を大切にね
610 :
login:Penguin :2006/10/07(土) 01:53:51 ID:GRAACfJ8
Distcc使おうかと思ってますがGCCのバージョンってgcc-4.1とgcc-4.0と微妙に違うんですが コンパイルエラーになったりしますか? クライアントはubuntuのノートパソコンです。 端数まであわせないといけないものですか?
611 :
login:Penguin :2006/10/07(土) 10:58:23 ID:PM8NqedS
>610 ビルド通ってもバイナリの挙動が変になるかも
未だに >=sys-devel/gcc-4.0 を mask してるのって俺だけじゃないよね?
先日、kernelを2.6.18にしたら、 gdmとgnomeが起動しなくなった。しょんぼり。 gtkあたりでエラーでたり、fluxboxもまともに動かんし。 gdmが、libexpat.so.0, libexpat.so.1がno such directory がどうのこうので、起動しない。 emerge gdm してもXMLpaserとperl、intltoolのチェックでとまる。 ↑ここらへんの解決方法知ってる人おらへん?経験段でいいから 聞かせてほしぃ。 ('д`)...アップデート恐怖症になりかけですよ。... :-( 再インす子は、根本的に意味ナイト思うので、 もうちょっとがんばってみますわ。 ... :-(
~?
~?
>>614 それカーネル関係あるの?
とりあえず emerge --oneshot expat してみたら?
>>613 ゲストのサウンドディバイスは作った?
ゲストで音を鳴らせばステータスバーのスピーカーのアイコンのバックが青くなるけどどう?
619 :
613 :2006/10/07(土) 17:51:11 ID:/5nWNkmK
>>618 サンクス!
ゲストにサウンドデバイスあてがうの
忘れてました。
ばっちり音でました。
620 :
614 :2006/10/07(土) 23:32:38 ID:c4+UVxF4
>>617 できました。
emerge --onshot expat
でバージョンを2.0にしましたが、それだけではなくて、
libexpat.so.1へlibexpat.so.0にリンク張ったらできました。
当時は、X上で2.16.8にemergeしたのですが、
emerge後にX(GNOME)が固まりました。
ありがとうございました。
せっかくのGentooなんだから根本的に解決したら? (expatは結構大変だけどね) emerge --oneshot expat の最後に Please note that the soname of the library changed! If you are upgrading from a previous version you need to fix dynamic linking inconsistencies by executing:: revdep-rebuild --library libexpat.so.0 とか出てたでしょ
622 :
login:Penguin :2006/10/08(日) 07:53:41 ID:1uFWCLsz
kernel sourceにsuspend2のpatchあててコンパイルしたんだけど、 gnomeの電源管理でACPI関連の項目が出てこない。 gnome-power-manager入れたただけじゃ足りないみたい。他に どんなパッケージが必要ですか? ちなみに、acpidやacpitoolsは入れてます。 acpitool -s でのサスペンドは可能でした。 ハイバネーションはともかくサスペンドが必要なもので。
gnome-power-management は hal dbus libnotify が必要らしいから 最低でも、カーネルで、libnotifyが有効になってること haldaemon、dbus サービスが立ち上がってること 今思いつくだけでも、こんなところか libnotifyは optionalらしいので、最低限必要というわけでもないか....
625 :
622 :2006/10/08(日) 10:28:48 ID:1uFWCLsz
>>623-624 halは気づかなかったので入れてみました。
gnome-power-managerが自動で起動するようになった。
なぜか起動時に色々な場所のアイコンが見付からないエラーが出た。
電源管理のメニューにはサスペンドの項目が出現したが、
タスクバーに表示されるべき電源アイコンが無い。
シャットダウン時にサスペンドの項目が見当たらない。
以上からもう少し色々試してみることが必要そうです。
ありがとうございました。
USE flag に hal を追加して、emerge -N world とか?
sylpheed に日本語メニューを出す方法がわからなかったけど、openoffice インスコしてみて やっとわかりました。以下経緯です。 ゆうべ寝る直前にやった「emerge openoffice」、朝できてたやつは英語メニューだったんで openoffice-bin ってのが、それっぽい(サイズがでかいので多言語対応なのかなとか) 思い、それを実行してみたけど、エラーメッセージで止まってしまった。 どうも openoffice と競合するらしい。さらに、-bin の方をインスコするにあたっては、 LINGUAS=... の指定が必要とのこと・・・ これだ!と思った俺は、さっそくそれを sylpheed で試してみる。 すると画面には、ちゃんと日本語メニューを備えたsylpheed が表示されたのだった。 ラッキー! firefox も、それでうまくいった。(/usr/bin/ ではなく /opt/firefox/ の方のfirefox を起動) すっかり安堵した俺は、本来の作業に舞い戻り、所定の作業にとりかかる。 # emerge --unmerge openoffice 昨夜、3時間36分かけて作り上げた巨大で複雑な構造物がアッと言う間に消えていった。 やがて処理が終わる。プロンプトが戻ってきたところで、俺は新たなコマンドを入力し、 いつになるともしれぬ、プロンプトの復帰に思いを馳せるのだった・・・ # LINGUAS="ja" emerge openoffice-bin ・・・という感じだったんですが、この処理が、2分弱で終わってしまったので(なぜ?) 新たに # LINGUAS="ja" emerge openoffice ということで -bin でない方をインスコしなおし、先ほど無事終わりました。 ありがとうございました。
628 :
login:Penguin :2006/10/09(月) 15:12:26 ID:yISkVNyn
LINGUAS="ja" は /etc/make.conf に書くのが良いと思ふなりよ。
>>627 *-bin はコンパイル済みのパッケージ。
展開するだけだから2分弱で終わるのは当り前。
特に理由が無いときは、素直に openoffice-bin を使った方がいいよ。
あと、LINGUAS="ja" は make.conf に書いといた方が良くないかい?
firefoxやthunderbirdもLINGUASに応じて言語パックと初期設定弄ってくれるようになったね。
openofficeって3.5時間ぐらいでコンパイルできるの?
>>631 十分なメモリとCPUがあればできるんじゃない?ccache使ってるのかもしれないし。
ヅアルCPUやコアは結構効くよ。MAKEOPTSきちんと指定してやれば
3.5 時間ぐらいのところででコンパイルエラーで停止したことならある。
>特に理由が無いときは、素直に openoffice-bin を使った方がいいよ。 gentoo行者として同意いたしかねる。
>>634 最近はstage3からのインストールが推奨ですけどねw
stage3はカビの生えたバージョンを無駄にコンパイルしなくてすむので良いとおもう。
こんふぃぐあおぷしょんを選べるかどうかが重要なわけで。
一生懸命 LINGUAS="jp" と書いていた漏れ orz
639 :
627 :2006/10/09(月) 20:58:55 ID:IY0bjSMg
>>635-6 stage1からコンパイルするのと
stage3インスト後コンパイルオプションを設定して
emerge -e system && emerge -e world
するのと断然後者がイイ。
641 :
login:Penguin :2006/10/10(火) 05:25:13 ID:2XWbpzNM
glibc-2.5キタ━━━━━━(゚∀゚)━━━━━━ !!!!!
emerge --deep --newuse --update world で x11-base/xorg-x11-7.0-r1 入れて emerge -pv --depclean したら xf86-video-* が31個も削除対象になってるんだけど 全部消しても大丈夫ですか?
消してもいいか判断できない場合は--depcleanはお薦めできない。
>>643 レスどうもです。
それは emerge -uDN world しても--depclean と revdep-rebuild は必ずしも
実行する必要は無いと解釈してもいいんでしょうか?
それとも、消していいかどうか理解出来ないんなら/etc/make.conf弄るなという
ことでしょうか?
X11のビデオモジュール?ドライバ?のようですが、自分が使ってるのが
neomagic 2200 で neomagicの文字が無かったので実行してくる。
何か問題が出れば報告します。
>>644 >それは emerge -uDN world しても--depclean と revdep-rebuild は必ずしも
>実行する必要は無いと解釈してもいいんでしょうか?
はい。
USEオプションとかで手の届かない設定があったので、 ebuildファイルを直接編集してmergeしようとしたんですが、 チェックサムが合わねー!とか怒られて蹴られます ここのチェックサムなどを無視させる方法ってあるんでしょうか?
# ebuild hoge-x.x.x.ebuild digest # emerge =hoge-x.x.x
ちなみに一時的にソースをいじりたいときは # ebuild =hoge-x.x.x.ebuild clean fetch unpack ・/var/tmp/portage/hoge-x.x.x/work/... のソース等を編集して # ebuild =hoge-x.x.x.ebuild compile install qmerge # ebuild =hoge-x.x.x.ebuild clean
>>645 御返答ありがとうございます。
--depcleanしてきました。今のところ問題なく動作しております。
先の御回答で必ずしも必要ないというこですが、それと引き換えに
ディスクスペースを無駄に消費してしまうが、理解できてないのに
--depcleanで削除してしまうよりは安心だということですね。
651 :
650 :2006/10/10(火) 13:34:52 ID:4/riqVmG
>>650-651 何度もありがとうございます。
--depcleanは完全に信用できる段階では無いわけですね。
おっしゃられた意味が解かりました。
今後 --depclean した時は削除されようとするパッケージを良く調べるようにします。
最後にこれだけお聞きしたいので宜しくお願いします。
削除したくないパッケージは、/var/lib/portage/worldに追加すれば良いと思うのですが
emerge --noreplace <atom> は
emerge --noreplace <パッケージ名>で
/var/lib/portage/world に追加されるんでしょうか?
記憶によると入るはず。
俺はworldを直接編集してしまうけど。
>>649 ディスクスペースならecleanでdistfilesやpackagesの整理をするのが効果的。
depcleanは慎重にね。
ebuild上の依存関係のバグにモロ影響受けるので。
>>653 ありがとうございます。
直接編集する方がなんとなく安心ですね。
ecleanというコマンドも初めて知りました。
活用してみたいと思います。
今回は問題なかったようですが今後 --depclean は慎重に致します。
御回答下さった皆様方、本当にありがとうございました。
...で、glibc2.5ってどぉよ
>>657 やっぱ、binutilsとかgccとかemergeしなおすもの??
kde祭り開催中
glibc 2.5、KDE 3.5.5のコンパイルが終わったと思ったら、 今度はOpenOffice 2.0.4ですか……
本当はコンパイルしたくて仕方ないくせにー! emerge恐い
OpenOfficeってbinの方が安定してて速いような。 (firefoxも)
stableで使ってると本当に平和ですヨ! たま〜に大きなコンパイルがあるだけ。 平和で、なおかつ割と最新な環境なんだから Gentoo使ってて良かったと思うよ
>>660 二日がかりで昨日終わったばっかりなんですが
レス見て慌てて確認したら
openoffice-2.0.3 オワタorz
openoffice-bin 入れてたんだけどUIフォントが…
(´-`).。oO(2.0.5なるまで放置しよかな)
openoffice-curvirgo-bin 使ってるけどただの openoffice でも 日本語の太字、イタリック使えるようになった?
scim1.4.4にしたら日本語入力が出来なくなってしまいました。 入力というかscimが起動してくれないのです。 いままで.xinitrc等に何も記述しなくても問題なく使えていたんですが。。 .xinitrcに記述したんですけど駄目でした… /etc/X11/xinputもないしgentooの場合どこを直せばよろしいのか教えてください。。 今はsylpheedで入力メソッドをscimにしてコピペして書いてます…。 御慈悲を。。
668 :
login:Penguin :2006/10/14(土) 11:29:48 ID:OXVzOu63
そしてgnome祭り
実家の鯖のglibc上げたから、全rebuildしたい欲求にかられるけど 東京-大阪間なんだよな・・・コワス
メンテが必要な鯖にgentooはやめとけw debianが楽でいいだろw
xorg7.1stableきた
>>666 どうもw
もう、面倒臭くなってuimにしちゃいました。
Gentooでマイク使用してる方っていますか? いましたら設定のご教授、もしくは良い検索ワードなどいただけませんでしょうか。
674 :
login:Penguin :2006/10/15(日) 02:44:39 ID:hzIYODAJ
alsa
.scim 消してみた?
gnome2.16またまた速くなってます、ギヒギヒと動く。 gnome-power-managerでサスペンド可、でも復帰できず、とりあえずサスペンド禁止に設定。 画面の明るさのコントロールは正常に動作する。 AC/バッテリー駆動にも反応。
Gentoo Linux Wiki に日本語が欲しいところだな。
>678 に期待。
今まで実機ばっかりだったのを今回VMwareにGentoo入れてみた Firefoxやその他もろもろのフォント設定で入れたはずのipafontやmplusが出てこない xorg.confでフォントパスは通してるしfreetypeもロードしてるはずなんだが… 何か見逃してる気がするんだが何だろう xorg7.1 freetype 2.1.10
cp fontfile ~/.fonts/ cd ~/.fonts ttmkfdir mkfontdir fc-cache ~/.fonts su vi /etc/fonts/fonts.conf <dir>~/.fonts</dir> vi /etc/X11/xorg.conf Load "type1" Load "freetype" FontPath ~/.fonts/ X restart
Athlon64の環境でamd64版を使うのと x86版を使うのとでは性能はずいぶん違いますか?
685 :
683 :2006/10/16(月) 21:08:28 ID:FpqgkwbO
x86 stable、gcc version 4.1.1 (Gentoo 4.1.1) で、 CFLAGS="-pipe -Wall -O3 -fomit-frame-pointer -fprofile-generate -march=pentium4" なのですが、emerge (sys-libs/ncurses-5.5-r3) で (略) i686-pc-linux-gnu-gcc ../obj_s/tic.o ../obj_s/dump_entry.o -L../lib -lncurses \ -I../progs -I/var/tmp/portage/ncurses-5.5-r3/work/ncurses-5.5/progs -DHAVE_CONFIG_H \ -I/var/tmp/portage/ncurses-5.5-r3/work/ncurses-5.5/progs/../include -I. -I../include \ -D_GNU_SOURCE -DNDEBUG -pipe -Wall -O3 -fomit-frame-pointer -fprofile-generate \ -march=pentium4 -fPIC -o tic /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: \ tic: hidden symbol `__gcov_merge_single' in /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcov.a(_gcov_merge_single.o) is \ referenced by DSO /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: \ final link failed: Nonrepresentable section on output collect2: ld returned 1 exit status make[1]: *** [tic] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory `/var/tmp/portage/ncurses-5.5-r3/work/narrowc/progs' make: *** [all] Error 2 !!! ERROR: sys-libs/ncurses-5.5-r3 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ncurses-5.5-r3.ebuild, line 50: Called do_compile ncurses-5.5-r3.ebuild, line 93: Called die # 一部、行を分割 と躓いてしまいます。 CFLAGS にはそこまで特殊な flag は指定していないつもりなのですが、-O3 というのは そんなに buggy なものなのでしょうか?
make.conf.example にも -O3 が書いてるから -O3 にしてる. emacs-cvs だけ -O2 にしないとこけた. -O3 というより他の要因のような気がする.
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -msse2 -mmmx" で全部通ってるよ、ncurses-5.5-r3もね。 gcc-4.1.1。 -O3が原因ではない。
-march=pentium4 には -msse2 -mmmx が含まれてると何度言ったら
>>691 4.1.1 だとそうではないようだが。
inline-functionsとrename-registersが"だけ"って言えるのはゆとり教育だな
まあ俺のman gccには違う事が書かれているし
1年以上前の情報張られても
>>686 profile-generate は後で profile-use 付けて再コンパイルしないと意味ないよ
意味がわかってないなら付けるな
で、そのコンパイルエラーの原因は profile-generate
それにgentooでprofile-generateはサポートされてるの?
>>692 -O3 Optimize yet more. -O3 turns on all optimizations specified by -O2 and also turns on the -fin-
line-functions, -fweb, -frename-registers and -funswitch-loops options.
手元のmanではこうだな。意味はシラネ。
694はgcc-3.4.6だった。4.1.1はこっち。 -finline-functions -funswitch-loops -fgcse-after-reload
意味も理解してないのに変なオプションつけるヤツ。 それでもってここに泣きつく。恥の上塗り。
-msse2 -mmmxは -march=に内蔵されているとあれほど
-O3だとだめなのたまにあるよね。 gtk+-2.8.20-r1 がそうだったはず。
Overlay sunrise に songbird みっけ 試してみるかな、ワクワク
>>698 そうなんだ。
でもgtk+-2.10.6は-O3で問題ないから関係ない。
>>697 じゃ、経緯を説明しよう。
昔-O3でも-msseを付けてないとmplayerのプレイヤーが青くなってしまうバグがあったのですよ。
(-O2でも同じ)
で、その時に-msseを付けてそのまま。
自分はCFLAGオタクではないし気にもしてない。
-O3の理由はvineが-O2だから。
なんとなく変えてみたかっただけ+参考にしたサイトでpentium4は-O3太鼓判押してたから。
gentooの推奨CFLAG集みたいなサイト。
その頃は3.xだったけどね。
最初からずっと-O3で、だから4.xも-O3のまま。
-O3でうちのgentooは全パッケージ全く問題ない。
今まで一度もない。
で、最適化の効果はいかほどなの?
プラシーボ
それは米屋で売ってるオレンジジュースでは
704 :
686 :2006/10/17(火) 22:42:46 ID:+b8GqpUz
>>693 et al.
ありがとうございます。
# 後で profile-use が必要なのは理解していましたが、
# プロファイリングの適用でエラーになるような事は考えていませんでした。
# gcc とその周辺ツールに適切なパラメータをいくつか与えてやれば
# うまく動いてくれる、程度の認識でいたのですが。
とりあえず -O2 を試してみます。
>>703 あ、その素敵な果肉がパルプで出来てる飲物
706 :
login:Penguin :2006/10/19(木) 12:04:55 ID:Y4xQqnCB
xfceだけtesting使いたくて /etc/portage/package.keywordsにxfce-base/xfce4 ~x86って書いてるんだけど emerge -pv xfce4でバージョンがstableのものなのはなぜ?
708 :
707 :2006/10/19(木) 16:26:00 ID:Y4xQqnCB
unmaskの設定も必要なんですかこれ? それと、とりあえずemerge --syncしなきゃ設定反映されないこと 知りませんでした。ども。
昔はemerge --syncは必要なかった気がするけど、いまはダメみたいだねぇ。
710 :
707 :2006/10/19(木) 16:49:03 ID:Y4xQqnCB
あ、勘違いしてました。emerge --syncしなくても設定反映されました;
ハンドブック読もぜ
おまいらflashplayer9betaきてるぞ ebuild無くても適当に/optにでも展開して /usr/lib32/nsbrowser/plugins/libflashplayer.soへリンク張り直せばおけ 音ズレ直ってようつべ快適
>>712 もうきてるよ。
maskされてるけど。
adobe しね
syncしたら来てたわflash9 maskといえば nvidia-drivers-1.0.9626がlib32ライブラリのインストールに失敗する問題 bugzillaにあったのに今見たら消されてた どうなってんだか
unmaskしてまで文句いうのねw
flash9 systemの負荷が掛かると音でなくなる… っていうのをどこに送ればいいの?
>>717 一緒に同封されてる Readme.txt を読めばわかるだろう
flash9、ossエミュレーションの方をアクセスしなくなったので、 他の音だしソフトウェアと同時に使える。これはうれしい。 ただ、再生がたまに止まる、完成度は、mask状態。
さて。週末の emerge 祭り開始なわけだが。 > New Java system marked stable 今週は長い戦いになりそうだぜ・・
youtubeのビデオ再生が90%前後->60%前後になった、flash9素晴らしい。
参考
http://uselesscat.com/flash/benchmark.html windows2000=7600
linux/flash9=5200
linux/flash7=4200(xorg-7.1/gcc4.1)
linux/flash7=4600(xorg-7.1/gcc3.4)
gcc4.1のおがけで低下した描画速度を挽回してお釣りが来る高速化。
portage-xglでずーとおっかけてたが、とうとうberylが 本家ツリーにうつったな
今日はxmms関連の掃除が結構大変だった思いました。
mysql-5.0.26 → mysql-5.0.26-r1 にしたら mythtv のデータベースに アクセスできなくなってあせりましたが、どうも /etc/mythtv/.mythtv/ mysql.txt の DBHostName=localhost を 127.0.0.1 に書き換えたら 直りました。(~/.mythtv/mysql.txtも修正) 他にも phpmyadmin で mysql にアクセスしようとすると、localhost から は接続できないよ。とか言われることがあったのですが、これは いちいち localhost を手動で登録してやらないといけないんでしょうか? /etc/hosts を 127.0.0.1 localhost にして mysql の再インストールや データベースを削除して、emerge --config =mysql-5.0.26-r1 とか しても同じくデフォルトで localhost からアクセスできない状態です。 こういうもんなんですかね。
726 :
725 :2006/10/23(月) 18:02:15 ID:w0Ec0dno
ググったり, /etc/mysql/my.cnf を眺めてたんですが、もしかして mysql-5.x からセキュリティの関係で localhost はデフォで接続できない のが正常なのかな。
>>725 mysql-5.0.26-r1だけど普通にアクセスできるぞ
>>701 CFLAGSの-minline-all-stringops -fmerge-all-constantsや
LDFLAGSの-Wl,-s -Wl,-O1 -Wl,--as-neededは効果あるよ
デバッグしない前提なら-Wl,-sでデバッグシンボルばっさり落として
Gentoo Forumのチューニングパッチセットを当てるKernelのebuildを使うのが無難な線だろうけど
レジスタ圧迫して遅くなる
>>725 おお、うちも同じ現象で困ってたところだ。サンキウ!
>>722 うちはflashはなんかブラウザの体感が遅くなっちゃうな。
gcc変えてベンチはできねーが後でver違いでやってみるか。
>>728 -Wl,sはportageがstripで最後にやってくれてるからいらないんじゃない?
scanelfにひっかからんのはないだろうし。
732 :
login:Penguin :2006/10/24(火) 17:50:48 ID:UnAY0MbK
>>724 xmms関連の掃除ってどうやったら終わるんですか?
unmaskにxmms書くのは掃除にならないし…
>>732 USE フラグから xmmsを取り除き、xmms関連の物をunmergeして、
--newuseすると良いのではないでしょうか。(たぶん)
今までのportageは、emerge --deep world とかした時に、依存関係を
現状のUSEフラグと$PORTDIR のebuildファイルで見ていたと思うんだけど、
いつからか/var/db/pkgの個々のpackageのコンパイル時の情報を元に、
依存関係の計算をするようになったみたい。
動作としては、この方が正しいのだろうけど、
USEフラグを書き換えても特に支障がなければ--newuseしないで
ほっといた私としては、ちょっと戸惑った。
その変わりに、$PORTDIRのebuildを臨時に書き換えてemergeすると
emerge --syncした後に、結局$PORDIRのデータで計算されて怒られてた事が
無くなるのかもしれない。
732じゃないが、xmmsってなんかあったの? 軒並みハードマスクされてるし。 ちょっと前までのNewsLetter見ても、特に何も書いてないしなぁ。
eth0をdhcpにしてるのですが、LANケーブルがつながってないと 起動にものすごく時間がかかります。 取得リトライ中に途中で止めたり、そもそもリトライ回数を減らすのは ソースコードをいじるしかないのですか?
起動時にdhcpdを起動しないようにすればいいんじゃないの? 必要な時だけロードする。
/etc/dhclient.conf
w ほかにネタはないのか!!
xmms2なの? xmmsの後継にはbmpxかaudaciousのほうが向いている気がするけど。
xorg 7.1, gcc 4.1, nvidia-drivers 9626 なんだが (WW) NVIDIA(0): Option "AGPMode" is not used (WW) NVIDIA(0): Option "AGPFastWrite" is not used (WW) NVIDIA(0): Option "EnablePageFlip" is not used 有効にできてる人いる?もういらないオプションになったとか? つーか xorg, gcc ヴァージョン上げたら描画速度が半分以下に遅くなって泣きそう
>>744 次を待つべし。
うちも半分まではいかないけど6割くらいかな。
でもaiglxとgnome2.16とflash9のおかげでXの速度低下をカバーしてお釣りが来る。
drmは悲惨だけどどうせベンチでしか使ってないし。
これでXが回復したらどんだけ速くなるんだろう、楽しみだ。
flashゲームやるとほぼwindowsと同等で動く、感激もんだよ。
/*俺メモ pygobjectがtmpfs上でのコンパイルに失敗する */
昨日, ほぼ2か月ぶりに, glsa-check -l に従って, gnutls など, いろいろな ものを update しました。で、今日、evolution を起動して予定表を見ようと したら、なんかのモジュールがロードできなくて、予定表が表れません。それ で、evolution-webcal を emerge -C して、emerge しなおそうとしました。 結果は以下の通り: タスケテ orz # emerge gnome-extra/evolution-webcal Calculating dependencies... done! 中略 /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.1/../../../../lib64/libsoup-2.2.so: undefined reference to `gnutls_x509_crt_check_hostname@GNUTLS_1_2' collect2: ld はステータス 1 で終了しました make[2]: *** [evolution-webcal] エラー 1 make[2]: Leaving directory `/var/tmp/portage/evolution-webcal-2.6.0/work/evolution-webcal-2.6.0/src' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/var/tmp/portage/evolution-webcal-2.6.0/work/evolution-webcal-2.6.0' make: *** [all] エラー 2 !!! ERROR: gnome-extra/evolution-webcal-2.6.0 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called gnome2_src_compile gnome2.eclass, line 64: Called die !!! compile failure !!! If you need support, post the topmost build error, and the call stack if relevant.
ふつーに revdep-rebuild じゃない?
libsoupを何とかしろと読めるが revdep-rebuildでいいんじゃない?
> 749, 750 thanks 復旧するのに時間がかかって、すぐに返事できませんでした。 revdep-rebuild が何かを知っていたら問題がなかったのかもしれませんが、 泥沼に入ってしまいました。 結局、build するのに必要な dynamic link library が消されてしまって, どうにもならなくなっているのが原因だから, gentoo と関係なく古い library を作ってやって、一応、動くようにしてから, revdep-rebuid が 作った emerge --oneshot ... を動かして, 復旧しました。 gentoo ってのは古い library は全部消してしまうのですね。安全のため、完 全に移行できるまで, 古い library をどこかに退避させておくことはできな いのでしょうか。
>>751 通常は依存関係が portage に記述されているはずだけど、
たまに抜けているのがあるみたい。
まぁ、バグと言えばバグになるのかな。
単体パッケ−ジなら emerge -B example # B=buildpkgonly (パッケージは作り上げるが、make install までは行わない) emerge -b example # b=buildpkg (パッケージも作り、install も行う) システムワイドなら /etc/make.conf に FEATURES="buildpkg" デフォルトのパッケージ保存先 /usr/portage/packages 保存場所、make.conf でかえられる /etc/make.conf PKGDIR="/path/to/directory" システムワイドでつかうと、当然、コンパイルしたもの全部パッケージ作り上げるので そのへんはディスク容量と相談して考えましょう(cronつかって退避させたり........) man emerge man make.conf
>>753 # quickpkg packagename
で、emerge後のバイナリを固められるよ。
emerge -b packagename と同じだけど、
コンパイルしないから早いし。
>>751 作ったやつは、 emerge -k packagename でmergeできるよ。
つかね gnutlsのemerge後のメッセージに古いライブラリ消しちゃうよ revdep-rebuild しときって出てた記憶がある。
俺もそんな記憶ある
インスコする->emerge->壊れる->やり直し
>>757 Linux不向きな人の陥りやすい、糞スパイラルw
コマンドこける->エラーメッセージからライブラリの欠如と判断 ->ldd->equery等で該当パッケージ把握->ディストリ付属のrevdep試みる ->それでもダメ->ぐぐる or bugzilla
760 :
757 :2006/10/27(金) 23:08:02 ID:mdoKCC1l
>758 ガビーン
マニュアル読まない ドキュメント読まない メッセージ読まない 開発者の愚痴が聞こえてきそう
emerge のメッセージ(IMPORTANT とか、その手の情報だけ)を、 関連パッケージを全部処理した後に ドドっと表示するようにすれば メッセージなんて読まないよって人が減るかも知れない。
たしかにアップデートするパッケージがたくさんあるとメッセージなんてよまない
つ enotice
>>764 求めてたものはコレに違いない。
しかも一年以上前に GWN で紹介されてたんすね。
>GWNチームはenoticeライクな何かが次のメジャーバージョンアップ時にportageに搭載される、との噂を聞いています。
噂なんて。。
>>763 nohup emerge hogehoge &
でログ残しとけ
>>765 make.conf.exampleに載ってるよ。
PORTAGE_ELOG_CLASSES
PORTAGE_ELOG_SYSTEM
PORTAGE_ELOG_MAILURI
PORTAGE_ELOG_MAILFROM
PORTAGE_ELOG_MAILSUBJECT
あるパッケージのインストールを、特定のoverlayからに 限定することってできますか? 例えばgroffを、ebuildjpのものしか使わないといった具合に。 バージョンでマスクってあまりやりたくないので、、、
>>768 普通にoverlayしておいてRSYNC_EXCLUDEFROMを使って
そのパッケージを本家のportage treeから排除するとか?
やったことないからできるかわからんけど。
nslookupまたはそれ相当のコマンドって なにインストールすればOK?
>>770 net-dns/bind-tools
こういうのを調べる一般的な方法ってある?
>>771 サンクス。
> 一般的な方法
知らなさす。ゴメン。
その手の含まれるファイル名を検索する、っていうのが出来るのは CygwinのPackage Searchくらいしか知らないな Gentooの場合Portage treeのすべてのebuildを実際にinstallまでやって データベースを作らないといけないだろうから、現実問題として作るのは無理じゃないかね
俺はpackages.debian.orgを使ってる。
>>771 portageとしては用意されていないはずだけど、googleとかbugsとかで検索かけるとわかる事も多い
emerge esearch esearch hogehogeじゃダメ?
wikiより app-portage/esearch Replacement for 'emerge --search' with search-index 高速なemerge -sっぽいんだけど、>771が求めるものとは違うんじゃね?
一昨日、update をしていたら, 突然, compile が出来なくなり、reboot した ら立ち上がらなくなり, fsck したら login 出来なくなりました。portage 関 係のfile は完全に破壊されています。/lib も破壊されていました。/etc に もなくなっているものがありました。/home, /var, /tmp がある disk partition は無事でした。で, 半日かけて mke2fs -c -c .. をして, 急いで stage3 と current の portage tree をとって来て, 急遽再install しようと してのですが、emerge --world で findutils の所で引っかかり、何をしても これを emerge しようとするので, 前に進めません。対処法は? >>> Compiling source in /var/tmp/portage/findutils-4.3.0/work/findutils-4.3.0 ... QA Notice: USE Flag 'userland_GNU' not in IUSE for sys-apps/findutils-4.3.0 * econf: updating findutils-4.3.0/config.guess with /usr/share/gnuconfig/config.guess * econf: updating findutils-4.3.0/config.sub with /usr/share/gnuconfig/config.sub 中略 regex_internal.h:151: error: expected '=', ',', ';', 'asm' or '__attribute__' before 're_hashval_t' !!! ERROR: sys-apps/findutils-4.3.0 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile findutils-4.3.0.ebuild, line 58: Called die !!! make failed
>779 コンパイルできなくなった時点のログを読んでから HDD を交換すればいいんじゃないかな。
scimで.xinitrcに export XMODIFIERS=@im=SCIM export GTK_IM_MODULE="scim" export QT_IM_MODULE="scim" scim -d って書くとXが立ち上がらないんです。 しょうがないので.bash_profileに書いてやりすごしてる。 だれか、助けてくれ。。 原因のヒントだけでも頂けたら幸せになれる予感orz
scim -d のあとに & は書いてる?
>>782 どうもです。書いても書かなくても駄目でした。
.xinitrcが存在すると何を書いても死亡します。
Launching a SCIM daemon with Soket FrontEnd...
Loadingsimple Config module...
waiting for X server to shout down FreeFontpath:FPE"/usr/share/fonts/mics/"
refcount is 2, should be1; fixing
なんかフォントがどうのこうのってでるから/etc/X11/xorg.confの
FontPath "/usr/share/fonts/misc/"ポイしても意味なしでしたし、、ようわかりません。。
まぁ、、.bash_profileに書いとけば凌げてるのでこれで耐えてみます。。
ありがとうございました。
もしかして、もともとは~/.xinitrcが無くて、そこに上記の記述だけを書いたのかな? マサカ…いやそのマサカか…
…そのまさかで御座いますが。。 exec Gnomeとか XSESSION="Gnome"とかいろいろ書いたりしましたけけど。。 間違い…でしょうか。。
exec gnome-session
おぉ!間違えてました。 Xが立ち上がる、、けどやはりscimが起動せず。 これはもうgentooは関係なく、くだらない質問っぽいので他にいって原因を探ってきます。。 ありがとうございました。
scimは *はまる* よ uimにしたほうが楽
>>787 パッチとか当てない限りscimの開始/終了の初期値は、
Control+spaceだったと思うよ。scim-setupを起動して設定を変えてみれば?
scimのデフォはctl+spaceと半/全の両方。 入力モード切替は 無変換=全角かな<->全角英数字 変換=全角かな<->半角英数字 カタカナ/ひらがな=全角かな->全角カタカナ->半角カタカナ あとよく使うのは F8=全角かな->半角カタカナ F9=全角かな->全角英数字 F10=全角かな->半角英数字 入力いちいち切替えるの面倒だから「りにみなさ」と打ってF9押して「linux」
あとcaps入ってるとctl+spaceも半/全も効かない。 いつか直そうとは思ってるけどめんどくさくて。 そのうち直るだろうし待つ。
もう一つ言えば >入力いちいち切替えるの面倒だから「りにみなさ」と打ってF9押して「linux」 は、かな入力派への配慮ね。
>>787 おれも随分前に scim から再び uim に戻った口だから、正確には
憶えていないけど環境変数LANGを scim -d に渡さないではまった
記憶がある。例えば LANG=ja_JP scim -d
つーか scim はLANGなんか見る暇あったらLC_*を先ず確認しろと
言いたいんだけど、最近この手のLANGに依存してるプログラムって
増えているんだろうか。
>>793 環境変数LANGを設定していなくてもプログラムはデフォルトのロケールで起動するんじゃね?
原因は別だと思うけどな…
>>787 .xinitrcではなく.xsessionに書けば解決するかも。
.initrcはstartxの時に読まれるんじゃなかったっけ?
startxではなくgdm等の自動ログインの場合は.xsession。
自分は.xinitrcからリンク張ってる。
.xsessionを使うのは古典的なログインマネージャじゃない?
ここであえて.xprofileだろおまいらと いや何でもない
ってか、gentooって他のやつとくらべて何がいいの? Gentooを使う メリット、デメリット教えてん! 用途の場合わけも自由にどぞ
以後ループ禁止↓
>>798 何もいい点はない
メリットもデメリットもない
用途もない
以上
突然すいません。 標準のdirectoryとlinkの関係を知りたいので、 どなたか、 /usr/local で、 ls -l して戴けないでしょうか? 色々弄っているうちに、defaultの状態がわからなくなって しまいまして…。
803 :
login:Penguin :2006/11/02(木) 10:12:26 ID:gRzHHkxQ
xkbsetは、どのpackageに入っているのでしょうか? 他のディストリだと、そのままの名前のpackageが存在するようですが…
>>802 rwxr-xr-x 2 root root 4096 Aug 3 23:23 bin
drwxr-xr-x 2 root root 4096 Aug 3 23:23 games
drwxr-xr-x 2 root root 4096 Aug 3 23:23 lib
lrwxrwxrwx 1 root root 9 Oct 7 09:56 man -> share/man
drwxr-xr-x 2 root root 4096 Aug 3 23:23 sbin
drwxr-xr-x 4 root root 4096 Aug 3 23:23 share
drwxr-xr-x 2 root root 4096 Aug 3 23:23 src
805 :
802 :2006/11/03(金) 05:23:15 ID:MOQWqOaa
emerge で emerge -ep world > list 等で出力したリストを読み込ませる 方法ってありませんかね。 .revdep-rebuild.5_order を編集して再度 revdep-rebuild するような 感じで。--resume だけだといろいろ不便で...
久々に # emerge --update world したら詰まってしまいました orz jdk がバージョンアップしているからだと思うのですが、どうしたら良いのでしょうか? # emerge -pv dev-java/sun-jdk [blocks B ] <dev-java/java-config-1.3 (is blocking dev-java/java-config-wrapper-0.12-r1) [ebuild N ] app-portage/portage-utils-0.1.20 USE="python" 63 kB [ebuild N ] dev-java/java-config-wrapper-0.12-r1 7 kB [ebuild NS ] dev-java/java-config-2.0.30 16 kB [ebuild U ] dev-java/java-config-1.3.7 [1.2.11-r1] 14 kB [ebuild NS ] dev-java/sun-jdk-1.5.0.08 USE="X alsa -doc -examples -jce -nsplugin" 48,338 kB
基本的にはBlockしてるものを消せばいい。 systemに含まれるパッケージは消さないほうがいいがな
一度 emerge -C java-config
811 :
808 :2006/11/03(金) 11:06:41 ID:FvMhQ9f0
>>809 , 810
ありがとうございます。
Block が消えたので、たぶんなんとかなりそうです。
潰れた gentoo の復旧時間がかかった。夜、寝たあと、すぐに emerge が止まっ ている。朝起きて、--firstskip して出勤したら、出勤したあとすぐ、また、 emerge が止まっている。一応、gnome が正常になるまで4日かかった。まあ、 最初からconsole で ssh はできたから、最小限のことはできたが、kernel を 書き込んで, framebuffer を潰してしまったときは焦った。 しかし、いろいろな不都合が、次々でてくる。 RPN の電卓 galculator が動かない。ebuild が古い。自分で最新版を make。 mupad に mask がかかっていた。著作権を会社に委譲して商用ソフトになった らしい。公式サイトから消えたが、いまのところ ebuild で fetch できる。 長い間御世話になったが、購入するとなると、mupad で処理できないとき有料 で使っていた maple かな。どうせ多項式環の計算にしか使わないから, risa/asir と思ったが ebuild がない。gcc-3でないと make できない。 asir2000 package で不足しているもの( gp6 だったかな)を追加しないと make できない。 ghostscript が日本語処理できない。portage tree から古いものを探して emerge したが, package mask をしているはずなのに、すぐに新しい版に置き 換えられてしまう。xdvi が日本語処理できない。emerge ptex はCFLAGS を指 定しなければならない。 g77 はどうすれば使えるのだろうか? g77 を使う ebuild はもはや使うべきで はないのか。自分用は icc, ifort だが。 gcc-2 が compile さえできない。gcc-2 でしか make できない古いソフトは お別れか。新しいものを覚えるのはつらい。古い gcc, glibc でしか動かない ものはどうすればいいのだ。 tgif に mask がかかっている。これがないと図が書けない。なぜ mask がか かっているのだろう。emerge してしまったが大丈夫なのだろうか。無理に emerge してしまったものは, あとで emerge -u などを使うときの障害になる が、どう処理するといいのだろうか。emerge などせず, 自分で make して, /usr/local に入れるべきなのだろうか。 では、おちゅうしゃで投稿。できるかな。だめだ、emacs からコペピするとき文字化けする。
なぜ走りたくないのにマラソンに参加したんですか?
>>812 Ubuntuスレから来ました。
これGentooでは有名なコピペですか?
いやぁー落ち無いしツマラナイし素なんじゃないのかな。 まぁ、よくある日記の類だ。気にしたら負け。
>>806 emerge -epq world > list
emerge -1 $(sed -e "s/.\{15\} \([^ ]*\).*/=\1/" list)
portage-2.1.2_rc1-r3を入れたら Traceback (most recent call last): File "/usr/bin/emerge", line 34, in ? import emergehelp, xpak, commands, errno, re, socket, string, time, types ImportError: Bad magic number in /usr/lib/portage/bin/emergehelp.pyo とか出てemergeコマンドが使えなくなったが/usr/lib/portage/bin/emergehelp.pyo を消すことで解決。何が原因だったんだろう?
818 :
806 :2006/11/03(金) 20:53:15 ID:g+hah0Ow
>>816 ありがとうございます!
こーいうスクリプトをささっと書けるように精進しますです。
USBマウス、キーボードを使っているのですが、起動中にキーボードは抜き差ししても問題なく、マウスは一度抜いてしまうと再認識されません。 マウスも抜き差し自由にするには、どうしたらよいでしょうか。 よろしくお願いします。
>>819 xorg.confのマウスの設定のところを
Option "Device" "/dev/input/mice"
にする。
>>820 助かりました。
ありがとうございます。
--日記-- 今日USBでつなぐ2.5HDDケース買った。 とりあえずw2kでつないでみる、なにごともなく動きますわ。 次はgentoo、めんどくさそう、やだなぁ。 ところがどっこい、いきなり認識、うれしい誤算。 1MB/sくらいしか速度が出ない、USB1.1だ。 2.0のホストドライバはモジュールにしてあるから当然だ。 モジュールロードしたらあっさりUSB2.0。 hdparm -tT /dev/sda1 /dev/sda1: Timing cached reads: 1404 MB in 2.00 seconds = 701.84 MB/sec Timing buffered disk reads: 50 MB in 3.08 seconds = 16.26 MB/sec 玉の性能が16MB/Sくらいなので目一杯の性能引き出してる。
Xの描画速度が元に戻った(´∀`)
825 :
login:Penguin :2006/11/05(日) 02:12:04 ID:xwSQDZvq
/etc/env.d/05compiler ってのは捨ててもいいの? /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.la ってのは作っちゃってもいいの?
いつになったら mplayer がインスト出来ないバグは直るんだい?
出来るけど?
gentoo 初心者です。xorg-x11 を一度削除したいのですが emerge では、どのようにすれば良いのでしょうか? FreeBSD の pkg_delete のように使いたいのですが 方法がわからなくて書き込みさせて頂きました。 pkg_info みたいなオプションはあるのでしょうか? # emerge -c xorg-x11 >>> No packages selected for removal by clean. # emerge -c xorg-x11-7.1 >>> No packages selected for removal by clean.
# emerge -C xorg-x11 大文字だよ
>>830 Thank you!!
入れなおすときは、
# emerge -e xorg-x11
なんですよね。
make.conf に
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="vesa"
を付け忘れてました。(^_^;;
>>831 それだったらドライバーだけ入れれば良いんでないのかな
-eは必要ないと思うけど…
# emerge -ND world で十分だろ。
emerge で流れていくのを眺めるのが大好きな人もいることだから、 -e つけるのも一概に否定はできないな。
INPUT_DEVICES="keyboard mouse" VIDEO_CARDS="vesa" これだけならemerge xorg-x11でいいんじゃないん? --newuse --deep world いる?
一旦削除する必要も無い気が……。
838 :
login:Penguin :2006/11/06(月) 01:31:43 ID:svY6dvRm
いまxorg-x11をmakeすると gcc3の頃の描画速度に回復するって本当ですか?
839 :
824 :2006/11/06(月) 01:43:44 ID:TrgjiOdB
amd64のmatrox G400だけど回復してた
840 :
login:Penguin :2006/11/06(月) 01:45:35 ID:svY6dvRm
まじすか。よしsisのだけど、俺もやってみます。
まずそのvesaはなんとかならないのか?w
>>839 emergeしてみたら描画速度があがりました!
たまにしかemergeしないので、教えてくれてありがとです。
844 :
login:Penguin :2006/11/06(月) 19:13:37 ID:KDfhUjEJ
x86のxorg-x11が~x86のxorg-serverに依存してるのは何で?
>>844 うちでは
x11-base/xorg-server-1.1.1-r1
が入ったけど?
>>827 Blue-1.6.tar.bz2の取得で失敗してるなら
>ebuild mplayer-1.0_pre8.ebuild digest
で通るようになったよ。
>>846 おぉ! そうすれば Manifest を更新してくれるのか。
ebuild を初めて触ってみたけど Manifest との絡みで無限ループしてた・・・
↑これは別口
おかげで mplayer インストでけた。 ありがとー。
・インストール完了 ・--newuseする ・gccのコンパイルがおわらねぇぇぇぇぇ なんか無限ループしてるように見えるんだけど、ここは我慢すべき?
>848 マシンの性能にもよるけど 1 時間ぐらい我慢してみれば。以下参考。 model name : Intel(R) Pentium(R) D CPU 2.80GHz sys-devel/gcc-4.1.1 merge time: 1 hour, 2 minutes and 51 seconds. つか、コンパイルで無限ループってあるんだろうか。
stage1,2を勘違いしているの? 古いコンパイラで新しいコンパイラをコンパイル 出来上がったコンパイラで自分自身をコンパイル 親コンパイラと子コンパイラを比較して同一なら合格って gccのコンパイルは手順が多い
851 :
848 :2006/11/07(火) 15:02:31 ID:jZkYZ9N6
うー、そしてこんなエラーを出して途中で止まってしまったよ('A`) make[4]: *** [minloc0_16_r16.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/gcc-4.1.1/work/build/x86_64-pc-linu x-gnu/libgfortran' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/gcc-4.1.1/work/build/x86_64-pc-linu x-gnu/libgfortran' make[2]: *** [all-target-libgfortran] Error 2 make[2]: Leaving directory `/var/tmp/portage/gcc-4.1.1/work/build' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/gcc-4.1.1/work/build' make: *** [profiledbootstrap] Error 2 !!! ERROR: sys-devel/gcc-4.1.1 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1255: Called toolchain_src_compile toolchain.eclass, line 24: Called gcc_src_compile toolchain.eclass, line 1535: Called gcc_do_make toolchain.eclass, line 1409: Called die !!! emake failed with profiledbootstrap !!! If you need support, post the topmost build error, and the call stack if rel evant.
自己解決しました……。 ディスク満杯になってた……。
まああまり落ち込むな。 emerge の道はまだまだ遠い。ガンガレ
>>849 > つか、コンパイルで無限ループってあるんだろうか。
普通はならないような言語仕様にする
C++ のテンプレートの展開は一般には無限ループになる可能性があるので
16回評価して終るようになってる
コンパイルが終らないようなのは理論上は当然ある
System F の型決定のアルゴリズムとか
俺経験ある、configureの無限ループ バックグラウンドではしらせて、放置しといて もう終わっただろうと、のぞいてみたら、え、まだ終わらねえのかよ ってみてたら、無限にconfigチェックしてやんの
最近のGentooはインストーラ使ってStage3からインストールするものなの? 以前のインストールマニュアル使ってStage1からインストールもできる?
3だろうと1だろうと総入れ替えになるから3のほうがマシ
stage1からのインストールはマニュアルではサポートしないことになった。 無駄に嵌る人が大量に出たためとか インストーラを使わずに、別環境からchrootでstage3を使ってインストールするのが今の基本かと。
最近コンパイルするものがなくて寂しいくらいだ
gentooのバックアップは自前のstage3+インストールしてるパッケージのリストで済ませられないか思案中。 gentooはバイナリのベタバックアップはまぬけな気がする。 gen_stage3みたいな感じのユーティリティ無いのかな。
catalystってのがあるよ。つかったことないけど。
>>859 おれも。立ち上がるまでのあの苦労がいまや懐かしい。
make.conf 開いて USE いじって(-ssl とかが良いだろう) emerge -uvND world でもしたらどうか。
時間の設定が間違っているとconfigure無限ループになった気が
howmのインストールできる? emacs-cvs使ってるんだけど↓のようになる checking for emacs... emacs checking detecting your emacs type... emacs21 checking where .elc files should go... /usr/share/emacs/site-lisp/howm checking where doc files should go... /usr/share/doc/howm-1.2 Just a moment... In end of data: cheat-font-lock.el:122:1:Warning: the function `cheat-font-lock-compiled-body' is not known to be defined. Wrote /var/tmp/portage/howm-1.2/work/howm-1.2/cheat-font-lock.elc make[3]: *** [recompile] Error 1 make[3]: Leaving directory `/var/tmp/portage/howm-1.2/work/howm-1.2' make[2]: *** [action-lock.elc] Error 2 make[2]: Leaving directory `/var/tmp/portage/howm-1.2/work/howm-1.2' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/howm-1.2/work/howm-1.2' make: *** [all] Error 2 !!! ERROR: app-emacs/howm-1.2 failed. Call stack: ebuild.sh, line 1546: Called dyn_compile ebuild.sh, line 937: Called src_compile howm-1.2.ebuild, line 22: Called die !!! (no error message) !!! If you need support, post the topmost build error, and the call stack if relevant.
howm を CVS から取ってきてコンパイルできる? もしくは emacs-cvs でなく普通の emacs。 howm が最近の emacs に対応していないのではなかろうか
俺もemacs-cvsでhowmのmerge失敗したが、普通のemacsに戻したら動いた。 mule-ucs入れてUTF-8もOK。
パッチ乱発、安易なリリースでCVSは評判わるいですね。 結局デストリの最終仕上げ品でないと使えない。
cvs版をなんだと思ってるんだ
ワロスw
>>869 最新の安定バージョンがブッコ抜ける最強ツール
こんびにえんすすとあ
使ってる奴はstable>unstable>cvsを承知で使ってるから放っておけばいいよ。
最近flash9betaがサウンドデバイスを占有してることに気づいた 多分カーネルを2.6.18に上げてからこうなったような気がする 2.6.18のalsaってなんか問題あったっけ
kde
おれも
と思ったら直ってるよ。 ふーっ
dev-libs/libpq を 8.1.5 にするなら dev-db/postgresql も 8.1.5 にしる。 何故異なる版を使用したいのか。 ebuild には同じ版に合わせる依存関係が記述されている。 つーか、そもそも portage tree から dev-db/postgresql-8.1.4 は消えている。
emerge -u で自動で両方アップデートすればいいのに、という話でしょ
そういう話ではないと思うよ。
>postgresql-8.1.4 が libpq-8.1.5 をブロックするようになった。
そりゃそうだろって話。
全部自動でやってくれればいいのかもしれないけど問答無用でアップデートしない事で
>>879 に
どっちを使うか選択肢を与えてくれた点の方も評価したい、gentooだから。
そこに気づかず怒る人はubuntuの方が幸せになれる、すぐに乗り換えるべきだ。
8.1.5 はメンテナンスリリースなんで、8.1.4 消す必要ないんです。 8.2.x が 8.1.x でブロックされるなら分かるんですが。 なんでこういう風にしたのか、どっかに書いてないかなぁと。 882氏の言うように慎重にアップデートしやがれってポリシーに変わったとか (DBなんでそのポリシーならそれで納得できる) そういうのが知りたいんです。
kde 関連のUSEフラグ kdehiddenvisibilityを試した方、 具合はどうですか? enableにしようかと思ったんですが、 experimentalと書いてあるので、 使っているひとがいたら 感想が聞きたいです。
885 :
login:Penguin :2006/11/18(土) 00:31:48 ID:RbGqStrK
GTK 1.xを使ってるパッケージが大量にマスクされた。 おちゅーしゃもマスクされたけど、GTK1に依存してないよね?
おちゅ〜しゃの場合、 GTK+1* じゃなくて libghttp への依存がマスクの理由でしょう。 で、libghttp ってまだメンテされてるんか?
おお、すばらしい質問だな 俺は答えられないけどw
>>887 1. ebuild書き換えてoverlayに置く
2. /etc/portage/bashrcで無理矢理どうにかする
自分のオーバーレイにebuild作ったらいいじゃん。 patchをfilesにおいて src_unpack()とかの中で epatch "${FILES}/name.of.patch"
教えてもらったoverlayをつかってperlのコンパイル通るようになりました overlayについて検索していてよくわからなかったんだけど /etc/make.conf中にPORTDIR_OVERLAY="/usr/local/portage"を追加すれば /usr/portage/が/usr/local/portage/で上書きされると考えていいんだろうか あとlaymanを入れたときに # echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf とあったのでその通りにするとemergeがそんなものはないと文句いって動かなくなるし # layman -a gentoojp もエラーがでるしlaymanはなんかおかしいんだろうか
>>891 ディレクトリを自分で用意してやる必要があった記憶がある。
>>891 overlayはあってる。laymanは使ったことないけど
> /usr/portage/local/layman/make.conf
このパスはあってる?
そこだとrsyncで消えちゃうと思うけど。
すくなくとも、emerge laymanすると下のようなコメントがでる * If this is the very first overlay you add with layman, you need to append * the following statement to your /etc/make.conf file: * * source /usr/portage/local/layman/make.conf *
895 :
885 :2006/11/18(土) 17:37:09 ID:zrnvtU3n
>>886 ebuildをみると、たしかにlibghttpに依存してますね。
でもいまのおちゅーしゃは改変版libghttpを同梱している気が。
>>894 ごめん、localはrsyncで消えないみたいね。
distfilesやpackagesと同じように
--excludeされてるのを確認してきた。
>>896 自分で調べればいいんだけど
/usr/portage/local/layman/make.confは/etc/make.confのコピーでいいのかな?
898 :
886 :2006/11/18(土) 18:32:52 ID:3KGKDxRt
>>895 すまない、
>>886 は doc や source を見ずに書いた。(ebuild だけ見てた)
doc と source 見ると改変版 libghttp が含まれてますね。
で、システムに libghttp がインストールされてない状態で
ochusha の ebuild を overlay にコピーして、 libghttp への依存を削除して
今マージしてみたけど、問題ないみたい。(詳しく調べてはいないけど)
>>897 /etc/make.confのコピーはよろしくないと思う。
layman-1.0.6/doc/layman.8.htmlにはこんな風に書いてあるから、
/usr/portage/local/layman/make.confの初期化は
laymanスクリプトが面倒見てくれるものみたいよ。
>/usr/portage/local/layman/make.conf is the default provided in the layman configuration.
>Change this filename in case you decide to store it somewhere else.
>
>The file does not necessarily need to exist at the beginning.
>If it is missing, layman will create it for you.
ただし、source行を追加した後、/usr/portage/local/layman/make.confが
初期化されていないとemergeには怒られちゃうだろうね。
>>899 # layman -a gentooja
したときに/usr/local/portage/layman/make.confができるようです
さっきemerge -uDNa worldしたら大量のパッケージをダウングレードしようと
するのだが、一体Gentoo側でどんな変更が行われたのか
>>891 ,
>>897 うちはlaymanでgentoojpを利用しているけど、こうなってました。
# cat /usr/portage/local/layman/make.conf
PORTDIR_OVERLAY="$PORTDIR_OVERLAY
/usr/portage/local/layman/gentoojp"
#
今更ながらqtをバージョン4にアップデートしました。 その後でkdelibsをemerge -uD しましたが、configure中の画面に checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt と表示されて、せっかくインストールしたqt4を使ってくれません。 qt用のeselectみたいなコマンドありますか? qt3をアンマージが手っ取り早い?
kdeはまだQT3だよ
ありがとうございました。 普段はk3bしかkdeのソフトは入れていなくて kde関係は情報不足でした。
Disk /dev/hda: 60.0 GB, 60011642880 bytes 255 heads, 63 sectors/track, 7296 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/hda1 1 146 1172713+ 82 Linux swap / Solaris /dev/hda2 147 934 6329610 83 Linux (debian) /dev/hda4 935 7296 51102765 5 Extended /dev/hda5 935 2150 9767488+ 83 Linux (gentoo) /dev/hda6 6000 7296 10418152+ 83 Linux gentooの入っているパーティションが10GB程で少し狭いので、15GBくらいにしようと思うのですが GPartedでパーティションの拡張を試してみたもののうまくいきませんでした そこでhda5以下にある空きスペースの末尾に10GB程の領域(hda6)を作り そこにgentooのあるhda5をhda6に一度コピーし、hda5を15GBに大きく作り直して もう一度hda6からhda5へ戻そうと思うのですが、パーティション間のコピーはどうしたらいいんでしょう /procとか/devが問題なので,debianからcp -aでコピーしてやればいいんでしょうか ちなみにファイルシステムはreiserfsです
>/procとか/devが問題なので,debianからcp -aでコピーしてやればいいんでしょうか それで良いと思う。 CDから起動してパーティションのコピーをしたことがあるけど、 cp -aで問題なかった。
amd64でstableになったgcc-4.1.1-r1をemergeしようとしたのですが失敗しました checking whether the C compiler works... configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details. make[2]: *** [configure-target-libstdc++-v3] エラー 1 make[2]: ディレクトリ `/var/tmp/portage/sys-devel/gcc-4.1.1-r1/work/build' から出ます make[1]: *** [all] エラー 2 make[1]: ディレクトリ `/var/tmp/portage/sys-devel/gcc-4.1.1-r1/work/build' から出ます make: *** [profiledbootstrap] エラー 2 !!! ERROR: sys-devel/gcc-4.1.1-r1 failed. Call stack: ebuild.sh, line 1568: Called dyn_compile ebuild.sh, line 937: Called src_compile ebuild.sh, line 1261: Called toolchain_src_compile toolchain.eclass, line 24: Called gcc_src_compile toolchain.eclass, line 1536: Called gcc_do_make toolchain.eclass, line 1410: Called die !!! emake failed with profiledbootstrap !!! If you need support, post the topmost build error, and the call stack if relevant. みなさんはどうですか?
908 :
login:Penguin :2006/11/19(日) 22:02:15 ID:YpqC0EEp
昨日インストールしたんですが cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf をし忘れたせいなのか/etc/resolv.confにnameserverがかかれていなかったので かきこんだのですが再起動すると再び消えています。 どうすれば再起動してもnameserverの行がきえないようにできるのでしょうか?
dhcpクライアントが書きかえてるとか
910 :
885 :2006/11/19(日) 22:15:07 ID:yYgAM91z
>>898 チェックありがとうございます
こういうのはbugzillaに投げればいいんですかね?
消えて困る人が4、5人はいそうですし。
913 :
sage :2006/11/20(月) 12:38:57 ID:m1xKN3he
openoffice2.0のステイブルが動きません。 どなたか原因はわからないでしょうか。 環境は、Gcc4でkde3.5でutf8環境で、scim-primeを使っています。
>>913 とりあえずopenoffice-binを入れてみてはどうですか?
>>909 >>911 アドバイスありがとうございます
やってみたんですが相変わらずでした
もう一回最初からインストールしなおします
916 :
886 :2006/11/20(月) 23:13:01 ID:x7ZdFh1+
>>910 どうなんだろ。単なる依存関係によるマスクなら今回の一連の
gnome 1.x の掃除では必要がない(勘違いだった)ことになるから
この gnome 1.x 関連の mask を管理してるっぽい人にメールすれば
mask から外してくれると思うけど。
(package.mask の changelog 見ると誤認が幾つかあったみたい)
ただし、ochusha の ebuild も修正してもらう必要があるから
まず gentoojp-users ML あたりで話題を振ってみるのもいいのかも。
(ochusha 使ってるのは、ほとんどが日本のユーザーだろうし)
本家 bugzilla に投げてもいいと思うけどね。
ochushaってもう開発されてないよね。 ebuildJPにあるJD使った方がいいよ。 ~x86だと今、dev-cpp/gtkmm-2.10.2 をマスクしないと ダメだけど。
918 :
login:Penguin :2006/11/21(火) 01:18:40 ID:/PY7HLV3
>>915 /etc/conf.d/net.example の記述例のとおりにやってもだめなのかい?
もう一度確認しておいたほうがいいよ。
鯖立ててp2でいいんじゃね? 便利すぎてもう他の2chブラウザ使えない
V2C!V2C! p2は便利だけど方向性がかなり違うような
おまいらflash9beta新しいの出てるぞ 重いとき音止まるの直ってるし
922 :
887 :2006/11/21(火) 17:52:20 ID:qUkQ+sD2
gcc 4.2.0でemerge -e worldが一応通りました。/usr/src/linuxのリンクが 間違っていて2回ほど止まったものの、実質的に止まったのは perlだけで これも gccの仕様が変わった?からのようです。<command line>から<command-line> に変わった。しかし、firefoxが起動しなくなったので、gcc 4.1.1で再度コンパイルし 直したところ起動しました。
鯖用途でCentOS4.4のMinimalインストールで使っている のですが使いもしないcupsや頼んでもいないデーモンが たってるのが気に入らなくて、Gentooにめぐり合いましたが、 ちょっとムズすぎです。時間さえあればあれこれ調べて最適化 されたLinuxとして使いこなしたいのですが、 >オペレーティングシステムの世話をするよりもそれ以外のことにマシンを使いたいというのが正直な気持ちだ。 というGentooインストール体験記にあるのと同じ気持ちです。 鯖用途(LAMP)でしっかり目の届く見通しのよいOSをご存じないですか?それとも それらの要求を満たしてくれるのはGentooだけなのでしょうか?
Gentoo スレで聞くことではないだろう。
起動するなら、起動しないようにするだけのこと。
世話をするって上手いこと言ったもんだね 確かに育てゲー感覚かもしれない
cairoをアップデートしたらFirefoxでボールドが表示できるようになってた。
トレードオフという言葉を知っているか?
ghostscript どれ入れてる?
若さって何だ? 幸せって何だっけ? 木村さん人生って何ですか? 俺の武器を知ってるかい?
(´・ω・`)知らんがな
木村って誰やねん
933 :
887 :2006/11/22(水) 17:53:35 ID:dXD2z3HC
bashmarkというベンチマークを取ってみたらこういう結果になった gcc versionIntegerFloating point gcc 4.2.011351174 gcc 4.1.110691088 gcc 4.0.311171208 gcc 3.4.61153 845 gcc4.2.0はgcc4.0.3と同じくらいのスコアか?
934 :
887 :2006/11/22(水) 17:56:02 ID:dXD2z3HC
ごめん、なんか表示がおかしくなってしまった bashmarkというベンチマークを取ってみたらこういう結果になった gcc version Integer Floating point gcc 4.2.0 1135 1174 gcc 4.1.1 1069 1088 gcc 4.0.3 1117 1208 gcc 3.4.6 1153 845 gcc4.2.0はgcc4.0.3と同じくらいのスコアか?
コンパイラのベンチマークとは
俺はSPECしか信用しないことにしてる
ちょっと聞いていい? kde-base/kdelibs-3.5.5-r5コンパイルできた人いる?
そんな聞き方じゃダメだろ。
>>937 kde-envとぶつかって難儀してると勝手に想像した。
emerge -C kde-env の後に emerge -u kdebase-meta やってみ。
おれはコレでうまくいった。
eixのコンパイルについて質問です。 src/eix: /usr/lib/gcc/i686-pc-linux-gnu/3.4.6/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by src/eix) 上記のメッセージでERRORになるのですが、確か過去レスでABI関係がどうのというものがありましたが、 具体的にどう回避すれば良いのか解かりませんでした…。 ABI関係の整合を取るためには、何をすれば良いのでしょう?
よく分からないが gcc-config -l の結果はどうなっている? gcc 上げたあと revdep-rebuild した?
gcc-config -l の実行結果は次のようになっています。 [1] i686-pc-linux-gnu-3.4.6 [2] i686-pc-linux-gnu-3.4.6-hardened [3] i686-pc-linux-gnu-3.4.6-hardenednopie [4] i686-pc-linux-gnu-3.4.6-hardenednopiessp [5] i686-pc-linux-gnu-3.4.6-hardenednossp [6] i686-pc-linux-gnu-4.1.1 * 4.1.1 が gcc として使われているってことですよね? revdep-rebuild は何度かやりましたが、対象となるものがありませんでした。 /usr/lib/gcc/i686-pc-linux-gnu/ 以下には、4.1.1 のディレクトリとその中身もあるんですが、 これを使うように、何か指定しなければならないのでしょうか。
>>943 ありがとう。早速試してみるよ。
しかし…
# emerge -eav system
# emerge -eav world
かぁ…。
えらく時間が掛かりそうだなぁ…。
~/.vimrcを読み込んでくれないんだけど何か必要?
systemってworldに含まれてるから >944 の emerge -eav system って 必要ないんじゃないの?
私もそうは思うけど、まぁ書いてあるんだから、その通りにやってみてるよ。
…書いてから思ったんだけど、system系のコンパイルを先に済ませておく必要があるからじゃない? worldでやっても、必ずしもsystem系のものが先にコンパイルされるとは限らないからかな。
そこで world * 2 ですよ
emerge -u firefox gnomeしてもfirefox1.5.0.8とgnome2.14にしかなんないんだけど、 どうすればfirefox2.0とgnome2.16がつかえますか?
確か一番新しいプロファイルが2006.1だったと思うんで プロファイルを2006.1に変えてemerge --sync
956 :
login:Penguin :2006/11/26(日) 04:15:58 ID:SUsxIn2E
>>953 ありがとうございます。
おかげで楽しいgentooライフが送れそうです。
これからもお体に気をつけて頑張ってください。
>>941 >>943 なんとかコンパイルも通るようになりましたよ。
ありがとう。…しかし長い道のだった…。
>>957 でもこんな事簡単にできるのはgentooだけ。
他のデストリは簡単にgccを切替えられないし(gccを切替える時は全パッケージ再インストール=メジャーアップ)
パッケージ拾い食いしてトラブったり(xxパッケージをgcc4.xでコンパイルしました、どうぞお使いくださいなんて無茶言ってるやつ)
linuxは共有ライブラリの塊で一つ二つのパッケージだけコンパイルしても無駄だしトラブルになる。
関連するライブラリを全てコンパイルしようとすると最終的にほぼ全てのパッケージをコンパイルする事になる。
他のデストリ使ってると全部コンパイルしなおせたらいいのになって思うのです。
もう一点。
gentooは最終的にコンパイルレベルで依存を解決する、解決できなければコンパイルが通らない。
他のデストリはebuildに記述してあるレベルでしか依存をチェックできない。
依存が破綻していてもインストールはできてしまう。
危険だ。
Gentooでもebuildの質によってはへんな嵌り方するよ。 javaの1.4と1.5の移行期はひどかった・・・emerge -eが通らなくなったりしたし。
でさぁ、xmmsの後釜って何使ってる??。
Javaがオープンになればね.........
Openになったよ
xmms2,bmpx-0.2,bmpx-0.3,audacious 試したが audaciousだろうな
いまのところの話ね bmpx-0.3の出来次第 0.3はsvnでまだ開発途上
audacious は 1.1.2 じゃないと文字化けする。
amarok使ってる
うちはamd64環境なんだけど、emergeでbmpxはこける。
>>963 サンクス^^
audaciousが使い易そう。
udev-103にアップデートしたら、hotplugのblacklistが効かなくなった。
ちょっと質問 stableだと今のsys-kernel/vanilla-sourcesは2.6.17.13で間違いないですか? 一度package.keywordsに追加して、またコメントアウトして戻したんですけど 新しいバージョンが来ないんで疑問です。
>>970 レスとん
でも、ここで何が確認できるのかが解からんよ
環境といえばX86ということでいいですか?
カーネルのマスク外してる状態だと2.6.19-rcxが頻繁に来てたんだけどな
2.6.18系列を入れようと思って外したんだが飛び越えてしまったので戻したんですよ。
どうすれば良いのやら。
>971
ttp://packages.gentoo.org/search/?sstring=vanilla vanilla-sources の x86 における stable 版は 2.6.17.13 ですね。
stable になるタイミングを補足したいなら、ばぐじらとかふぉーらむ
とかめをさらのよーにしてみるとかめーりんぐりすとにさんかすると
かすればいいんじゃないかと思っただけだから、もう私のことは放っ
ておいてください。
2.6.18 を入れたいなら package.keywords と package.mask 使えば
いいと思うよ。っていうか vanilla だったら kernel.org から取得して
勝手にコンパイルしてインストールするのはいけませんか。
何故みんな私のせいにするの?
>>972 ありがとう
自分の検索不足を棚にあげて質問して失礼しました。
単にアンカー付ける癖があるので貴方一人に聞いてたわけでは無いです。
気分を害してしまった事については申し訳ないです。
使いたいだけならどうせ再構築する鳥なんで勝手に落とせばいいのですが
kernel.orgを追いかけるのが面倒なんでemergeだけで過ごしたいのです。
あと、疑問に思ったことは、ここで質問もしますが一応自分でも検索してます
しかし、貴方のように検索スキルが高くないのでヒントでももらえればいいなと
思い質問してる次第です。
また、ちょっとした疑問だったので軽い気持ちで質問しました。
個々に違う考えの人もいるでしょうが、私は、2chのスレはそういう場だと認識のうえで利用させてもらってます。
最後に気分を害しながらも私のようなものに回答レスをつけてくださり感謝いたします。
>>974 > あと、疑問に思ったことは、ここで質問もしますが一応自分でも検索してます
今回の質問に限っていえば、検索以前の問題だな。
例えばPS3に興味があったらとりあえずsonyのサイトを見てみるのが
普通だと思うけど、これはそのレベルだ。
ntfsでフォーマットされたUSB接続の外付けハードディスクをつなぐと、 gnome-volume-managerにより自動で認識されて、/media/disk以下に マウントされるのですが、そのとき、rootでしかアクセスできません。 /usr/share/hal/fdi/policy以下のfdiファイルを書き換えればよさそうだ ということまではわかったのですが、 halによる自動マウントのとき、特定のマウントオプションをつけるには どうすればよいでしょうか。 関係ありそうなパッケージのバージョン: gnome-base/gnome-volume-manager-2.15.0 sys-apps/hal-0.5.7.1-r1 sys-apps/dbus-0.62-r1 sys-fs/udev-103
>>975-976 全くおっしゃる通りです。
Googleばかり利用してて肝心の公式サイトの検索ボックスを利用してないとは
Portageにあるパッケージや特定のバージョンのパッケージを利用して欲しくないときには、/etc/portage/package.mask(ファイルもしくはディレクトリ内のファイルかのどちらか)に適当な行を追加してやることによってあなた自身でマスクすることができます。 例えば、gentoo-sources-2.6.8.1より新しいカーネルソースをインストールして欲しくないときには、以下の行をpackage.maskに追加します。 Code Listing 5: /etc/portage/package.mask 記入例 >sys-kernel/gentoo-sources-2.6.8.1
Plaggerが、0.7.11の時はg-cpanでいけたけど、0.7.16はうまくいかんなぁ。 だれかうまくインストールできた人いませんか?
テンプレ長いんでリンクはWikiにまとめてシンプルにしません?
982 :
login:Penguin :2006/11/29(水) 09:24:07 ID:y7qeekU9
udev-103を入れたら、eth0とeth1が起動する度に入れ替わるようになりました。 番号をカードに固定する方法はないでしょうか? 今はudev-087-r1に戻して対処しています。
ところでgentooでJFS使っている奴いる?
>>985 やたらドキュメントに記載が多くて、事実上のディストロ標準なreiserfsと比べてどうよ?
>>986 どうよって言われても…。
使いはじめた経緯というのが私はGentooを日常のデスクトップとして使っており、
エロ画像も収集癖もあって大量の小規模ファイルを扱う際のパフォーマンスが気になっていました。
フォルダを開いてファイル一覧が表示される時間、画像のサムネイルが表示される時間ですね。
その時使っていたのはExt3でしたが、これはとても遅かったです。
それを解消したかったため噂に聞くReiserFSに乗り換えてみました、Reiser3でしたね、
パフォーマンス的には改善され良かったんですが、ブラウザからのファイルの保存に
失敗するなどの問題がしばしば発生しました。
そこでJfsを使いはじめたわけですがパフォーマンス的にも素晴らしく、もう1年以上経ちますが
全く問題も出ていなく、それだけでも個人的には大満足です。
Plaggerをインストールしようとg-cpanとかcpan直接とかいろいろやってたら、 /usr/lib/perl5/site_perl/ /usr/lib/perl5/vendor_perl/ の両方に異なるバージョンのモジュールが入ってしまったようだ・・ どうしたらいいものか・・
> ブラウザからのファイルの保存に > 失敗するなどの問題がしばしば発生しました。 これはファイルシステムの問題なのだろうか...
もうそろそろ次スレの季節だね
CPAN使う時はユーザ権限でいれるようにしてる いろいろ怖いからね
>>991 自分もそうすりゃよかったなぁ
site_perl下とvendor_perl下で同じモジュールのバージョン違いのファイルがあるよ・・
なんとか元に戻せないかなぁ
993 :
982 :2006/11/30(木) 01:03:16 ID:E4qOKW+h
>>983 ありがとうございます。
以下のような/etc/udev/rules.d/01-nic.rules を追加と
ethを使ってる設定ファイルも全て変更して解決しました。
KERNEL=="eth*", ATTR{address}=="04:a3:43:5f:43:23", NAME="lan"
KERNEL=="eth*", ATTR{address}==32:61:3c:4e:b6:05", NAME="wan"
MACアドレスまで晒すのは セキュリティ上いかがなものか
net-misc/dhcpcd-3.0.0を入れたらネットに繋がらなくなった みんなの所では問題ないですか 2.0.8-r3に落とすと今までどうり問題なく動く ちなみにgcc-4.2.0を使っているんだけど、gcc-4.1.1に落として dhcpcdをコンパイルしなおしてやってもやっぱり動かなかった
>>992 app-portage/g-cpanを使った?
perl-cleanerじゃだめ?
1000太郎
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。