Archbox使得在其他Linux发行版上(使用Chroot环境)轻松地从Arch Linux安装软件。
Archbox 一组脚本,可简化安装 Arch Linux 与其他Linux发行版的chroot环境中的现有Linux安装集成。
开发人员说,创建它是为了使Arch Linux存储库和AUR可用于其他Linux发行版。
自从运行了Void和Solus等利基发行版以来,我一直在较小的存储库中找不到所需的软件时遇到了麻烦。我也不喜欢flatpak和snap的行为。因此,我决定在每次发行时创建一个Arch Linux chroot环境。为什么选择Arch Linux?他们确实有一个非常好的存储库,哦,更不用说AUR有多大了。
因此,它允许您从其他Linux发行版上的官方存储库或AUR中安装和使用Arch Linux软件包,并将它们与当前的Linux安装集成。它运行在主机内核中,因此您不会失去性能。
除了在chroot环境中安装Arch Linux之外,Archbox还集成了/选项,可以在chroot环境中轻松运行图形应用程序,在启动时自动启动systemd服务,在启动时运行命令,chroot jail。拱门,将Linux chroot监狱添加到应用程序菜单(或使用Rofi启动它),依此类推。
您可能还会喜欢:Groot简化了任何Linux发行版上的Chroot输入
这是archbox-desktop,它是使用Zenity创建的GUI,它是Archbox的一部分,允许您将Arch Linux chroot上安装的应用程序的.desktop条目添加到主Linux安装菜单。
Archbox开发人员已在Archbox项目说明中包含安装,配置和使用它的步骤,因此他们无法再添加任何内容。但我有一些注意事项:
- 必须运行才能安装chroot环境
sudo archbox --create <archlinux tarball download link>
.. 您可以通过访问Arch Linux找到Arch Linux压缩文件下载链接。 下载页面,向下滚动HTTP Direct Downloads
在该部分中,单击镜像,然后复制链接.tar.gz
这是一个文件,而不是ISO,torrent等。 - 如果您想在没有密码的情况下运行Archbox(例如,如果要将集成在chroot环境中的应用程序与主机系统上的应用程序菜单集成在一起),则Archbox程序会显示“如果您不想使用它,请添加此文件Archbox。“建议您这样做。”没有密码“。实际上,这些步骤是在没有密码的情况下运行Archbox的(默认情况下,Archbox要求输入密码)。另外,团体
wheel
并非所有Linux发行版都在此处列出。例如,在Ubuntu上,您需要使用sudo
在那里分组wheel
- 永久删除Archbox:步骤中未提及,但删除ArchLinux chroot文件 在chroot环境中卸载所有内容, 消除
/var/archlinux
文件夹。这是所有chroot环境文件。 Archbox还安装了两个可执行文件(archbox
和archbox-desktop
)所以/usr/local/bin
, 和别的/usr/local/share/archbox
目录。也有/etc/archbox.conf
如果要完全删除Archbox安装的所有内容,可以删除这些文件。 您还可以从以下位置删除由Archbox安装的桌面文件:~/.local/share/applications/archbox
[[Edit]]开发人员已经更新了Archbox项目页面,以包含我在上面的注释中写的内容。
那说 ArchboxGitHub项目页面 有关详细信息,安装说明和各种调整。请务必阅读 已知的问题 在安装之前。