Gentoo 使いやすいように環境を整える

2020年10月29日

Gentooの設定

genツールのインストール

time sudo emerge gentoolkit
1分15秒。

bashで入力を助けるツール

time sudo emerge --ask bash-completion
3分。

小さなウィンドウマネージャー

time sudo emerge --ask i3
19分。

小さな端末

time sudo emerge --ask xterm
12分。

アイドル時間を知る

/etc/portage/package.accept_keywords
追加
x11-misc/xprintidle ~x86

time sudo emerge --ask xprintidle
1m19.827s

Gentooアートワーク(壁紙など)

x11-themes/gentoo-artwork
x11-themes/gentoo-artwork-livecd
x11-themes/gentoo-xcursors
x11-themes/gentoo10-backgrounds

gentoo-artwork

time sudo emerge --ask x11-themes/gentoo-artwork
5min.

  • Final size of build directory: 70868 KiB (69.2 MiB)
  • Final size of installed tree: 70512 KiB (68.8 MiB)

Qtを使用したテキストエディター(FeatherPadの代わりに)

time sudo emerge --ask app-editors/tea
9分。

スクリーンセーバー ディスプレイ電源制御

time emerge --ask x11-misc/xscreensaver
23分。

dev-lang/rustのインストール時に必要なリソース

ハードディスク /vat/tmp 9GB以上必要
メモリ rustcが 1.1GB使用する

ブラウザ

ブラウザ firefox

echo "www-client/firefox-bin cpu_flags_x86_sse2 cpu_flags_x86_sse cpu_flags_x86_mmx" | sudo tee /etc/portage/package.use/firefox-bin

echo "www-client/firefox-bin l10n_ja" | sudo tee /etc/portage/package.use/firefox-bin
echo "dev-lang/rust cpu_flags_x86_sse2" | sudo tee /etc/portage/package.use/rust

time sudo emerge --ask firefox-bin
33分。rustは既にインストール済みの時。

ブラウザ falkon

time sudo emerge --ask falkon

dev-qt/qtwebengineのコンパイルに時間がかかった。

  • Final size of build directory: 3231104 KiB ( 3.0 GiB)
  • Final size of installed tree: 201368 KiB (196.6 MiB)

3843分=64時間=2日間16時間かかる。

不具合あり。(sandbox)
ArchLinuxやDebianでChromiumであった32bit特有の不具合と同じか!?

トラブルシューティングガイド

emergeで REQUIRED_USE と出る。
参照:
https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/USE/ja#REQUIRED_USE_.E6.9D.A1.E4.BB.B6.E3.82.92.E6.BA.80.E8.B6.B3.E3.81.95.E3.81.9B.E3.82.8B
https://wiki.gentoo.org/wiki/Handbook:AMD64/Working/Portage/ja#USE.E3.83.95.E3.83.A9.E3.82.B0.E3.81.AE.E5.A4.89.E6.9B.B4.E3.81.8C.E5.BF.85.E8.A6.81

ToDo

  • FeatherPad パッケージがない? 公式リポジトリにはない。
  • フタを閉めてもサスペンドしない