私はRaspberry Pi OS(Debian 11 Bullseye aarch64)がインストールされているRaspberry Pi 400にi3WMをインストールすることにしました。唯一欠けている部分はi3gaps / i3-gapsですが、「sudo apt install」ではインストールできません。インストールする他の方法がありますか?
答え1
Debian ブックワームi3-wm
パッケージにはすでに i3gaps が含まれています。しかし、Debian ブルスアイはi3-wm
そうではありません。
したがって、この記事を読んでいて、現在のバージョンのRaspberry Pi OSがすでにDebian 12(Bookworm)以上に基づいている場合は、sudo apt install i3wm
Raspberry Pi OSを更新する以外に何もする必要はありません。試してみてください。
残りの人はi3-wm
パッケージを自分で作成し、すべてのDebian修正を適用する必要があります。 (この部分を手動で構築することもできますが、手動構築は初心者にとって難しく、エラーが発生しやすい場合が多いです。)
どの方法を使用しても、システムディスクに少なくとも約1 GBの空き容量が必要です。
- パッケージを記述するDebianの.dscファイルへのリンクを取得します。右側にありますhttps://packages.debian.org/bookworm/i3-wm「ソースパッケージのダウンロード」から
- RPi(
mkdir package
)に新しいディレクトリを作成し、そのディレクトリに切り替えますcd package
。 - Debian パッケージを自動的にビルドするために必要なツールをインストールします。
sudo apt-get update; sudo apt-get install -y build-essential fakeroot devscripts
- 実行
dget THE_LINK_YOU_JUST_COPIED
(明らかにTHE_LINK_YOU_JUST_COPIED
.dscファイルへのリンクを置き換えます) - パッケージを構築するために必要なすべてを入手してください。
sudo mk-build-deps -i *.dsc
dget
手順4のソースコードを含むディレクトリに変更します。cd i3-wm-*/
- ツールに自動ビルドを実行させます。
debuild -b -uc -us
- 前のレベルディレクトリ(
cd ..
)最後 - このディレクトリにユーザー用に作成された新しいパッケージをインストールします。
sudo apt-get install -y ./i3_*.deb ./i3-wm_*.deb
すべてが順調に進んでいる場合は、もはや不要なアイテムを消去することができます。sudo apt-get remove build-essential fakeroot devscripts i3-wm-build-deps; sudo apt-get autoremove