Я новичок в 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