我可以在 Ubuntu 上安装 Portage、Pacman 或其他包管理器吗?

我可以在 Ubuntu 上安装 Portage、Pacman 或其他包管理器吗?

我想在 Ubuntu 12.04 LTS 上安装非 Ubuntu 包管理器,例如 Portage(Gentoo)或 Pacman(Arch)。

我怎么做?

答案1

你不需要。包管理器是特定发行版的核心。Gentoo红帽-- 它们都使用不同的打包系统。Gentoo 的 portage 包通常从源代码编译,Arch 使用自己的二进制包格式,Redhat 使用每分钟转数作为包装系统——DebianUbuntuLinux Mint使用 Debian 软件包(.deb)。使用图形前端管理本地安装,例如突触熟练或者命令行工具,例如apt-get资质软件包

虽然可以在 Ubuntu 上安装其他包管理器(否则它们不会在存储库中),但不建议没有经验的用户这样做。在安装之前,你应该非常熟悉包和包管理器,以及它们的工作原理等。思维将它们一起使用。否则很可能最终导致非常系统损坏——由于一个包管理器不知道其他包管理器的存在,它们会覆盖彼此的文件/配置,用一个包管理器卸载一个包可能会破坏与另一个包管理器的依赖关系,等等。

因此,目前我强烈建议您继续使用系统原生的包管理器(请参见上文)。

答案2

不能 应该不是

软件包管理器通常与特定的 Linux 发行版紧密集成,并且你通常无法将一个发行版的本机管理器安装到另一个发行版上并期望它能够正常工作。(但请参阅最后的注释)

但是,您可以使用工具将 RPM 转换为 DEB 等来安装生成的软件包。Pacman 软件包可能可以做到这一点。您可能知道,Portage 从源代码构建所有内容,您可以在任何发行版上执行此操作,而不仅仅是 Gentoo。

笔记:虽然有些软件包yum可以在 Ubuntu Universe 存储库中找到,甚至理论上可以安装 Pacman、Portage 等,但在实践中这是一个坏主意,因为这些软件包本身可能不适合 Ubuntu(目录结构等)。

答案3

由于不同的打包系统,如果不付出大量的努力,包管理器是无法互换的。即便如此,也存在许多依赖性问题、漏洞、错误和难以摆脱的困境。不,这并非不可能,但是,不建议这么做。PacApt 是您在 Ubuntu 中使用 Pacman 和 Portage 命令而不破坏计算机的最佳选择。我相信它支持所有主要包管理器的命令。这可能是您在 Ubuntu 中安装 Pacman/Portage 类程序的最安全选择。来看看吧。

如果这不是您想要的,那么您最好的选择(也是推荐的做法)可能是安装您想要使用的包管理器的发行版。

PacApt 将 Arch Linux 出色的 Pacman 包管理器带到其他 Linux 发行版(嗯,有点)

Source:  LifeHacker

答案4

我想到了一个在 Debian 系统上安装 Portage 的好理由。依赖地狱。不仅仅是因为人们在发生冲突时会遇到困境,还因为要摆脱那些被列为依赖项的应用程序,而这些应用程序可能是某些用户不想要的。

例子?

如果我偏执,不想在我的系统上使用“安全增强型 Linux”或 NSA 生产的任何东西,该怎么办?我并不是说它本质上是一个安全漏洞,尽管其中已经发现了一些漏洞。如果我只是有偏见,想把它从我的系统中移除,原因仅仅是因为它的想法让我恼火,该怎么办?为什么它必须删除我系统上所有其他重要的应用程序才能做到这一点?……我不是说如果你想要它就不要把它包含在你的默认系统中,但为什么要让它成为如此随意的依赖关系,而它显然不是依赖关系?

网络掩码?它不是网络管理员的真正依赖项。我知道它在服务器上可能很有用,但桌面用户为什么需要它?事实上,对于希望通过使用虚拟系统来提高匿名性的用户来说,它可能是一种负担。它还有一个漏洞,可以让你进行非常容易的 DDOS 攻击,或者在每个人都为此而疯狂的时候确实这样做了。

Avahi 服务器?同样,它可能很有用,但为什么我需要我的桌面宣传其所有服务和守护进程?如果我想要更多的匿名性,我不希望这样的程序向任何想要它的黑客或政府傀儡宣传我的计算机服务。打印机应该说“我是打印机”......我的计算机不需要说“我是一台监听所有这些端口的计算机,你是打印机吗...你是打印机吗...你是打印机吗...”。当我尝试删除它时,它需要太多操作。

Net-bios?不需要。也不想要。

标准回复是什么?不要删除它。这是一个简单的答案,但它很糟糕。

像 Portage 这样可以安装二进制文件的东西,甚至是 Slackwares 风格的文件管理,可以为基于 Debian/Ubuntu 的操作系统带来一些好处……但这样一来,用户就会对自己的计算机拥有过多的控制权,而我们现在可以在开源世界中拥有这一点,不是吗?

相关内容