Назад | Перейти на главную страницу

Случайно удаленный python и yum не работают в centos7

Я новичок в Linux и пытался удалить python, чтобы установить его с нуля. Вместо того, чтобы удалять только файлы python в / usr / local / 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: плохой интерпретатор: нет такого файла или каталога

Есть ли способ исправить это или переустановка centos7 - моя единственная надежда?

Если последнее, как я могу сделать это на удаленном сервере, к которому у меня нет физического доступа?

Вы можете просто загрузить пакеты и установить их снова с помощью rpm , без наличия Python в вашей системе и неработающего 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