开发工具
系统镜像是只读的,开发工具放在容器里。Kleinia 预装了 Distrobox,可以在容器中运行任意 Linux 发行版,并与你共享家目录、用户和桌面。
创建开发容器
Section titled “创建开发容器”distrobox create --name dev --image registry.fedoraproject.org/fedora-toolbox:44distrobox enter dev在容器里,dnf 和在任何 Fedora 系统上一样可用:
sudo dnf install gcc make nodejs python3-pip也可以使用其他发行版,例如 --image ubuntu:24.04。
在桌面上使用容器里的应用
Section titled “在桌面上使用容器里的应用”distrobox-export --app code # 在容器内:把应用加入应用列表distrobox-export --bin /usr/bin/rg # 或把一个命令加入宿主机的 PATH容器里的智能体
Section titled “容器里的智能体”在 Distrobox 容器中启动的智能体,和其他智能体一样会被识别:拥有身份、使用模型网关,并出现在 agenttop 中。
叠加软件包(最后的手段)
Section titled “叠加软件包(最后的手段)”如果某个软件确实必须成为系统的一部分,比如驱动或系统服务,可以把 RPM 叠加到镜像上:
sudo rpm-ostree install <软件包>systemctl reboot叠加的软件包在每次更新时都要重新应用,会让更新变慢,也可能导致更新失败。用 sudo rpm-ostree uninstall <软件包> 移除。
© 2026 Kleinia 作者Kleinia 由 VIPA 实验室 发起并维护