1

Я случайно удалил файлы python, python2, python2.7 из /usr /bin /. Теперь ням тоже не работает.

Можно ли их восстановить?

4 ответа4

2

Вы не можете восстановить файлы, если вы действительно удалили их. Если у вас нет резервной копии и вы не хотите перезагружаться с установочного диска, вы все равно можете попробовать скопировать его из другой установки той же ОС:

cp /path/to/your/copy/python2.7 /usr/bin
ln -s /usr/bin/python2.7 /usr/bin/python

Это должна быть та же ОС и дистрибутив для того же семейства процессоров и типа.

Если это не помогло, вы все равно можете загрузиться с установочного диска и переустановить Python.

1

Обычно в UNIX-подобных системах удаление файла означает, что его невозможно получить. (Если вы не используете файловую систему, которая имеет возможность делать снимки, и вы используете их.)

Восстановите файлы из вашей последней резервной копии.

0

Если yum и rpm не работают, вы всегда можете скачать пакеты rpm для python и / или python2.7 для вашей arch (из вашего дистрибутива distro), распаковать их содержимое, внутри вы должны найти исполняемые файлы, из которых вы удалили ваша система. Просто скопируйте их в / usr / bin, chmod 755 и все готово.

0

В конце концов, yum перестанет работать для пользователей centos.

Затем скопируйте /usr /bin /python и /usr/bin/python2.7 с другой виртуальной машины (той же ОС) и вставьте ее в /usr /bin (откуда вы удалили).

Кроме того, дать разрешение на чтение и выполнение для обоих файлов,

$ chmod 755 /usr/bin/python*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .