我是 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