Ошибка при использовании обновления apt-get

Когда я попытался использовать apt-get, я получаю следующую ошибку:

~$ sudo apt-get install gdm apt-get: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: no such file or directory

, а не только с gdm:

~$ sudo apt-get update apt-get: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: no such file or directory

, насколько моя операционная система не имеет понятия как найти эту информацию (ubuntu 17.04), я думаю,

0
задан 2 July 2017 в 21:50

4 ответа

Убедитесь, что вы запустили

sudo apt-get dist-upgrade sudo apt-get update

для обновления ваших пакетов. Попробуйте

sudo apt-get purge gdm

для удаления пакета со всеми прикрепленными файлами, а затем используйте

sudo apt-get install -f gdm

. Для установки все снова.

1
ответ дан 18 July 2018 в 10:48

Из комментариев ...

sudo apt-get терпит неудачу, потому что вам не хватает libbz2-1.0 (и, возможно, больше).

Перейти сюда https: //packages.ubuntu

Чтобы удалить неправильную версию (32-разрядную):

sudo dpkg -P libbz2-1.0.6-5_i386

Чтобы установить программу, выполните следующие действия: правильная / загруженная версия (64-разрядная версия):

sudo dpkg -i libbz2-1.0_1.0.6-8.1_amd64.deb # this is for zesty 64-bit
0
ответ дан 18 July 2018 в 10:48

Убедитесь, что вы запустили

sudo apt-get dist-upgrade sudo apt-get update

для обновления ваших пакетов. Попробуйте

sudo apt-get purge gdm

для удаления пакета со всеми прикрепленными файлами, а затем используйте

sudo apt-get install -f gdm

. Для установки все снова.

1
ответ дан 24 July 2018 в 19:39
  • 1
    Это будет gdm3. Также попросите пользователя отредактировать заголовок темы. – heynnema 2 July 2017 в 21:23
  • 2
    Вы можете редактировать их самостоятельно @heynnema. И я предлагаю редактировать, но я не знаю, почему он не использовался. – ADDB 2 July 2017 в 21:40
  • 3
    Я отредактировал тело вопроса, и если вы перечитаете его сейчас, вы увидите, что sudo apt-get update и sudo apt-get install не работают, поэтому я не думаю, что ваш ответ будет работать. Они отсутствуют libbz2-1.0. – heynnema 2 July 2017 в 21:59
  • 4
    @heynnema Я понял, что сам и сейчас ищу способ решить это, чтобы улучшить свой ответ :). – ADDB 2 July 2017 в 22:01
  • 5
    Если мы найдем место, где они могут вручную загрузить отсутствующий файл .deb, они могут установить его с помощью dpkg -i или gdebi. Тогда apt-get может снова работать . – heynnema 2 July 2017 в 22:03

Из комментариев ...

sudo apt-get терпит неудачу, потому что вам не хватает libbz2-1.0 (и, возможно, больше).

Перейти сюда https: //packages.ubuntu

Чтобы удалить неправильную версию (32-разрядную):

sudo dpkg -P libbz2-1.0.6-5_i386

Чтобы установить программу, выполните следующие действия: правильная / загруженная версия (64-разрядная версия):

sudo dpkg -i libbz2-1.0_1.0.6-8.1_amd64.deb # this is for zesty 64-bit
0
ответ дан 24 July 2018 в 19:39

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

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