在fedora中安装CentOS rpm可以吗?

在fedora中安装CentOS rpm可以吗?

我想在我的 Fedora 笔记本电脑上尝试 gitlab 社区版。从下载页面,它有适用于 Ubuntu、CentOS 6 和 CentOS 7 的二进制包。我应该在 fedora(版本 21)中安装哪一个,还是应该从源代码编译?

答案1

在谷歌上搜索了一下,我注意到你的问题最常见的答案是 - “是的,你可以,使用 CentOS/EL7 的 .rpm 文件”。

以下,例如这个指导,您确实可以下载 CentOS 7 的软件包并使用。

如果您想找到任何替代方法,可以按照此操作并搜索最适合您的用例的一个。例如,您可以使用不依赖于主机上任何类型的软件和库的 Docker 容器(当然,而不是 Docker 本身)。

答案2

如果只是一个包裹,应该没问题。通常不建议在 CentOS 上安装 Fedora 软件包,因为存在未满足依赖关系的风险,因为 Fedora 通常具有更新版本的库等。如果您在 CentOS 上安装 CentOS 软件包,这种情况不太可能发生(但仍然有可能)软呢帽。

另一方面,如果它是安装新存储库的包,请检查 /etc/yum.repos.d 中的文件并查看它是否将“发布版本”之类的内容作为变量调用。如果是,请将其更改为显式跟踪 CentOS 7。

相关内容