首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何完全删除和重新安装python (没有yum)?

问如何完全删除和重新安装python (没有yum)?
EN

Server Fault用户
提问于 2011-10-10 16:21:56
回答 1查看 30.7K关注 0票数 2

我在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.包

我应该如何处理这个问题?

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-10-10 17:30:48

可能我要做的是首先找到所有容易识别的python包:

代码语言:javascript
复制
 rpm -qa | grep python

然后用

代码语言:javascript
复制
 rpm --erase pkg1 ... pkgn

如果有标记的依赖项,那么如果可以在要删除的包中包含这些依赖项。

可以通过包含

代码语言:javascript
复制
 --nodeps

rpm命令行中-擦除标志后的标志.当然不总是推荐的,但有时是必要的。

然后,使用从任何源下载的所有包,然后执行以下操作:

代码语言:javascript
复制
 rpm --install pkg1 ... pkgn

同样,如果可能的话,满足所有的依赖关系。但是,可以使用以下命令重写此行为:

代码语言:javascript
复制
 --nodeps --force

--安装标志后的标志。同样,并不总是推荐,但有时是必要的。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/320206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档