在CentOS上重新安装Python以使用yum

0 投票
3 回答
2881 浏览
提问于 2025-04-18 11:07

我搞砸了,误删了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 个回答

-1

试着使用 --nodeps 参数来安装。

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

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

你不需要手动下载这个文件。

0

我觉得你可能需要下载 python-2.6.6-52.el6.x86_64.rpm 这个文件。

撰写回答