如何将Fedora Repo添加到CentOS 7安装中?

詹斯

我有一个CentOS 7 x86_64安装,我要在其中安装名为的软件包frama-c到目前为止,此软件包不在我已配置的存储库中:

# yum search frama-c
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.datente.com
 * epel: epel.besthosting.ua
 * epel-testing: epel.besthosting.ua
 * extras: centos.mirror.iphh.net
 * updates: artfiles.org
Warning: No matches found for: frama-c
No matches found

我已经fullfilelisthttps://dl.fedoraproject.org/pub/fedora/下载了,当我为frama-c grep时,结果看起来很有希望:

$ grep 'development.*x86_64.*frama-c' fullfilelist.txt
./linux/development/26/Everything/x86_64/debug/tree/Packages/f/frama-c-debuginfo-1.14-1.fc26.x86_64.rpm
./linux/development/26/Everything/x86_64/os/Packages/f/frama-c-doc-1.14-1.fc26.noarch.rpm
./linux/development/26/Everything/x86_64/os/Packages/f/frama-c-emacs-1.14-1.fc26.noarch.rpm
./linux/development/26/Everything/x86_64/os/Packages/f/frama-c-xemacs-1.14-1.fc26.noarch.rpm
./linux/development/26/Everything/x86_64/os/Packages/f/frama-c-1.14-1.fc26.x86_64.rpm
./linux/development/rawhide/Everything/x86_64/debug/tree/Packages/f/frama-c-debuginfo-1.14-1.fc27.x86_64.rpm
./linux/development/rawhide/Everything/x86_64/os/Packages/f/frama-c-doc-1.14-1.fc27.noarch.rpm
./linux/development/rawhide/Everything/x86_64/os/Packages/f/frama-c-1.14-1.fc27.x86_64.rpm
./linux/development/rawhide/Everything/x86_64/os/Packages/f/frama-c-emacs-1.14-1.fc27.noarch.rpm
./linux/development/rawhide/Everything/x86_64/os/Packages/f/frama-c-xemacs-1.14-1.fc27.noarch.rpm

例如,将生皮仓库添加到我当前的存储库列表中,以便可以一次安装就可以了yum install frama-c吗?

ky

混合用于不同系统的软件包绝不是一个好主意。它可能有效,但是您可能会遇到难以调试的问题。但是,很可能它将无法正常工作。

最好的方法是为系统重建软件包。您可以要求当前的软件包维护者为您做(添加EPEL7软件包,该软件包将显示在您的EPEL存储库中),也可以自己完成:

  • Koji下载最新的SRPM软件包

    wget https://kojipkgs.fedoraproject.org//packages/frama-c/1.14/1.fc27/src/frama-c-1.14-1.fc27.src.rpm
    
  • 为您的系统重建它(可能的话,解决缺少的依赖项):

    rpmbuild --rebuild frama-c-1.14-1.fc27.src.rpm
    
  • 安装软件包:

    yum install ~/rpmbuild/RPMS/.../path/../to/your.rpms
    

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章