Я случайно удалил файлы python, python2, python2.7 из /usr /bin /. Теперь ням тоже не работает.
Можно ли их восстановить?
Вы не можете восстановить файлы, если вы действительно удалили их. Если у вас нет резервной копии и вы не хотите перезагружаться с установочного диска, вы все равно можете попробовать скопировать его из другой установки той же ОС:
cp /path/to/your/copy/python2.7 /usr/bin
ln -s /usr/bin/python2.7 /usr/bin/python
Это должна быть та же ОС и дистрибутив для того же семейства процессоров и типа.
Если это не помогло, вы все равно можете загрузиться с установочного диска и переустановить Python.
Обычно в UNIX-подобных системах удаление файла означает, что его невозможно получить. (Если вы не используете файловую систему, которая имеет возможность делать снимки, и вы используете их.)
Восстановите файлы из вашей последней резервной копии.
Если yum
и rpm
не работают, вы всегда можете скачать пакеты rpm для python
и / или python2.7
для вашей arch
(из вашего дистрибутива distro), распаковать их содержимое, внутри вы должны найти исполняемые файлы, из которых вы удалили ваша система. Просто скопируйте их в / usr / bin, chmod 755
и все готово.
В конце концов, yum перестанет работать для пользователей centos.
Затем скопируйте /usr /bin /python и /usr/bin/python2.7 с другой виртуальной машины (той же ОС) и вставьте ее в /usr /bin (откуда вы удалили).
Кроме того, дать разрешение на чтение и выполнение для обоих файлов,
$ chmod 755 /usr/bin/python*