web-dev-qa-db-ja.com

誤って削除pythonであり、yumがcentos7で機能していません

私はLinuxを使い始めたばかりで、pythonを削除しようとしたため、ゼロからインストールできます。/usr/local/内のpythonファイルのみを削除するのではなく、 bin /私もこれらを削除しました:

/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:bad interpreter:No such file or directory

これを修正する方法はありますか、または私の唯一の希望であるcentos7を再インストールしていますか?

後者の場合、物理的にアクセスできないリモートサーバーでどうすればよいですか?

12
jdhash

システムにpythonがなく、壊れたrpmがなくても、パッケージをダウンロードしてyumで再インストールできます。

インストールしたバージョンを見つけます

rpm -qf /usr/bin/python

次に、ダウンロードURLを見つけ、一度にダウンロードするか、個別のステップでインストールします。

rpm --reinstall -v http://mirror.centos.org/centos-7/7/updates/x86_64/Packages/python-2.7.5-80.el7_6.x86_64.rpm
21
HBruijn