1

В процессе создания символических ссылок, тупо злоупотребляя sudo и не понимая вещей, я пошел дальше и удалил libstdc++. So.6 из:/usr/lib/x86_64-linux-gnu/libstdc++.so.6, который, по-моему, связывал в /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.16, который я тоже удалил (не спрашиваю почему ...)

Так что теперь я не могу запустить большинство программ (например, aptitude, apt-get), так как они выдают ошибку: ошибка при загрузке общих библиотек: libstdc++. So.6: не удается открыть общий объектный файл: такого файла или каталога нет

Так как же мне обойти эту проблему? Очень любитель Linux, поэтому, пожалуйста, дайте мне знать, если я могу предоставить больше информации.

ура

РЕДАКТИРОВАТЬ:

Спасибо, парни! В итоге я получил файл libstdc++. So.6.0.16 с компьютера друзей и создал связанный с ним файл libstdc++. So.6. Также должен был убедиться, что изменил разрешения для libstdc++. So.6.0.16 на 644 (-rw-r - r--). Угадай, было бы нечто подобное, если бы я вставил live cd.

1 ответ1

4

Используйте ваш установочный компакт-диск. Загрузите компакт-диск в режиме "Try Ubuntu" и скопируйте недостающие файлы с компакт-диска на жесткий диск.

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