Vas*_*tov 2 package-management fedora centos yum dnf
有没有办法通过 yum (dnf) 存储库在 Fedora 上安装 CentOS 软件包?我正在尝试安装 freeswitch,但他们自己的存储库仅提供适用于 RHEL 和 CentOS 的构建。我假设 CentOS 和 Fedora 足够兼容以安装 rpm 包,但如果我可以使用存储库会更好。
下面是来自 CentOS 机器的存储库查询。
[foverzar@localhost ~]$ yum list freeswitch
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* epel: fedora-mirror01.rbc.ru
* extras: mirror.logol.ru
* updates: mirror.h1host.ru
Installed Packages
freeswitch.x86_64 1.6.13-1.el7.centos @freeswitch
Run Code Online (Sandbox Code Playgroud)
不要指望它。
虽然CentOS是RHEL,这是从Fedora的分叉每隔几年的克隆,Fedora的相对快速地移动和下游封装应该不被视为与上游兼容,尤其是几个版本之后。
这个包可能会安装失败,即使安装了,也可能无法运行,即使它运行,它也可能会表现出无法追溯到任何明显原因的奇怪行为。
相反,从源代码安装 FreeSWITCH,或者在 Fedora 上重建它的源 RPM。(当然,如果你真的尝试过,你会发现它无法构建,这应该告诉你一些事情......我知道,因为我真的尝试过这个并被迫放弃。)
现在,在您完成所有这些实验之后,只需返回并在 CentOS 7 上安装 FreeSWITCH。您会更快乐、更稳定。
归档时间: |
|
查看次数: |
914 次 |
最近记录: |