如何将RPM版本4.4。*升级到RPM版本4.8。​​?

时间:2013-12-13 17:40:16

标签: linux centos rpm yum

当我尝试在CentOS 5上安装软件包时,我收到错误。经过一些研究,似乎我的RPM版本需要升级;如何将RPM版本4.4.2.3升级到RPM版本4.8.0?

#sudo rpm -ivh test.1.0.0.noarch.rpm

error: Failed dependencies:
        rpmlib(FileDigests) <= 4.6.0-1 is needed by test.1.0.0.noarch
        rpmlib(PayloadIsXz) <= 5.2-1 is needed by test.1.0.0.noarch


#rpm --version
RPM version 4.4.2.3

2 个答案:

答案 0 :(得分:2)

最有可能的问题是您的rpm是在CentOS 6机器上构建的,无法在CentOS 5上安装。您可以看到Red Hat网站解决方案页面上显示的确切消息,标题为“Red Hat Enterprise的RPM兼容性” Linux(RHEL)6到RHEL 5及更早版本“在网址https://access.redhat.com/site/solutions/41415

答案 1 :(得分:1)

升级到较新的发行版。 RPM是Fedora / Red Hat / CentOS的核心部分,根据我的经验升级它几乎是不可能的。不应该尝试。