意外删除了 python,yum 在 centos7 中无法正常工作

意外删除了 python,yum 在 centos7 中无法正常工作

我是 Linux 新手,想删除 Python,以便从头开始安装。除了删除 /usr/local/bin/ 中的 Python 文件外,我还删除了以下内容:

/usr/bin/python
/usr/bin/python2.7
/usr/lib/python2.7
/usr/lib64/python2.7
/etc/python
/usr/include/python2.7
/usr/share/man/man1/python.1.gz
/usr/src/Python-3.7.3/python

现在每当我尝试使用 yum 时都会得到:

-bash:/usr/bin/yum:/usr/bin/python:错误的解释器:没有此文件或目录

有什么办法可以解决这个问题,还是重新安装 centos7 是我唯一的希望?

如果是后者,我该如何在没有物理访问权限的远程服务器上执行此操作?

答案1

您可以简单地下载软件包并再次安装它们rpm,而无需在系统上安装 Python 并出现损坏yum

查找已安装的版本

rpm -qf /usr/bin/python

然后找到下载网址,一次性或者分步下载并安装:

sudo rpm --reinstall -v https://rpmfind.net/linux/centos/7.8.2003/os/x86_64/Packages/python-2.7.5-88.el7.x86_64.rpm

相关内容