Назад | Перейти на главную страницу

Ubuntu 11.04 больше не работает команда

Я случайно удалил libc6, и теперь каждая команда возвращает "Нет такого файла или каталога"

пример: «bash: / bin / ls: нет такого файла или каталога»

Что можно сделать, чтобы переустановить libc6?

P.S. apt-get, dpkg возвращает ту же ошибку

Это является можно исправить такую ​​ошибку, не выключая систему, но, как правило, глубокий Unix voodoo. Вам нужно будет выяснить, какие команды все еще работают (это будут те, которые были статически связаны, когда они были скомпилированы), и на их основе выяснить способ получить другую идентичную копию libc6 обратно в систему в нужном месте и с соответствующими разрешениями.

Это может включать что-то вроде использования cat чтобы вставить файл в открытый сеанс и перенаправить вывод в файл. Если вам повезет, в каком-то процессе файл все еще может быть открыт, что означает, что вы можете восстановить его из /proc.

Вот старая история о том, кто именно это сделал.

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

Я не очень хорошо знаком с Ubuntu, но вы сможете загрузиться с установочного носителя в качестве аварийного восстановления, а оттуда переустановить пакет glibc. Посетите их веб-сайт (или Debian) для получения более подробных инструкций.