[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 19:22 / Filesize : 275 KB / Number-of Response : 890
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Gentoo Linux 27



1 名前:login:Penguin [2009/02/02(月) 17:28:14 ID:mJY4z8UT]
Gentoo Linux
ttp://www.gentoo.org/

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

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

【もうちょっと先】
Gentoo Linux Frequently Asked Questions
ttp://www.gentoo.org/doc/ja/faq.xml
Gentoo Linux tips 集
ttp://www.gentoo.gr.jp/jpmain/tips.xml
Portage ユーザガイド
ttp://www.gentoo.org/doc/ja/portage-user.xml
Gentoo-Portage.com
ttp://www.gentoo-portage.com/
Gentoo-Wiki.com(08年10月データ消失 復旧中)
ttp://en.gentoo-wiki.com/wiki/Main_Page

【前スレ】
Gentoo Linux 26
ttp://pc11.2ch.net/test/read.cgi/linux/1222004664/

837 名前:login:Penguin mailto:sage [2009/05/08(金) 05:45:37 ID:keEa/K/s]
>>836
おまじない
整理するっていうより何か挙動がおかしい時に
コメント、アンコメントするだけで便利なんで
見た目は逆に汚いよねw

ところでGNOMEなんだけどMetacity-2.26.0入れたら
パネルを無視するようになった。
emerge -1 gnome-panelしてみても変わらず。
~x86でgtk+-2.16.1も一緒にきたけど。

なんか知ってる人いません?
後でダウングレードしてみるけど。

838 名前:833 mailto:sage [2009/05/08(金) 10:33:23 ID:olwafUgS]
>>836
うあっっっ、何も見ずに手で書いていたから、無意識で間違えた。
だよねぇ。ドル記号いらないよね。

例のUSEは適当に書いただけなんだけど、実際はA-zまでソートしてみたりしてる。

839 名前:login:Penguin mailto:sage [2009/05/08(金) 10:39:48 ID:keEa/K/s]
metacity-2.24.0-r2に戻したら直った

>>838
ごめんね (;_;)

840 名前:login:Penguin mailto:sage [2009/05/08(金) 10:42:49 ID:phK1tY1N]
バックスラッシュってコメント、アンコメントのためにあるんでしょうか?
つなげちゃったほうが画面いっぱい使えるし、積極的に使わないです
さすがにここではバックスラッシュを使ったほうがみやすいだろという場合は使いますが

ほかにもっと大きな理由ってあるんでしょうか?

841 名前:login:Penguin mailto:sage [2009/05/08(金) 10:52:33 ID:keEa/K/s]
長いコマンドラインを分割?

useフラグが多い人はufed使ったほうが便利じゃないかと……。

どうでもいいが今日暇だ

842 名前:login:Penguin mailto:sage [2009/05/08(金) 11:03:21 ID:phK1tY1N]
>>841
長いコマンドラインを分割とシェルスクリプトの話

843 名前:login:Penguin mailto:sage [2009/05/08(金) 11:10:31 ID:RBv4paty]
\は改行、コメントは# ・・・って、そういうことじゃない?w

844 名前:login:Penguin mailto:sage [2009/05/08(金) 11:59:23 ID:f4dPB4NC]
\は続きだよ
ech\
o tes\
t

echo testと解釈される

845 名前:login:Penguin mailto:sage [2009/05/08(金) 12:16:33 ID:phK1tY1N]
>>844
目的は可読性かな?
\をつかって、可読性があがっているのをみたことないけど

それか、愛しているのサインかな



846 名前:login:Penguin mailto:sage [2009/05/08(金) 15:04:06 ID:GidC4Qu0]
マジレスすると、エディターとかで勝手に改行されたりとかのミスをなくすため

847 名前:login:Penguin mailto:sage [2009/05/08(金) 15:28:10 ID:phK1tY1N]
>>846
現行のなんかのエディタで再現できるもんなんですか

848 名前:login:Penguin mailto:sage [2009/05/08(金) 15:47:06 ID:N+fBEMTG]
>>841
暇なら gcc-4.4.0いれて、emerge -e worldとか。
(やってて暇ならごめん)

849 名前:login:Penguin mailto:sage [2009/05/08(金) 18:17:02 ID:QkGF2eNS]
>>847
gnu nanoは-w付けないと画面端で勝手に改行した気がする

個人的にはブラウザでコマンドライン例や設定ファイル例を見るときはバックスラッシュで区切ってあった方が分かりやすいて思う

850 名前:login:Penguin mailto:sage [2009/05/08(金) 19:26:23 ID:nlLWd8Pe]
baselayout-2.0.0とopenrcを入れたら、dfで/が2つ見えるようになったんだけど気にしなくていい?

$ df
Filesystem      1K-ブロック  使用  使用可 使用% マウント位置
rootfs         9967692  4384532  5583160 44% /
/dev/root       9967692  4384532  5583160 44% /
rc-svcdir         1024    88    936  9% /lib64/rc/init.d
udev           10240    184   10056  2% /dev
 :

851 名前:login:Penguin mailto:sage [2009/05/08(金) 19:56:53 ID:xfrUowH/]
気にしないでいいよ

852 名前:login:Penguin mailto:sage [2009/05/08(金) 21:38:31 ID:nlLWd8Pe]
>>851
ありがと

853 名前:login:Penguin mailto:sage [2009/05/08(金) 22:28:17 ID:KLwcoLdN]
>>845
長い行をこう書くため、もっと簡単に考えようよ
USE="-qt3support emerald -kde -arts x264 xvid -fam xcomposite win32codecs dvd dvdr a52 avi ffmpeg \
aac mpeg mpeg2 mp4live dri acpi alsa java gtk gtk2 gnome hal dbus howl unicode cjk nls X truetype \
glitz xcb ssl userlocales fbcon mmx mmxext sse2 -oss -esd -cups curlwrappers -foomaticdb gpm \
tk flac dio xine gstreamer nptl nptonly pic hal asf tcltk svga firefox xv kernel_linux opengl -doc \
-bluetooth -directfb compiz"
これが一行として扱われる

ttp://quelle.s11.xrea.com/image/ufed.png
これはこれで面倒そう
/etc/portage/package.useの方にもあるのよね
全部make.confに書いても良いんだけど、このフラグはこのパッケージの為的な意味が見えなくなる

854 名前:833 mailto:sage [2009/05/08(金) 22:53:07 ID:olwafUgS]
気になり始めると、止まらない/etc/make.conf内。
昔から、FEATURESもparallel-fetchとdistcc、ccasheを>>835の方法で書いてあるのが
玄箱に入ってたりするし。

>>853 見慣れた光景がww
タブとかスペースでインデントしても、ほとんど変わらないんだよね。

余りに長いUSEの行で、vimのsyntaxがオカシくなるのは、俺のPCだけ?

855 名前:login:Penguin mailto:sage [2009/05/09(土) 00:31:07 ID:WjCfrmah]
>>853
他人のUSEフラグは物凄く汚なく感じるな。俺もそんなだけど




856 名前:login:Penguin mailto:sage [2009/05/09(土) 00:32:40 ID:HOVZ3MP3]
今までx86で使っていたパッケージを~x86にしたら、古いバージョンは残るわけ?
emerge パッケージ名でインストールしたんだけど
古いバージョンに依存しているものを含めて全て消したい

857 名前:login:Penguin mailto:sage [2009/05/09(土) 00:33:31 ID:p+kXmlqS]
いや、俺の方が汚いぞ、断言できる

858 名前:login:Penguin mailto:sage [2009/05/09(土) 00:34:22 ID:e8WDH7oF]
make.confに書くUSEフラグは行の折り返しに
バックスラッシュ無くてもいいはずだけど。

859 名前:login:Penguin mailto:sage [2009/05/09(土) 00:45:38 ID:BG5d7rmz]
>>856
slotになってるかどうかに拠る

なってなければ新しい版で上書き(削除+インストール)
なっていて別スロットなら残る
なっていて同一スロットなら新しい版で上書き



860 名前:login:Penguin mailto:sage [2009/05/09(土) 00:47:21 ID:BG5d7rmz]
> 古いバージョンに依存しているものを含めて全て消したい

equeryでそのパッケージに依存してるパッケージの一覧が出るので
それを見て削除すればいい
詳細はman equeryで



861 名前:login:Penguin mailto:sage [2009/05/09(土) 00:53:44 ID:u2+B1AQv]
>>858
要は読みにくさ・汚さを必要最小限にする方法の一つ
他の方法で用が足りればそれでも良い
それだけの話

862 名前:login:Penguin mailto:sage [2009/05/09(土) 00:57:58 ID:Elp9bCbb]
use.descに記載されているUSEフラグは、/etc/make.confにて制御
use.local.descに記載されているUSEフラグは、/etc/portage/package.useにて制御
と使い分けてるんだが、これで合ってる?

863 名前:login:Penguin mailto:sage [2009/05/09(土) 01:22:06 ID:Tb4NPpUH]
USEフラグはeuseでやってる。それだと、一行が長くなりすぎないように
\で適度に調整してくれる。

package.useについては、基本的に全てeuseを使ってmake.confに書く。
個別で違う設定をしたいものをpackage.useに書く。ってしてる。

具体例を挙げると、基本threadsなんだけど、php/apacheは
-threadsにしたかったので、その分をpackage.useに書いてる。

ちなみにthreadsなんて、use.desc use.local.descにあるんだぜ?
use.local.desc に書いてあるパッケージ使ってないけどさ

864 名前:login:Penguin mailto:sage [2009/05/09(土) 01:24:02 ID:Tb4NPpUH]
>>856
っ emerge --depclean -a

865 名前:login:Penguin mailto:sage [2009/05/09(土) 01:51:08 ID:Qh586bBH]
make.confは全部に適用されるから、基本的なものと無効にするフラグだけ記述してる
必要に応じて個々のパッケージ毎にpackage.useへ追加
kernelの構築と同じで使わない機能は入れない



866 名前:login:Penguin mailto:sage [2009/05/09(土) 02:22:25 ID:e8WDH7oF]
>>861
うんまぁそうだけど
/etc/make.confに書く USE="" 行は一行にしなくても良かったはずだと。

867 名前:login:Penguin mailto:sage [2009/05/09(土) 10:16:30 ID:hK8yrwC6]
うん、USE とか APACHE2_MODULES とかは\いらないね

868 名前:login:Penguin mailto:sage [2009/05/09(土) 11:34:21 ID:HOVZ3MP3]
>>859,>>864
ありがとう

869 名前:login:Penguin mailto:sage [2009/05/10(日) 00:08:16 ID:ygcR1vBc]
gcc-4.4.0 玉砕 gnomeが立ち上がらなくなっちったorz(dbus絡み?)
4.3.3に戻して emerge -e world ちう…


870 名前:login:Penguin mailto:sage [2009/05/10(日) 01:02:43 ID:4wKSWZIa]
4.4.0まったく問題ないって報告@本家はどこまで信じていいのか
怪しいもんだな

871 名前:login:Penguin mailto:sage [2009/05/10(日) 02:13:09 ID:3igK86Bo]
gcc4.4がダメな環境はどんなんだったの?
x86なのかamd64なのか、それ以外なのか
gnome、Xorg、glibc、dbusなどのバージョンはいくつだったのかとか

872 名前:login:Penguin mailto:sage [2009/05/10(日) 04:18:29 ID:URWHzO1M]
>>871
amd64環境で、あとは ~無しの最新版。
gcc-4.4.0では、8個くらいのパッケージがエラーだった。

873 名前:login:Penguin mailto:sage [2009/05/10(日) 06:24:28 ID:QXYPExpJ]
useの書き方もみんなこだわりあるんだね
どんなエディタでも編集できる用心で80文字未満が無難と思う
xが起動しないぜ、フレームバッファが動かねぇよ、など
あるいはbash使ってmake.confをいじる可能性も考える
\で連結しておくとUSE=の行は一行として読める
実験コード->cat /etc/make.conf | while read LINE; do echo ---$LINE; done
なんとなく、ではなく、なんかしら理由があるわけですよ
俺も最初は猿真似だったけど使ってるうちになるほどな、と

874 名前:login:Penguin mailto:sage [2009/05/10(日) 10:42:15 ID:HUkkQ2S9]
GentooでAMDのOpen64を使ってみたらどうなるだろうかと思って
昨日からちょこちょこ弄くってたんだけど
結論から言って入れる価値ないわこれ

そもそもGentooだと安定板ですら4.3系のgccなわけで
Open64が4.2系か4.1系のgccを要求している時点でもうなんか微妙
今回はどうしてもOpen64が使ってみたかったので4.2.4-r1をmultislotでmerge
で、何とか動かせる状態にまで持って行ってGentooらしくemerge -e worldして昨日は就寝
朝起きるとncursesで止ってた、emerge -e world始めてまだ2番目だよ

なんだか心が挫けそうだったんで、いきなりemerge -e worldはムリかもっと限定的に行こうと反省し
とりあえずPortage周りから始めてやろうとemerge python sandbox portageすると、Pythonでもうエラー
正確にはコンパイル自体は成功するものの、モジュールのコンパイルでこけている

ここまで来ると何かものすごい時間のムダをしたような気がして悲しくなってきたので
姫野ベンチでもコンパイルしてOpen64の評価をするかとスタティック版を落してくるも
なぜかコンパイルエラー、仕方がないのでダイナミック版を使う
当然というかなんというか誤差程度のスコアしか出ない
とても悲しくなって来たので、先程HDDから削除した
これからgcc-4.4に特攻してくる

gcc-4.3 → MFLOPS measured : 216.818454 cpu : 56.199724
Open64 → MFLOPS measured : 216.912652 cpu : 56.199639
因みにAthlon X2 7750 KDE-4.2.3のkonsole上から計測

875 名前:login:Penguin mailto:sage [2009/05/10(日) 15:28:38 ID:ShQTEATx]
xorg-x11とxorg-serverって何が違うわけ?



876 名前:login:Penguin mailto:sage [2009/05/10(日) 17:52:12 ID:ihLBKMql]
eix xorg-x11
[...]
Description: An X11 implementation maintained by the X.Org Foundation (meta package)
eix

877 名前:login:Penguin mailto:sage [2009/05/10(日) 20:19:34 ID:EnNKh3fR]
> \で連結しておくとUSE=の行は一行として読める
USEに関係ないもっと一般的な話じゃないのか?

% cat use
#!/bin/sh
AAA="aaa \
aaa"
BBB="bbb
bbb"

echo "$AAA" "$BBB"
echo $AAA $BBB
echo -n "$IFS"|od -c
% ./use
aaa aaa bbb
bbb
aaa aaa bbb bbb
0000000 \t \n
0000003
%

878 名前:login:Penguin mailto:sage [2009/05/10(日) 20:37:59 ID:4wKSWZIa]
>>752
lafilefixer --justfixit

879 名前:login:Penguin mailto:sage [2009/05/11(月) 01:32:58 ID:+/bqd21L]
SSD使うんで、tmpfs とか aufs を使ってなるべくRAM上でファイル操作するようにしたい
そうすると、ある程度速度を犠牲にしてでも使えるメモリ領域は多い方が望ましい
そこでなんとかして tmpfs を圧縮して使いたいんだけど、何か良い方法無いかな?
archivemount は $PORTAGE_TMPDIR として使うと emerge がエラーになってダメだった

880 名前:login:Penguin mailto:sage [2009/05/11(月) 01:56:35 ID:mtsTTSmP]
>>879
HDD積む。NFSを使う。

つか、もしかして、/homeも/varもssd上にあるの?

881 名前:login:Penguin mailto:sage [2009/05/11(月) 01:59:49 ID:sM5lwZxT]
tmpfs圧縮って、出来たとしても遅そう・・
素直に大量のメモリ積めよ。

882 名前:login:Penguin mailto:sage [2009/05/11(月) 02:20:08 ID:+/bqd21L]
>>880
ごめん、書き忘れていたけどノートPCなんでHDDは増設出来ない
LANにつながっているとも限らないんでNFSやsambaも無しで、
全てのファイルがSSD上に存在するのが前提で考えたい

>>881
まあそこはトレードオフだね
個人的にはWin7で64bitが普通になって、4GBメモリが安くならないかと期待してる

書き込める圧縮ファイルシステムって需要無いのかね?
読み込み専用なら squashfs がサポートされてるけど

というわけで、なんとなく sauashfs の小ネタを貼ってみる
ttp://en.gentoo-wiki.com/wiki/Squashed_Portage_Tree

883 名前:login:Penguin mailto:sage [2009/05/11(月) 03:12:48 ID:fWM1Begt]
>>877
だからそういう話だよ
pythonでは改行までが一行で\のルールは無い
pythonだけを考えているなら\は邪魔でしかないのにportageの設計者はわざわざ\を実装してる
なぜ?
プログラマとして当然の用心だし、使う側もそれを察しようって話

>>879
btrfs人柱募集中
tmpfsうんぬんなやり方をやってみたいならLiveCDをパクる、つーかLiveCDをそのまま使う
全てRAM上

884 名前:login:Penguin mailto:sage [2009/05/11(月) 04:16:38 ID:jEPWuu4b]
>>883
うちのpython2.5だと\が利いているように思えるんだが
pythonについてそこまでくわしくないからはっきりとしたことはいえないが
$ cat foo.py
fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo = 3
i = fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo
+ 2
print i
i = fooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo \
+ 2
print i


885 名前:login:Penguin mailto:sage [2009/05/11(月) 05:25:21 ID:ymhcsLMk]
>>882
素直にGentoo辞めた方がいいと思う。
HDDよりも実はSSDの方が耐久性あるとかとも言うけど
どうしてもGentooにこだわるならbuildは母艦で極力行うとか
格別の配慮が必要だと思うな。





886 名前:login:Penguin mailto:sage [2009/05/11(月) 09:07:21 ID:yfWgB+xH]
/var/tmp/portage への書き込みが多そうですね。
ソレら用にUSB経由でmicroSDでも繋いだらいいんじゃないだろうか。
読み書き遅いけど書き換え上限きても安く交換できるだろうし。

速度は出ないけど、SSDを静穏化/低消費電力化目的ならアリではないかと。


887 名前:login:Penguin mailto:sage [2009/05/11(月) 10:50:36 ID:mtsTTSmP]
俺ノートでもデスクトップでも4Gメモリ積んでて、gentoo使ってるけど
全然swapしてないし、実メモリを2G以上使うことすら稀だけどねぇ。

昔、都内某所でコンパクトフラッシュだけを繋げたLinuxクライアント30台程度使ってたけど
あれはKnoppixベースで、/のイメージをcloopで圧縮して、syslogの出力止めたり、
/homeだけはNFSだったり、当時でもメモリ2G積んでたり、それなりに手を入れてあったよ。

通常起動では、CFには書き込まない(書き込めない)から、書き込み回数の寿命とは無縁だったし、暴速だった。
あれをGentooベースで一から作るのは、面倒くさいけど面白いと思う。

そういう事してもログとか欲しい俺は、結局マイクロドライブとか、SDカードの併用するなぁ。
mount -t ext3 /dev/sdx1 /mnt/microdrive
mount -o bind /mnt/microdrive/home /home
mount -o bind /mnt/microdrive/var /var
mount -o bind /mnt/microdrive/tmp /tmp とか

888 名前:login:Penguin mailto:sage [2009/05/11(月) 18:09:55 ID:ymhcsLMk]
>>874
Open64動かすのが目的ならemerge -e worldしなくてもいい。
何とか動くのならそれで十分。Open64で全部コンパイルし直しって話なら
iccでtoolchain周りやり直すくらい無理じゃないかなぁ。

>>872
KDEの4.2.3が降りてきたのでそれも含めて300ちょっとビルドしてみた。
boostの1.37.xが必要だったりパッチが必要なのがいくつかあった。
layman/svnでビルドしてるfirefoxなども含めて、今現在でビルドに
失敗しているのはavidemux(の2.24.x以上)だけ。
あとは全部gcc-4.4.0で何とかなってる。
amd64(**)
gnome-2.26.0
Xorg-svn
glibc-2.9.x


889 名前:login:Penguin mailto:sage [2009/05/11(月) 18:47:42 ID:zpFuACfq]
boost常連だな
stable化の足ひっぱるのだけはやめてほしい






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<275KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef