Portageツリーの更新¶
webrsyncの実行¶
- 事前に直接ダウンロード、展開をしているのならば不要
# mkdir /usr/portage
# emerge-webrsync
# emerge --oneshot portage
※ 新しいバージョンがあると警告された場合
Gentoo側で変更のあったインストール時の注意事項を閲覧¶
# eselect news list
# eselect news read
profileの変更¶
標準設定で問題無いので設定不要
# eselect profile list
Available profile symlink targets:
[1] default/linux/amd64/13.0 *
[2] default/linux/amd64/13.0/selinux
[3] default/linux/amd64/13.0/desktop
[4] default/linux/amd64/13.0/desktop/gnome
[5] default/linux/amd64/13.0/desktop/kde
[6] default/linux/amd64/13.0/developer
[7] default/linux/amd64/13.0/no-multilib
[8] default/linux/amd64/13.0/x32
[9] hardened/linux/amd64
[10] hardened/linux/amd64/selinux
[11] hardened/linux/amd64/no-multilib
[12] hardened/linux/amd64/no-multilib/selinux
[13] hardened/linux/amd64/x32
[14] hardened/linux/uclibc/amd64
# eselect profile set 1 # 例
※失敗する時はPortageツリーの更新を失敗しているので確認する事
Vimのインストール(作業の為)¶
# echo app-editors/vim python vim-pager >> /etc/portage/package.use/vim
# emerge -avt app-editors/vim
ロケールの設定¶
※ロケールの指定
# vim /etc/locale.gen
ja_JP.UTF-8 UTF-8
or
# sed -i.bak -r 's/#(ja_JP\.UTF-8 UTF-8)/\1/g' /etc/locale.gen
# diff -u /etc/locale.gen.bak /etc/locale.gen
※ロケールの作成
# locale-gen
# echo 'LC_ALL="ja_JP.UTF-8"' > /etc/env.d/02locale
# echo 'LANG="ja_JP"' >> /etc/env.d/02locale
# cat /etc/env.d/02locale
TIMEZONEの設定¶
Japanにする場合
# ls -l /usr/share/zoneinfo/Japan
# cp /usr/share/zoneinfo/Japan /etc/localtime
# echo "Japan" > /etc/timezone
# cat /etc/timezone
Asia/Tokyoにする場合
# ls -l /usr/share/zoneinfo/Asia/Tokyo
# cp /usr/share/zoneinfo/Asia/Tokyo /etc/localtime
# echo "Asia/Tokyo" > /etc/timezone
# cat /etc/timezone
デバイス確認系のツールをインストール¶
# emerge -avt sys-apps/ethtool
※ ethtoolコマンドの為
# emerge -avt pciutils
※ lspci, lsmodの為
# emerge -avt sys-apps/lshw
※ lshwコマンドの為
# まとめてインストール
# emerge -avt sys-apps/ethtool pciutils sys-apps/lshw