Fedora 中的 Apt / Deb 支持

Fedora 中的 Apt / Deb 支持

我希望 Fedora 18 能够支持 apt / debian。我知道如何使用好吃,我喜欢它。但并非所有软件包/存储库都适用于它。因此,我想将 apt(apt-get)安装到我的 Fedora 中。

但我不知道 yum 是否能很好地与它集成。如果我安装了这两个包管理器,我的系统会不会很乱?

附言:我一直尝试使用 Fedora / rpm 软件,但我认为如果有两个包管理器的话工作会容易得多。

更新 - 结论

我的结论是:尝试坚持并使用好吃,它对发行版更友好,集成度更高。如果您需要自定义存储库(或官方存储库)中未列出的软件包,请尝试下载并从源代码进行编译。这比尝试将 deb 软件包移植到 rpm 要好(至少目前如此)。

答案1

Linux 发行版可以分为几类,其中一种基本方法是看它们是基于 .rpm 还是 .deb。换句话说,它们是基于 Debian 还是 Red Hat(另一个重要类别是 SlackWare 及其衍生产品,但它们使用源包,完全是另一回事)。并非所有基于包的 Linux 发行版都可以归入这两个类别之一,但大多数都可以。有关图形概述,请参阅此精彩图像来自维基百科。

所以,你尝试做的事情实际上是不可能的。在基于 .rpm 的发行版上安装 .deb 软件包的方法和反之亦然(看一下alien),但不是本地的。这不仅仅是apt在 Fedora 或rpmDebian 上安装的问题。软件包的设置方式不同。

但是,我真的非常怀疑你能找到许多在 .rpm 和 .deb 存储库中都不存在的软件包。可能,你需要做的就是添加正确的存储库。如果你无法在你使用的存储库中找到给定软件包的 rpm,请尝试正在尋找并手动安装。

答案2

根据有适用于 fedora 的 apt 端口,apt-rpm但与 yum 相比,它有一些缺点。如果缺少某些软件包,我建议查看它们是否在其他存储库中可用,或者您可以从源代码构建它们。

答案3

正如 terdon 所说,您无法在 Fedora 上安装其他包管理器。但我建议:添加其他存储库。提供 Fedora 由于法律问题无法自行提供的所有软件包的基本存储库是RPM 融合。如果您需要其他软件包,请检查列出的存储库这里

如果某个包未包含在任何存储库中(很少见,但确实会发生),最好的办法是从源代码安装它。

相关内容