有没有办法通过yum(dnf)存储库在Fedora上安装CentOS软件包? 我试图安装freeswitch,但是他们自己的版本库只提供RHEL和CentOS的版本。 我假设CentOS和Fedora兼容安装rpm包,但是如果我可以使用repository,会更好。
以下是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
不要指望它。
虽然CentOS是每隔几年从Fedora中分离出来的RHEL的一个克隆版本,但Fedora移动速度相对较快,下游软件包不应该被视为与上游兼容,特别是在几次发布之后。
这个软件包可能无法安装,即使安装了,也可能无法运行,即使运行,也可能会出现奇怪的行为,不能追溯到任何明显的原因。
相反,从源代码安装FreeSWITCH,或者在Fedora上重build它的源代码RPM。 (当然,如果你真的这样做,你会发现它没有build立,这应该告诉你一些东西…我知道,因为我真的试过这个,并被迫放弃。)
现在完成了所有这些实验之后,回头在CentOS 7上安装FreeSWITCH。你会更快乐也更稳定。
一些解决scheme