在CentOS上重新安装python以能够使用yum或up2date命令

在CentOS上重新安装python以能够使用yum或up2date命令,python,centos,default,yum,Python,Centos,Default,Yum,我把事情搞砸了,在CentOS服务器上删除了python包。之后,我意识到yum依赖于python,我不能再使用yum了。我想我需要重新安装python来解决这个问题。不使用yum如何执行此操作? 我试过: sudo wget 然后 sudo rpm-ivh python-2.6.6-51.el6.x86_64.rpm 但我得到了一个错误: 错误:失败的依赖项:python libs(x86-64)=2.6.6-51.el6为 python-2.6.6-51.el6.x86_64需要pytho

我把事情搞砸了,在CentOS服务器上删除了python包。之后,我意识到yum依赖于python,我不能再使用yum了。我想我需要重新安装python来解决这个问题。不使用yum如何执行此操作? 我试过:

sudo wget

然后

sudo rpm-ivh python-2.6.6-51.el6.x86_64.rpm

但我得到了一个错误:

错误:失败的依赖项:python libs(x86-64)=2.6.6-51.el6为 python-2.6.6-51.el6.x86_64需要python<2.6.6-52.el6冲突 使用python-devel-2.6.6-52.el6.x86_64


请提供任何建议?

我认为您可能需要下载python-2.6.6-52.el6.x86_64.rpm。请尝试使用--nodeps参数安装

# sudo rpm --nodeps -ivh python-2.6.6-51.el6.x86_64.rpm

rpm链接不再工作

您可以在centOS中为sudo用户使用以下命令:

sudoyum安装

无依赖项:

sudo-yum安装--nodeps


你不需要下载它

我得到“python-2.6.6-52.el6.x86_64包已安装文件/usr/bin/python-2.6-52.el6.x86_64与python-2.6.6-52.el6.x86_64包中的文件冲突。python-2.6.6-52.el6.x86_64安装文件/usr/bin/python2.6与python-2.6.6-52.el6.x86_64包中的文件冲突”这意味着您的系统上已经安装了python。可能您的yum问题不是来自python。运行yum时是否可以发布错误消息?也许你应该通过“rpm-q-yum”来检查你是否还有yum。当我执行sudo-yum时,我出现了无法执行/usr/bin/yum的错误:权限被拒绝。当我执行rpm-q yum时,我有yum-3.2.29-43.el6.centos.noarch您需要确认错误消息“权限被拒绝”是表单sudo或yum。你能用其他命令做sudo吗?这是百胜在我的系统中的模式位(权限):-rwxr-xr-x.1 root根801 Dec 17 2013/usr/bin/yum。这真奇怪。你应该有特权做任何事情,因为你使用sudo。您是否在以root用户身份登录后尝试过使用yum?