Случайно удалил python, python2, python2.7 файлов из /usr/bin/. Можно ли их восстановить?

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

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

4 ответа:

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

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

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

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

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

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

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

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

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

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

$ chmod 755 /usr/bin/python*