CentOS-7 的 rpm 包是否与 CentOS-8 兼容?

CentOS-7 的 rpm 包是否与 CentOS-8 兼容?

有人说不是,但我只是将我的 CentOS-8 指向 CentOS-7 存储库,并且能够很好地安装一些软件包(在 8 存储库中找不到它们)。这条路上会不会有隐藏的障碍?

答案1

这取决于用于编译软件包的库与系统上安装的库之间的版本差异。所以有些会起作用,有些则不会。还有一些可能会有副作用...

答案2

我建议不要这样做。它可能会导致与包及其依赖项发生冲突。如果安装了具有依赖项的软件包,那么它将从 CentOS 存储库中提取依赖项。这些可能是旧版本或完全不同的软件包,会与 CentOS 8 存储库中的软件包发生冲突。这有可能导致系统无法使用。

不要从旧版本操作系统的存储库中安装软件包,而是研究它们以查看名称是否已更改并安装它们。如果您确认它们不可用,请下载源代码并构建它们。这些方法不会引起潜在的冲突。

相关内容