Guix 軟體包可以傳遞給其他發行版嗎?
Flatpak和snapd包在其他發行版上可用,因為它們各自的包管理器是為安裝在多個發行版上而建構的
$$ 1 $$$$ 2 $$. Guix 包管理器也是如此嗎? 我記得聽說 Guix 軟體包可以(或將)安裝在 Debian 上,但我找不到參考資料。
$$ 1 $$ http://flatpak.org/index.html#about $$ 2 $$ http://arstechnica.com/information-technology/2016/06/goodbye-apt-and-yum-ubuntus-snap-apps-are-coming-to-distros-everywhere/
我是一個偶爾的 Guix 貢獻者。是的,您可以在其他發行版之上執行 Guix 包(GuixSD 是 Guix 的獨立發行版,而 Guix 本身是一個包管理器,因此可以在任何其他發行版下使用)。二進制安裝部分向您展示瞭如何在另一個 GNU/Linux 發行版之上輕鬆設置 Guix。你也可以執行 Guix 而不把它濺到你的根文件系統上;請參閱“在安裝之前執行 Guix ”部分。(那裡還有其他教程;我什至寫了自己的,如果您願意,可以搜尋它。)
所以是的,Guix 可以作為使用者空間打包系統執行在更“傳統”的發行版之上。(您確實需要以 root 身份執行的守護程序和工作使用者等,但是一旦有了這些,不同的使用者就可以為自己安裝軟體包,而不會相互干擾。)
但是,您可能會注意到,讓 Guix 執行起來可能比期望的要多一些工作。
apt-get install guix
如果您可以或從 yum、pacman 等安裝,那就更好了。這將減少一些步驟!Guix 可以打包用於其他發行版;Diane Trout 正在為 Debian 做這件事。然而,有充分的理由(可能太長了不能在這裡介紹?)Guix 不遵循文件系統層次結構標準,僅因為這個原因,可能至少很快不會安裝在 Debian 的主要儲存庫中。也許有一天這會改變。希望有幫助!