![CentOS 6.4 rpm 需要 el5 但可用的只有 el6](https://linux22.com/image/72686/CentOS%206.4%20rpm%20%E9%9C%80%E8%A6%81%20el5%20%E4%BD%86%E5%8F%AF%E7%94%A8%E7%9A%84%E5%8F%AA%E6%9C%89%20el6.png)
我想安装lipXp-devel-1.0.0-8.1.el5.i386.rpm
并收到错误消息:
软件包:lipXp-devel-1.0.0-8.1.el5.i386
需要:libXp = 1.0.0-8.1.el5
安装:libXp-1.0.0-15.1.el6.i686
我怎样才能安装rpm?
答案1
不,你判断错误了。您的rpm文件版本较旧,并且您安装的CentOS6.4需要el6软件包,该软件包与您的系统不兼容。
您需要安装lipXp-devel
与您安装的libXp-1.0.0-15.1.el6.i686
软件包兼容的软件包。该软件包可在 rpm.pbone.net 上找到
尝试安装这个包。
答案2
尝试安装el6版本的libXp-devel以避免很多依赖问题。如果您配置了 el6 存储库,您应该能够使用搜索正确的版本yum search libXp-devel
并使用安装包(包括依赖项)yum install libXp-devel
要配置 el6 存储库,您可以使用:
rpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
看http://repoforge.org/use/了解详情。
您还可以使用“社区批准的存储库”:
rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
yum install yum-plugin-fastestmirror
看https://wiki.centos.org/AdditionalResources/Repositories和http://elrepo.org/tiki/tiki-index.php了解详情。