我在CentOS 5服务器上安装了一个已损坏/丢失的Python,而且yum不会帮助我重新安装,因为python是一个依赖项。当我尝试从rpm安装python-2.4.3-44.el5.x86_64时,它告诉我需要python。
但是当我试图安装python时:
[root@myserver]# rpm -ivh http://mirror.centos.org/centos/5/os/x86_64/CentOS/python-libs-2.4.3-44.el5.x86_64.rpm错误:失败的依赖关系:python 2.4.3-44.el5.x86_64需要python= 2.4
此时,我想从我的系统中清除任何旧安装的残余物,并做一个完全干净的安装。但是,我不清楚如何完全删除python,而且我还没有找到与版本pythonabi或python-abi相匹配的2.4.3-44.el5.包
我应该如何处理这个问题?
发布于 2011-10-10 17:30:48
可能我要做的是首先找到所有容易识别的python包:
rpm -qa | grep python然后用
rpm --erase pkg1 ... pkgn如果有标记的依赖项,那么如果可以在要删除的包中包含这些依赖项。
可以通过包含
--nodepsrpm命令行中-擦除标志后的标志.当然不总是推荐的,但有时是必要的。
然后,使用从任何源下载的所有包,然后执行以下操作:
rpm --install pkg1 ... pkgn同样,如果可能的话,满足所有的依赖关系。但是,可以使用以下命令重写此行为:
--nodeps --force--安装标志后的标志。同样,并不总是推荐,但有时是必要的。
https://serverfault.com/questions/320206
复制相似问题