Gentoo -distcc-

ノートPCにも Gentoo を入れようと思ったが、あまりに遅すぎるため、distcc を使用することにした。
  # emerge distcc
  # distcc-config --set-hosts "hoge.server localhost"
  # distcc-config --set-log /var/log/distcc.log

/etc/make.conf の編集。
  ...
  FEATURES="...... distcc"
  DISTCC_DIR="/etc/distcc/.distcc" 
  ...

 # vi /etc/conf.d/distccd
  ...
  DISTCCD_OPTS="-a xxx.xxx.xxx.xxx/XX --port 3632"
  ...

Server 側
 # emerge distcc
 # vi /etc/conf.d/distccd
  ...
  DISTCCD_OPTS="-a xxx.xxx.xxx.xxx/XX --port 3632"
  ...

Gentoo Linux

デスクトップ目的として Gentoo を設定して使ってみたが、思ったより楽しい。目の前でコンパイルしてくれるのも良いし、新しいアプリケーションへ次々に対応してくれるのも個人的な用途としては嬉しい。インストールは他の Linux デストリビューションにくらべると不便(そもそも、まともなインストーラーが存在しない)だが、丁寧なドキュメントはあるので特に難しいこともない。手動で設定を進めていくため、何のために何をやっているかも把握できるので、初心者の学習用にもお勧めかもしれない。

でも、やっぱり長期的に運用するなら debian が楽でいい。個人使用のサーバなら debian、デスクトップなら gentoodebian unstable というのが自分には良さそう。

Gentoo Linux -XFce4-

XFce4 を入れてみる
# emerge xfce4

.xsession を作って実行権も与える
# vi ~/.xsession
 LANG=ja_JP.eucJP
 export LANG

 XIM=kinput2
 XIM2=-canna

 $XIM $XIM2 &

 XMODIFIERS=@im=$XIM
 export XMODIFIERS

 startxfce4

# chmod u+x .xsession

XFce4 の右クリックのメニューを編集
$ /etc/xfce4/menu.xml  ~/.xfce4/
$ vi menu.xml

 

KDE よりはかなり軽くて快適。Login したらほぼ一瞬で操作可能になるのは良い。

Gentoo Linux Configuration -canna-

amd64 は mask されててインストールできなかったので
# ACCEPT_KEYWORDS="~x86" emerge canna
# USE="canna" ACCEPT_KEYWORDS="x86" emerge kinput2
# rc-update add canna default

.xsession を作って実行権も与える
# vi ~/.xsession
 LANG=ja_JP.eucJP
 export LANG

 XIM=kinput2
 XIM2=-canna

 $XIM $XIM2 &

 XMODIFIERS=@im=$XIM
 export XMODIFIERS

 /usr/kde/3.2/bin/startkde

# chmod u+x .xsession

KDE で使う場合は
# qtconfig
 On The Spot -> Over The Spot

 

Gentoo Linux Configuration

http://dev.gentoo.org/~brad_mssw/amd64-tech-notes.html より
# rm -f /etc/make.profile
# ln -sf /usr/portage/profiles/default-amd64-2004.0 /etc/make.profile

まだ Network I/F の設定をやってなかったので
# vi /etc/conf.d/net
# cd /etc/init.d
# ln -s net.eth0 net.eth1
# rc-update add net.eth1 default
# echo hoge > /etc/hostname
# vi /etc/hosts

NFS クライアントの設定
# emerge nfs-utils
# /etc/init.d/portmap start
# rc-update add portmap default
# mount -t nfs hoge:/share /mnt/data

時刻合わせ
# emerge ntp
# ntpdate hoge

ユーザの作成
# goupadd -g xxx hoge
# useradd -g hoge -G wheel,audio -u xxxx -m -d /home/hoge hoge

KDE 3.2 を入れたいので
# ACCEPT_KEYWORDS="~amd64" emerge kde

KDE3.2 ではまだ日本語は出ないみたいだけど一応
# LINGUAS="ja" ACCEPT_KEYWORDS="~amd64" emerge kde-i18n

KDE の Display Manager を起動
# kdm

kdm を自動的に起動するように
# vi /etc/rc.conf
...
DISPLAYMANAGER=kdm
...
# rc-update add xdm default


音を出したかったので
# emerge alsa-utils
# emerge alsa-oss
# rc-update add alsasound default

音が出なかったのでボリュームを調整してみる
# amixer set Master 80% unmute
または
# alsamixer

KDE についてる CD Player で再生できた

 


movie の再生用に
# emerge mplayer
# gmplayer