跳转到内容

开发工具

系统镜像是只读的,开发工具放在容器里。Kleinia 预装了 Distrobox,可以在容器中运行任意 Linux 发行版,并与你共享家目录、用户和桌面。

终端窗口
distrobox create --name dev --image registry.fedoraproject.org/fedora-toolbox:44
distrobox enter dev

在容器里,dnf 和在任何 Fedora 系统上一样可用:

终端窗口
sudo dnf install gcc make nodejs python3-pip

也可以使用其他发行版,例如 --image ubuntu:24.04。

终端窗口
distrobox-export --app code # 在容器内:把应用加入应用列表
distrobox-export --bin /usr/bin/rg # 或把一个命令加入宿主机的 PATH

在 Distrobox 容器中启动的智能体,和其他智能体一样会被识别:拥有身份、使用模型网关,并出现在 agenttop 中。

如果某个软件确实必须成为系统的一部分,比如驱动或系统服务,可以把 RPM 叠加到镜像上:

终端窗口
sudo rpm-ostree install <软件包>
systemctl reboot

叠加的软件包在每次更新时都要重新应用,会让更新变慢,也可能导致更新失败。用 sudo rpm-ostree uninstall <软件包> 移除。

© 2026 Kleinia 作者Kleinia 由 VIPA 实验室 发起并维护