Я новичок в 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: плохой интерпретатор: No such file or directory
Есть ли способ исправить это или переустановка 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