在CentOS上重新安装Python以使用yum
我搞砸了,误删了CentOS服务器上的python包。之后我才意识到yum依赖于python,所以我不能再使用yum了。我觉得我需要重新安装python来解决这个问题。但是我该怎么在不使用yum的情况下安装呢?
我试过:
sudo wget http://mirror.centos.org/centos/6/os/x86_64/Packages/python-2.6.6-51.el6.x86_64.rpm
然后我执行了:
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 冲突。
请问有什么建议吗?
3 个回答
试着使用 --nodeps 参数来安装。
# sudo rpm --nodeps -ivh python-2.6.6-51.el6.x86_64.rpm
rpm链接现在无法使用了...
如果你是CentOS的sudo用户,可以使用下面的命令:
sudo yum install http://mirror.centos.org/centos/6/os/x86_64/Packages/python-2.6.6-51.el6.x86_64.rpm
如果不想安装依赖项,可以这样做:
sudo yum install --nodeps http://mirror.centos.org/centos/6/os/x86_64/Packages/python-2.6.6-51.el6.x86_64.rpm
你不需要手动下载这个文件。
我觉得你可能需要下载 python-2.6.6-52.el6.x86_64.rpm 这个文件。