拱箱是一組易於安裝的腳本架構Linux在其他 Linux 發行版的 chroot 環境中,並將其與您現有的 Linux 安裝集成。
開發人員指出,創建此文件是為了讓 Arch Linux 存儲庫和 AUR 在其他 Linux 發行版上可用:
由於我運行 Void、Solus 等小眾發行版,當我在它們不太大的存儲庫中找不到我需要的軟件時,我遇到了問題,而且我不喜歡 flatpak 和 snap 的工作方式。 因此,我決定為每個版本創建一個 Arch Linux chroot 環境。 為什麼選擇 Arch Linux? 他們有非常非常好的存儲庫,哦,先不說 AUR 有多大。
因此,使用它,您將能夠在其他 Linux 發行版上安裝和使用任何 Arch Linux 軟件包(無論是來自官方存儲庫還是 AUR),並將其與您當前的 Linux 安裝集成。 所有這些都不會損失任何性能,因為它運行在主機內核上。
除了在 chroot 環境中安裝 Arch Linux,Archbox 還提供了集成/選項,可以在 chroot 環境中輕鬆運行圖形應用程序,在啟動時自動啟動 systemd 服務,在啟動時運行命令,以及將環境變量添加到 chroot 監獄。 添加安裝在 Arch 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 tarball 下載鏈接。下載頁面, 向下滾動到HTTP Direct Downloads
部分,單擊鏡像,然後確保將鏈接複製到.tar.gz
文件,而不是 ISO、torrent 等。 - 要在沒有密碼的情況下運行 Archbox(例如,如果你想將 chroot 環境中安裝的應用程序與主機系統應用程序菜單集成,則必須使用它),Archbox 的說明中提到:“如果你不想使用 Archbox,您可能想在沒有密碼的情況下添加它”。 事實上,這些說明是針對在沒有密碼的情況下運行 Archbox 的(默認情況下,Archbox 需要密碼)。此外,該組
wheel
列出一個沒有被所有 Linux 發行版使用的列表; 例如,在 Ubuntu 上,您需要使用sudo
分組在那里而不是wheel
- 徹底刪除Archbox:說明中沒有提到,但是在刪除Arch Linux chroot文件之後卸載chroot環境下的所有東西, 擺脫
/var/archlinux
文件夾。 這是所有 chroot 環境文件所在的位置。 Archbox 還安裝了 2 個可執行文件(archbox
和archbox-desktop
) 在/usr/local/bin
還有一些人/usr/local/share/archbox
目錄。還有/etc/archbox.conf
如果你想徹底擺脫 Archbox 安裝的所有文件,你可以刪除它們。 您可能還想從以下位置刪除 Archbox 安裝的所有桌面文件:~/.local/share/applications/archbox
[[編輯]]開發人員更新了 Archbox 項目頁面以包含我在上面的評論中寫的內容。
說了這麼多,直接上Archbox GitHub 項目頁面有關更多信息、安裝說明和各種調整。請務必閱讀已知的問題安裝前。