Sabayon Linux 19.03 を実機インストールし日本語環境を構築する

[\#gentooinstallbattle](https://twitter.com/hashtag/gentooinstallbattle) も面白そう [^battle] ですが、今回は [Gentoo](https://www.gentoo.org/) 系ディストリビューション [Sabayon Linux](https://www.sabayon.org/) の日本語情報を増やします。

[^battle]: https://togetter.com/li/136660

![Screenshot_20191122_151835.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/d7e804bd-8c7f-cfe4-346f-42cdd7c4c8ba.png)

![Screenshot_20191121_185545.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/bc5ff824-9f96-fc71-3d46-5b7e99f5e8a5.png)

※ しばらく先になりそうですが、ある程度予定を消化したら Sabayon Wiki や docs.slackware.com への翻訳の寄贈を漠然と考え中。

# **注）Gentoo Linux のインストールに関して**
現在 [Gentoo ハンドブック](https://wiki.gentoo.org/wiki/Handbook:AMD64/ja)でサポートされているインストール方法は Stage3 を用いた方法だそうです。こちらであれば所謂エクストリームスポーツであるところの **#gentooinstallbattle** に比べ、それほど難しくはありません。[genkernel コマンド](https://wiki.gentoo.org/wiki/Genkernel/ja)を使えばさらに簡単です。基本的なインストールの流れは、パーティションを切り、stage3 アーカイブを展開し、適切に chroot し、Portage を更新し、カーネルをビルドし、設定ファイルを編集し、ブートローダーを入れて PC を再起動。失敗しても何度でもライブメディアからやり直せます。テキストベースのインストールシステムを持つディストリビューションの中では、導入プロセスは割と平易であると感じました。~~変態的に柔軟ですが~~**巷で言われる程難解・困難なディストリではありません**。

>
**Stage とは？**
>
>stage3 tarballは最小限のGentoo環境を含んだアーカイブで、このマニュアルに従ってインストールを進めるのに適しています。以前は、Gentooハンドブックでは3つの[stage tarball](https://wiki.gentoo.org/wiki/Stage_tarball)から1つを選ぶインストール方法を説明していました。現在でもstage1とstage2 tarballを提供していますが、公式なインストール手順ではstage3 tarballを使用します。もしstage1またはstage2 tarballからインストールしたいのであれば、Gentoo FAQ内の[Gentooをstage1やstage2のアーカイブからインストールするには？](https://wiki.gentoo.org/wiki/FAQ/ja#Gentooをstage1やstage2のアーカイブからインストールするには？)を読んでください。 

出典：https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Media/ja#Stage_とは？

>stage1 や stage2 は開発のためのもの([Release Engineering](https://wiki.gentoo.org/wiki/Project:RelEng) チームは stage3 を得るために stage1 tarball から開始しています)であり、**ユーザーは使用すべきではありません**: stage3 tarball はシステムのブートストラップにもしっかり使えます。インターネット接続が動作している必要があります。

出典：https://wiki.gentoo.org/wiki/FAQ/ja#Gentooをstage1やstage2のアーカイブからインストールするには？

## 参考とした文献
Linuxカーネル怖近、ブートローダ怖近な人が試すべきGentooインストールのススメ - Qiita
https://qiita.com/tkynd/items/d28e4101d547043bb598

# はじめに

“Sabayon” はサバイヨンと読むらしいです [^Sabayon] 。イタリア語では “Zabajone” 。少なくとも「さばよん」ではなさそう。由来はイタリアやフランスの甘味。甘党としてはレビューせざるを得ない！

[^Sabayon]: [ザバイオーネ - Wikipedia](https://ja.wikipedia.org/wiki/%E3%82%B6%E3%83%90%E3%82%A4%E3%82%AA%E3%83%BC%E3%83%8D)

![Screenshot_20191121_185433.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/8b99d647-d590-e730-5cd9-2ae7f64d283f.png)
※ 背景は plasma-workspace-wallpapers の Autumn 壁紙。かわええ (\*´꒳`\*)

使い勝手は Manjaro に近いかな？パッケージマネージャの出力が思いのほかカラフルで驚きました。ローリングリリースなのでアプデをさぼると更新パッケージが大量になる点も似ています。

![Screenshot_20191121_194404.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/df44c28a-b6cd-5595-6f91-e448fd2434aa.png)

また、少し作業が必要ですが [Entropy(equo) と Portage(emerge) の併用](https://wiki.sabayon.org/index.php?title=HOWTO:_Safely_mix_Entropy_and_Portage)も可能であり、[Portage](https://wiki.gentoo.org/wiki/Portage) 入門用 / [Layman ＆ overlays](https://wiki.gentoo.org/wiki/Layman) 入門用にも良いディストリかもしれません。

![Screenshot_20191122_153923.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/df66d744-5cf5-5cc7-097f-790512f69b35.png)

ところで、インストーラでも広告が出ていましたが "Steam Meta" パッケージ [^steam-meta] のインストールで Steam 一式が入ります。良い時代になりました。

![Screenshot_20191121_184508.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/d11b5959-f069-5366-e3ff-21594c48499d.png)
※ Steam は言語設定で日本語を選択すると UI を日本語で表示出来ます。

[^steam-meta]: パッケージ名：**steam-meta**

## 公式サイト／ドキュメント

### 19.03 リリースノート
https://www.sabayon.org/release/latest-stable-release-sabayon-1903/

### 公式サイト
https://www.sabayon.org/

### 寄付
https://www.sabayon.org/donate/

### フォーラム
https://forum.sabayon.org/

### IRC
https://www.sabayon.org/chat/
※ 時差はいかんともしがたいのです……(´・ω・`)

### Wiki
https://wiki.sabayon.org/index.php?title=En:Main_Page
https://sabayon.github.io/wiki-next/

### ダウンロード
https://www.sabayon.org/download/
https://www.sabayon.org/mirrors/

### Bugzilla
https://bugs.sabayon.org/

### Sabayon Entropy Store（パッケージ検索）
https://packages.sabayon.org/

### Sabayon Community Repositories
https://sabayon.github.io/community-website/
https://github.com/Sabayon/community-website

### blog
https://www.sabayon.org/blog/
※ 頻度低め

### GitHub
https://github.com/Sabayon/

## 日本語の先行研究記事
[Google 先生](https://www.google.com)と[アヒルさん](https://duckduckgo.com)で Sabayon や Sabayon Linux をキーに検索

すぐに使えるGentoo系 Sabayon 19.03がリリースされたので、 | PC-FREEDOM
https://pc-freedom.net/today_pc_story/sabayon-19-03-release/

【2019年】初心者にオススメなLinuxディストリビューション - クロの思考ノート
http://note.kurodigi.com/linux-distro-2019/#idh452

もずくのSabayon Linux
https://sabayongentoo.blogspot.com/

Sabayon Linuxのセットアップ - Chienomi
https://chienomi.org/archives/livewithlinux/410

B5ノート Sabayon
http://b5note2150.blog.fc2.com/blog-category-10.html

Ubuntu使いがSabayonを試す - ponkotuyの日記
https://ponkotuy.hatenadiary.org/entry/20120117/1326828083

Linux　学習帳: Sabayon 9 64bit KDEを使ってみる。
https://tibiwan8-linux.blogspot.com/2012/07/sabayon-9-64bit-kde.html

Linux　学習帳: Sabayon linux10 gnome3(cinnamon)64ビット
https://tibiwan8-linux.blogspot.com/2013/01/sabayon-linux10-gnome3cinnamon64.html


## 雑感

実機インストールならではのあれやこれやがありました。

 - ハードウェア相性問題。手元のマシンは Video ドライバ周辺で少しハマりました。
  - CPU が AMDAPU でグラボが NVIDIA 。自動認識が混乱したっぽいです。

 - X や UI 周辺のアップグレードは X 上ではなく Linux コンソールから行うのが無難。

 - 実機運用の場合、不具合の素になっても困るので、 VirtualBox のカーネル及び X 向け **Guest** ドライバ [^virtualbox-guest-additions] は削除しておくと良さそう。

 - Rigo は LANG=en_US.UTF-8 して使うが吉（現在日本語訳部分が恐らく機械翻訳である為）。
![Screenshot_20191123_102408.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/31e6cd2f-34a0-80d3-4dd1-f04c0d1d6abb.png)
![Screenshot_20191121_194233.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/d86a40e4-e2c6-7122-0afb-de00a6dea6f3.png)
※ どことなく[林家木久扇](https://ja.wikipedia.org/wiki/%E6%9E%97%E5%AE%B6%E6%9C%A8%E4%B9%85%E6%89%87)っぽい。

初期設定やアップデート・アップグレードを一通り済ませて環境が落ち着いてからは、随分と安定して使えています。この落ち着き具合はけっこう魅力的かもしれません。

[^virtualbox-guest-additions]: パッケージ名：**virtualbox-guest-additions**

# インストールメディアのミラーサイト
国内にミラーがあるディストリは導入と運用の敷居が下がるので、とても助かります。

Mirrors - www.sabayon.org
https://www.sabayon.org/mirrors/

[KDDI総合研究所](http://www.ftp.ne.jp/pr/faq.html)
http://ftp.kddilabs.jp/Linux/distributions/sabayonlinux/stable/

[理化学研究所](https://ftp.riken.jp/)
https://ftp.riken.jp/Linux/sabayon/stable/

[Tsukuba WIDE](http://ftp.tsukuba.wide.ad.jp/)
http://ftp.tsukuba.wide.ad.jp/Linux/sabayon/stable/

# 今回構築した日本語環境

## 日本語フォント
noto-cjk
※ 豆腐がないって素晴らしい。食べる方の豆腐は無くなったら死ねる。二律背反です。

## 日本語入力

```sh:.xprofile
# IME and non-roman fonts support
# see Sabayon bug #2518
if [ -x "/usr/bin/ibus-setup" ]; then
        export GTK_IM_MODULE=ibus
        export XMODIFIERS=@im=ibus
        export QT_IM_MODULE=xim
fi
```
※ ```QT_IM_MODULE=ibus```だと不都合があるんだろうか？
↓
Bug 2518 – Support for IME and non-roman fonts
https://bugs.sabayon.org/show_bug.cgi?id=2518

```QT_IM_MODULE=ibus```で問題なさそう。ということで、[日本語の設定 - Manjaro Linux](https://wiki.manjaro.org/index.php?title=%E6%97%A5%E6%9C%AC%E8%AA%9E%E3%81%AE%E8%A8%AD%E5%AE%9A) を参考に、```.xprofile```を例えば以下のように改造します。

```sh:.xprofile
# IME and non-roman fonts support
# see Sabayon bug #2518
if [ -x "/usr/bin/ibus-setup" ]; then
        export GTK_IM_MODULE=ibus
        export XMODIFIERS="@im=ibus"
        export XMODIFIER="@im=ibus"
#        export QT_IM_MODULE=xim
        export QT_IM_MODULE=ibus
        export DefaultIMModule=ibus
        ibus-daemon -drx
fi
```

<details><summary>MAN/INFOPAGE</summary><div>
　
if, [, export
https://linuxjm.osdn.jp/html/GNU_bash/man1/bash.1.html
　
ibus-daemon
https://manpages.debian.org/buster/ibus/ibus-daemon.1.en.html

----
</div></details>

初期設定では ibus が Input Method に指定されています。ibus 自身の有効化には GUI 環境下で以下を実行します。

```sh:ibusの有効化
ibus-setup
```
<details><summary>MAN/INFOPAGE</summary><div>
　
https://manpages.debian.org/buster/ibus/ibus-setup.1.en.html

----
</div></details>

※ [日本語環境の構築例に戻る](https://qiita.com/EarthSimilarityIndex/items/6995b8210002b9914354#%E6%97%A5%E6%9C%AC%E8%AA%9E%E7%92%B0%E5%A2%83%E3%81%AE%E6%A7%8B%E7%AF%89%E4%BE%8B)

### 変換エンジン

ibus 用に何らかの変換エンジンの導入が必要です。

ibus-anthy
※ Sabayon-KDE では最初は動作不良、起動不能状態でしたが、アップデートやら何やら色々環境構築作業を行っているうちにいつの間にか直っていました。何だったんだろう？

ibus-skk
※ ibus 用の [skk](https://dic.nicovideo.jp/a/skk) 。独特な操作性の変換エンジンです。

### Portage 併用時
[Emerge/Layman との併用](https://wiki.sabayon.org/index.php?title=HOWTO:_Safely_mix_Entropy_and_Portage)で有名どころはおおよそ導入可能と思われます。

ibus-kkc
※ SKK と同じ辞書データから異なる使用感を得られます。
※ 自分がインストールした時点では「かな漢字」を有効化するにあたり、libkkc-data パッケージを CentOS などからもらってくる必要がありました。この辺はビルドスクリプトのミスかな？ Manjaro には libkkc-data パッケージが存在します。

# インストール作業の詳細
スクリーンショットは~~ものぐさ~~簡便のため VirtualBox で撮影しました。インストーラは「[Calamares](https://calamares.io/about/)」[^インストーラ] これは Manjaro でも採用されているインストーラであり、よってインストールプロセスは Manjaro のそれに似ています。

[^インストーラ]: https://www.sabayon.org/release/latest-stable-release-sabayon-1903/

なお、ハードとの相性によっては /etc/X11/xorg.conf を削除したり、[自動生成させたりする](https://wiki.archlinux.jp/index.php/Xorg#xorg.conf_.E3.82.92.E4.BD.BF.E3.81.86)必要があるようで、自分の環境ではここで少し躓きました。

~~※ BIOS環境にも、UEFI環境にも、問題なくインストール出来ました。~~
※ VirtualBox の BIOS 環境にも、実機の UEFI 環境にも、問題なくインストール出来ました。

※ その後色々試したところ、手元のマシンでは VirtualBox の UEFI モードでパーティショニングプロセスに失敗します。実機では問題無いのですが……なんでだろう？

※ お手軽とは言えませんが、一応の回避策~~を見つけました~~。Gentoo の Minimal Install CD 等で先に GPT パーティショニングを済ませておけば UEFI な VirtualBox にも~~導入可能です~~……ブートローダーのインストールの段階で失敗しました。今度こそ上手くいったと思ったのですが。VirtualBox の UEFI とは相性が悪いようです。

<details><summary>問題回避作業のスクリーンショット</summary><div>

![Screenshot_20191228_160645.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/83c086c5-fcda-b0c1-9e61-2972b01e1d0b.png)
インストーラの描画が乱れる場合は3Dアクセラレーションを切る、グラフィックスコントローラを切り換える等を試します。

![VirtualBox_Sabayon_28_12_2019_16_13_31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/f6d66427-2969-48ef-eac9-7050e98e614e.png)
UEFI でパーティショニングに失敗する場合、Gentoo の Minimal Install CD 等の gdisk や cgdisk コマンドを用いて [CLI からパーティショニング作業を行います](https://qiita.com/EarthSimilarityIndex/items/2b88d7f4d00d4b2d027b#cgdisk-%E3%81%AB%E3%82%88%E3%82%8B-gpt-%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AE%E4%BD%9C%E6%88%90)。

![VirtualBox_Sabayon_28_12_2019_16_13_53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/c33f1a3c-05d8-b1fd-118b-f6ca3d4a2856.png)
「EFI System Partition」と「swap Partition」と「root Partition」の 3 領域を用意します。

![VirtualBox_Sabayon_28_12_2019_16_20_37.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/aa547324-e704-36a2-197b-390201e3bae8.png)
インストール方法で「パーティションの置換」を選び、先程作成した「root Partition」を指定します。

![VirtualBox_Sabayon_28_12_2019_17_12_00.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/63120369-a991-7a80-7a11-1db93a236c84.png)
ひでぶ。

</div></details>

※ UEFI 環境への Sabayon のインストールは実機で行う方が簡単かもしれません。

## スクリーンショット
![VirtualBox_Sabayon_25_11_2019_16_19_58.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/dd8226f4-19a0-293e-60e7-d2825e547ec8.png)
![VirtualBox_Sabayon_25_11_2019_16_20_17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/0cf5263b-4798-7a1d-1b88-1f7a4ac24f5c.png)
![VirtualBox_Sabayon_25_11_2019_16_20_31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/c70744b9-ba8c-7828-046e-713068114516.png)
![VirtualBox_Sabayon_25_11_2019_16_20_53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/452f8887-d3b4-d1c5-0729-431f6dbd5c42.png)
![VirtualBox_Sabayon_25_11_2019_16_21_51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/9708ab0e-fbe5-ffbc-c250-93b8598f5cf9.png)
![VirtualBox_Sabayon_25_11_2019_16_23_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/8ef277fe-62b6-dbef-d614-9aa6353507ae.png)
![VirtualBox_Sabayon_25_11_2019_16_23_19.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/2229c6c4-f5d5-84d8-ae56-7561a40d34b0.png)
![VirtualBox_Sabayon_25_11_2019_16_23_53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/cf008d00-9fa1-bcae-9054-c64815455011.png)
![VirtualBox_Sabayon_25_11_2019_16_24_44.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/e59edddb-2554-0709-6711-b27f008fb350.png)
![VirtualBox_Sabayon_25_11_2019_16_25_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/20857812-02cd-d4a1-6a52-7e527f3eb77a.png)
![VirtualBox_Sabayon_25_11_2019_16_25_57.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/ba7e5715-c370-918f-30af-1c8f30ffb78d.png)
![VirtualBox_Sabayon_25_11_2019_16_26_47.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/92242ae0-696b-8cb9-73ab-6518dba94e07.png)
![VirtualBox_Sabayon_25_11_2019_16_27_22.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/7ef3f8dd-a7ce-c94a-6d0d-c0feb5ba00ad.png)
![VirtualBox_Sabayon_25_11_2019_16_27_32.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/692b2c84-6a8a-caa5-97da-9ca9b8821cd0.png)
![VirtualBox_Sabayon_25_11_2019_16_27_42.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/95edd81b-950f-0024-670d-ff61848e6a91.png)
![VirtualBox_Sabayon_25_11_2019_16_28_52.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/4be7c3ab-a12b-460f-63a6-5ab810564d9d.png)
![VirtualBox_Sabayon_25_11_2019_16_29_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/221ec050-b365-d17f-5af2-9e57d0829d18.png)
![VirtualBox_Sabayon_25_11_2019_16_29_15.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/72bc1856-ae86-b2c5-9e76-6c6a13348e2a.png)
![VirtualBox_Sabayon_25_11_2019_17_09_49.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/c191faee-e449-3216-9afd-40a00f51e7d8.png)

## インストール後の設定作業

### Entropy の初期設定

テキストログイン [^vt] し、例えば以下のように行います。

```console
$ su - # DO NOT use sudo
# LANG=en_US.UTF-8
# equo update # 失敗する場合は equo update --force
# equo repo mirrorsort sabayon-weekly
# equo install sys-apps/entropy rigo equo --relaxed
# equo conf update
# equo update
# equo upgrade --ask
# equo conf update
# equo deptest
# equo libtest
```

出典：https://wiki.sabayon.org/index.php?title=En:Entropy

※ ```conf update```,```deptest```,```libtest```は安定運用の強い味方。
※ キャッシュで HDD 容量が圧迫された場合は```equo cleanup```を利用しましょう。

[^vt]: GUI からテキストコンソールへの切り替えは Ctrl+Alt+F1～F6 で、テキストコンソール間の切り替えは Alt+F1～F6 で、テキストコンソールから GUI への復帰は Alt+F7 で行えます。テキストコンソールのバッファをスクロールさせ閲覧する場合、Shift+PageUp/PageDown で行います。

#### 理研とつくばのミラーを有効化する

例えば```/etc/entropy/repositories.conf.d/entropy_sabayon-weekly```に以下の 2 行を加えてから```su -l -c "equo repo mirrorsort sabayon-weekly"```等と実行します。

```
pkg = http://ftp.riken.jp/Linux/sabayon/entropy
pkg = http://ftp.tsukuba.wide.ad.jp/Linux/sabayon/entropy
```

※ 理研は https でも OK でした。

### 日本語環境の構築例

パッケージの取捨選択はお好みで。

```console
$ su -
# equo update
# equo install ibus-anthy ibus-skk noto noto-cjk noto-emoji
```

ibus の設定は[こちら](https://qiita.com/EarthSimilarityIndex/items/6995b8210002b9914354#%E6%97%A5%E6%9C%AC%E8%AA%9E%E5%85%A5%E5%8A%9B)を参照下さい。

# 実際の運用にあたって

 - KDE を実行中に KDE や Qt のアップデートがかかると GUI からのログアウトが出来なくなることがありました（この問題には Manjaro-KDE でも遭遇 / GTK＆Mate 環境ですが、GhostBSD では一度アップグレードプロセスそのものの死亡に遭遇）。ローリングリリースな OS での大規模な更新作業は GUI 環境で現在行っている業務/作業を終えた上で一旦ログアウトし、テキストコンソールから行うと良さそう。

 - Equo/Rigo の日本語訳が機械翻訳のためか所々意味が受け取りづらいため、LANG=en_US.UTF-8 で運用するのが良さそうです。

 - Linux カーネルのバージョンを上げる場合、追加で作業が必要です。
  - https://wiki.sabayon.org/index.php?title=En:Entropy#The_kernel
  - 安定運用志向の場合、LTS カーネルがおすすめ。 
  - Rigo や Equo での新たなカーネルのインストール後は、標準で用いるカーネル（及びカーネルに対応するビデオドライバ等）を eselect で設定する必要がありました。

 - 追加で作業を行うことで Entropy(equo) と Portage(emerge) を併用可能です。
  - https://wiki.sabayon.org/index.php?title=HOWTO:_Safely_mix_Entropy_and_Portage
  - 作業前に Equo/Rigo で gcc と git を導入しておきます。
  - ```/etc/portage/package.env/package.env.amd64```が恐らくリンクミス。```ln -s ../package.env.amd64 ./package.env.amd64```とすべき部分を```ln -s ./package.env.amd64 ./package.env.amd64```としてしまい、自己参照が生じてしまっているのだと思います。

 - Sabayon 運営の伝言板の閲覧
  - ```equo notice [-h] <repo> [<repo> ...]``` [^noticeboard]
  - ```Read repository's black board.``` 
  - ```equo notice sabayon-weekly```など。
  - sabayon-weekly の部分は有効化しているリポジトリで読み替えのこと。
  - -1 で終了。

![Screenshot_20191128_103500.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/84810fff-0cb0-6c83-da8a-7d4fbacb1a20.png)

※ 黒板で連絡といえば、駅の伝言板でxyz……ヒロインにハンマーで追い回されるあのひと [^冴羽獠] を連想しました。

[^noticeboard]: https://wiki.sabayon.org/index.php?title=En:List_Of_Equo_Functions#notice

[^冴羽獠]: 冴羽獠

# 補足事項：VirtualBox 上の Sabayon-KDE 
## Noto Sans が崩れる
なんじゃこりゃあああ！[^探偵物語]
![VirtualBox_Sabayon_27_11_2019_14_02_40.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/649488d1-5469-c01a-f2a4-7ea34a46b3a0.png)
[^探偵物語]: [探偵物語 - Wikipedia](https://ja.wikipedia.org/wiki/%E6%8E%A2%E5%81%B5%E7%89%A9%E8%AA%9E)

※ きちんと切り分けを行ったわけではありませんが、実機では問題なく表示されていることから考えて Windows 版 VirtualBox のグラフィックドライバに起因する問題かもしれません。

### 応急処置

全て等幅フォントにすることで、UI フォントの崩れを抑制出来ました。例えばパッケージ**vlgothic**を導入しそちらに UI のフォントを切り替える等すると良さそうです。

![VirtualBox_Sabayon_27_11_2019_13_53_43.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/944856bd-fe8d-75e6-cdc0-a9577e267fd6.png)

その後検証したところ、全て Noto Sans Mono CJK JP としても表示が正常化しました。

![VirtualBox_Sabayon_27_11_2019_14_11_31.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/353d8a32-451f-53ee-1567-e57d7aba5957.png)

### 原因の絞り込みと代替処理
VMSVGA と Sabayon の間で何らかのエラーが発生する模様。代替処理としてグラフィックスコントローラーを VBoxSVGA に変更することにより、問題を回避出来ました。

![2019-11-27 (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/834e8ea2-18d8-24cb-f04e-0a7f9b79adcf.png)

#### VBoxVGA
プロポーショナルな Noto も正常に表示されます。

![VirtualBox_Sabayon_27_11_2019_15_56_47_VBoxVGA.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/7f02e297-d366-8294-37e3-604153b74058.png)

※ Version 6.1.0 以降は VBoxVGA の 3D アクセラレーション機能が除かれる予定のようです。
![2019-11-27 (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/358c035b-efbc-1e72-535f-439b59e612b6.png)

#### VMSVGA
[プロポーショナル（可変幅）フォント](https://ja.wikipedia.org/wiki/%E3%83%97%E3%83%AD%E3%83%9D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%8A%E3%83%AB%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88)と[モノスペース（等幅）フォント](https://ja.wikipedia.org/wiki/%E7%AD%89%E5%B9%85%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88)のどちらかの描画が崩れます。なんでピンポイントでフォントのレンダリングだけ狂うんだろう？

![VirtualBox_Sabayon_27_11_2019_16_21_16_VMSVGA.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/1af095a2-537f-f368-7b1c-7eaf99fcf70f.png)

※ トリッキーですが、VBoxVGA や VBoxSVGA でプロポーショナルフォントが正常表示された後で VMSVGA に戻すことで、プロポーショナルフォントは（ほぼ）正常に表示されるようになりました。しかし今度はモノスペースフォントの表示が崩れるように。もぐらたたきかな？

![VirtualBox_Sabayon_27_11_2019_16_39_27_なんじゃこりゃあああ.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/0a8ec87f-3c35-e473-9753-bd69c15e8036.png)


#### VBoxSVGA
プロポーショナルな Noto も正常に表示されます。

![VirtualBox_Sabayon_27_11_2019_15_52_07_VBoxSVGA.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/410379/5c59701c-8d19-1b09-ed00-8d7244cc55c2.png)

#### 参考とした文献

vga - What are differences between VBoxVGA, VMSVGA and VBoxSVGA in VirtualBox? - Super User
https://superuser.com/questions/1403123/what-are-differences-between-vboxvga-vmsvga-and-vboxsvga-in-virtualbox

## GuestAdditions が上手く働かない

 - パッケージ**virtualbox-guest-additions**を削除する
 - パッケージ**gcc**を導入する
 - uname -r で表示されるバージョンを参考に現在のカーネル用の**sabayon-sources**を検索・導入する
  - この際、sabayon-sourcesに続いてバージョンまで指定すること（指定を忘れると最新のカーネルソースが導入される）
  - 例：```uname -r```の結果```4.20.0-sabayon```に対して```equo install sabayon-sources-4.20.17```（一番右側の数字、--ここでは 0 と 17 -- は一致しなくてよい）
 - VirtualBox のメニューで「デバイス → Guest Additions CD イメージの挿入…」と辿り Sabayon に GuestAdditions CD を認識させる
 - Guest Additions CD のマウントされたディレクトリを端末エミュレータで開き、```su -l -c "$(pwd)/VBoxLinuxAdditions.run"```等と実行する

# 補足事項：Sulfur
Sulfur - Sabayon Wiki
https://wiki.sabayon.org/index.php?title=Sulfur
※ Rigo 以前の Sabayon のグラフィカルパッケージマネージャです。現在では入手不能っぽいのが残念。

```console
$ equo search sulfur
╠  @@ Searching...
╠   キーワード:  sulfur
╠   発見:     0 entries
```

# 補足事項：Rigo と Equo と Entropy
※ 並べてみたら「バカテス」や「ととモノ。」っぽくなりました。

## Rigo
Rigo - Sabayon Wiki
https://wiki.sabayon.org/index.php?title=Rigo
グラフィカルパッケージマネージャの詳しい使い方が記されています。

>
Features
>
 - "google search" like interface
 - very simple and straight forward
 - Rigo is faster and more responsive
 - append the various packages by browsing
 - Easy manage repositories
 - Show list of pending configuration files to update
 - Very detailed Package information
 - List of Installed Applications
 - "Activity" button (bottom notification box), that shows the current app management queue.
 - Send votes and add comments to Packages
 - and many more...

様々な工夫が凝らされたグラフィカルパッケージマネージャ。翻訳が良くなれば日本での評価も上がりそう。

## Equo
En:Equo - Sabayon Wiki
https://wiki.sabayon.org/index.php?title=En:Equo
https://wiki.sabayon.org/index.php?title=En:List_Of_Equo_Functions
こちらはコマンドラインのパッケージマネージャ```equo```のページ。恐ろしく機能豊富。

## Entropy
En:Entropy [^エントロピー増大の法則] - Sabayon Wiki
https://wiki.sabayon.org/index.php?title=En:Entropy
Sabayon のパッケージマネジメントシステム「Entropy」全体の説明です。こちらに書かれていることを応用すれば Gentoo に Entropy を導入出来そう。なので今度やってみます。

[^エントロピー増大の法則]: 熱力学第二法則は永久機関殺し。[そげぶ](https://dic.pixiv.net/a/%E3%81%9D%E3%81%92%E3%81%B6)。よく似た響きの言葉に「エンタルピー」がある。生命現象は局所的にはエントロピーを減少させているように見えるが開放系における現象であるためノーカウント。どさくさに紛れて熱力学第二法則がなければ永久機関の発明者は自分だったのに、と意味不明な主張をしてみる（どさくさってどんな草だろう）。近年は情報熱力学が熱い気がする、熱だけに。……完全に余談でした。

→やってみました。
[UEFI+EFIBootStub+LUKS+LVM+Stage3+systemd な Gentoo Linux の環境構築／kernel への initramfs の埋め込み／Gentoo に Entropy を導入し Sabayon 化する](https://qiita.com/EarthSimilarityIndex/items/9d5f225d9e7dad22c236)

# おわりに
[Manjaro](https://manjaro.org/) / [Sabayon](https://www.sabayon.org/) / [Slackware](http://www.slackware.com/) の 3 ディストリビューションは、核となるバイナリパッケージで管理される環境を、配信されているビルドスクリプト（[Arch User Repository](https://aur.archlinux.org/) / [Gentoo Overlays](https://overlays.gentoo.org/) / [SlackBuilds.org](https://slackbuilds.org/)）により好みに拡張していく点で、良く似ているように思います。柔軟性と簡便性の両立に対する方向性のひとつとして可能性を感じました。