AlpineLinux 3.8: ターミナルマルチプレクサのbyobuをインストールする

byobuをインストールする手順を記載します。

1 byobuをインストールする

byobuをインストールします。

$ sudo apk add byobu

2 byobuをdetachした後にattachできない問題の回避

byobuをdetachした後にattachしようとすると以下のエラーが発生します。

$ byobu
/usr/bin/byobu-select-session: exec: line 24:
/usr/lib/byobu/include/select-session.py: not found

これは環境変数BYOBU_PYTHONが設定されていない為に発生します(pythonに snackモジュールがない為にbyobuがBYOBU_PYTHONを設定できない)。

ここではBYOBU_PYTHONをpython3に固定します。

$ sudo sed -i /usr/bin/byobu-select-session \
       -e 's;${BYOBU_PYTHON};python3;g'