rpm 安装依赖问题

发布于 2022-09-05 06:24:13 字数 781 浏览 16 评论 0

因为yum失效
我参考了在centos上完全重装python和yum
文件从这里下的镜像文件最后下载的rpm文件如下图,

clipboard.png

我运行rpm -Uvh --replacepkgs rpm-python*.rpm yum*.rpm
出现依赖错误rpm = 4.8.0-55.el6 is needed by rpm-python-4.8.0-55.el6.x86_64

clipboard.png

但是我的rpm是4.8.0的,我看不太懂这个rpm = 4.8.0-55.el6是什么意思,且网上也搜索不到相关信息,有没有大神知道该怎么处理?请帮下忙,先谢过了。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

○愚か者の日 2022-09-12 06:24:13

我也是像你这么做的同样在rpm安装rpm-python-4.8.0-55.el6.x86_64.rpm的时候报错:
error: Failed dependencies:

rpm = 4.8.0-55.el6 is needed by rpm-python-4.8.0-55.el6.x86_64

我使用# yum install rpm-python 在另外一台linux机器上安装rpm-python确实提示要解决这样的依赖:
--> Processing Dependency: rpm = 4.8.0-55.el6 for package: rpm-python-4.8.0-55.el6.x86_64
百度了很久没有找到直接解决rpm = 4.8.0-55.el6的方法
最后我使用了暴力的安装方法
强制安装 ----暴力型

rpm -i --force --nodeps rpm-python-4.8.0-55.el6.x86_64.rpm

这样就把rpm-python安装上去了
接着:

rpm -ivh yum-3.2.29-81.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-40.el6.noarch.rpm

提示安装成功:
图片描述

这样yum就可以用了,此时要是担心上面的依赖没解决导致其他问题可以使用# yum install rpm-python
在安装一遍就OK了

忆离笙 2022-09-12 06:24:13

当我使用下列命令查看时,
rpm -qa|grep rpm
发现图片描述

与我要安装的rpm-python-4.11.3-32.el7.x86_64.rpm的rpm版本不一致,我采用了如下办法
我更新了rpm的三个包来使我安装的版本和rpm版本一致:
rpm-4.11.3-32.el7.x86_64.rpm
rpm-build-libs-4.11.3-32.el7.x86_64.rpm
rpm-libs-4.11.3-32.el7.x86_64.rpm

图片描述

一场春暖 2022-09-12 06:24:13

我也一样,搞得头都大了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文