我决定在带有 Raspberry Pi OS(Debian 11 bullseye aarch64)的 Raspberry Pi 400 上安装 i3WM。唯一缺少的部分是 i3gaps/i3-gaps,但我无法使用“sudo apt install”安装它。还有其他方法可以安装吗?
答案1
Debian bookworm 的i3-wm
软件包已经包含 i3gaps。但是:Debian bullseye 却i3-wm
没有。
因此,如果您在阅读本文时,当前版本的 Raspberry Pi OS 已经基于 debian 12(书虫)或更高版本,那么您无需执行任何操作,只需sudo apt install i3wm
.更新你的树莓派操作系统并不难,所以试试吧。
我们其他人将不得不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