Это на вопрос уже есть ответ:
Кажется, я случайно удалил почти все из Ubuntu с помощью
apt-get remove libc6 libc6-dev
Есть ли шанс получить свои файлы обратно (с Ubuntu) или мне придется переустанавливать Ubuntu?
Попробуйте это:
Use fdisk утилита для списка разделов на устройстве.
sudo fdisk -l
предположим это сообщает, что /
/dev/sda1
, продолжите работать:
sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /dev/pts /mnt/dev/pts
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
nano /etc/resolv.conf
В открытом файле вставляют эти строки:
nameserver 208.67.222.222
nameserver 208.67.220.220
Управление + O, сохраните файл. Управление + X, закройте нано. Продолжите работать:
apt-get update
apt-get install --reinstall libc6 libc6-dev ubuntu-desktop
apt-get dist-upgrade
exit
sudo reboot
Можно переустановить , и верните пользовательские файлы, посмотрите Переустановка Ubuntu .
Однако я попытался бы скопировать свои файлы до переустановки использования живого установщика. Получите резервный диск (USB, SATA, †¦) и сделайте следующее:
Учитывая, что apt-get remove
удаляет все зависящее от указанного пакета (пакетов), и нет никакой команды для "отменения" этого (следовательно переустановка всего, что было удалено) - и далее, что это не вероятно apt
больше работы без libc6 - я полагаю, что единственная опция, открытая для Вас, состоит в том, чтобы переустановить Ubuntu.
, Как отмечено в комментариях, возможно переустановить, не форматируя или деля; это сохранит настройки и хранило пользовательские данные, хотя необходимо будет все еще переустановить пакеты приложений и объекты, которые заменили стандартное системное программное обеспечение (например, я использую синаптический для управления пакетами вместо стандартного пакета Ubuntu, потому что я привык к нему, прежде чем я переключился на Ubuntu - в этой ситуации, я должен буду переустановить синаптический после того, как установка Ubuntu завершается).