Глупо играемый с общими библиотеками и теперь Ubuntu не запустится

Как я сказал в заголовке, я глупо играл со своими общими библиотеками, точно не зная то, что я делал. Я внезапно не мог открыть программы (даже терминал), таким образом, я решил перезагрузить компьютер. На перезапуске я столкнулся с этим черным экраном смерти.

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

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

Я нашел этот ответ, но я думал, что это лучше расспросило тут и там прежде, чем коснуться чего-либо еще. Когда я следую совету N0rbert для продолжения на официальный список пакетов Ubuntu, я, может казаться, не нахожу libz.so.1.

Огромное спасибо заранее. Я извлек свой урок.

0
задан 7 October 2018 в 09:17

1 ответ

Вероятно, лучше создать резервную копию Ваших файлов и переустановить Ubuntu. Это гарантирует, что все фиксируется и что Вы ничего не забываете. Если Вы не можете, существует несколько вещей посмотреть на.

Переустановка пакетов

Можно переустановить пакеты с sudo apt install --reinstall [package-name].

Пакеты, содержащие libz.so.1

libz.so.1 находится в zlib1g и lib32z1 пакеты:

$ locate libz.so.1 | grep -E '/libz.so.1$' | xargs -n 1 dpkg -S
zlib1g:i386: /lib/i386-linux-gnu/libz.so.1
zlib1g:amd64: /lib/x86_64-linux-gnu/libz.so.1
dpkg-query: no path found matching pattern /snap/core/5145/lib/x86_64-linux-gnu/libz.so.1
dpkg-query: no path found matching pattern /snap/core/5328/lib/x86_64-linux-gnu/libz.so.1
dpkg-query: no path found matching pattern /snap/core/5548/lib/x86_64-linux-gnu/libz.so.1
lib32z1: /usr/lib32/libz.so.1

Автоматически проверьте наиболее установленные файлы на наличие ошибок

После того как Вы получаете APT, работающий правильно, устанавливаете debsums пакет и выполненный sudo debsums -s перечислять любых пропавших без вести или неправильные файлы, которые, как предполагается, установлены в Вашей системе (который не поможет, если Вы удалили их, но можете помочь иначе). Это не обрабатывает все установленные файлы, но это должно обработать недостающие библиотеки.

Посмотрите то, что управляет, чтобы Вы работали

Файл истории Вашей оболочки будет потенциально содержать команды, которые Вы выполнили при использовании терминала, чтобы сделать так, таким образом, можно возможно узнать то, что Вы сделали для изменения файлов. При использовании Bash можно обычно смотреть на него с cat ~/.bash_history.

0
ответ дан 27 October 2019 в 08:45

Другие вопросы по тегам:

Похожие вопросы: