Рейтинг:-1

libglib2.0-0:установка/удаление amd64 сломала всю Ubuntu

флаг uz

У меня убунту яблочко 11. Я пытался установить pspp, для которого требовалась версия libglib. Затем я попытался вручную обновить libglib до более новой версии. Затем моя система была сломана, как показано ниже.

libglib2.0-0:установка/удаление amd64 сломала всю Ubuntu

elias@eliasc:~/Downloads/_LINUX_PKGS$ sudo dpkg --configure -a
dpkg: ошибка обработки пакета libglib2.0-0:i386 (--configure):
 пакет libglib2.0-0:i386 2.68.1-1~ubuntu21.04.1 не может быть настроен, так как libglib2.0-0:amd64 имеет другую версию (2.68.4-1ubuntu1)
Настройка man-db (2.9.4-2)...
локаль: невозможно установить LC_CTYPE в локаль по умолчанию: нет такого файла или каталога
локаль: невозможно установить LC_MESSAGES в локаль по умолчанию: нет такого файла или каталога
локаль: невозможно установить LC_ALL в локаль по умолчанию: нет такого файла или каталога
Обновление базы справочных страниц...
man-db.service — это отключенный или статический модуль, который не работает, не запуская его.
При обработке возникли ошибки:
 libglib2.0-0:i386

elias@eliasc:~/Downloads/_LINUX_PKGS$ sudo apt-get install -f 
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Исправление зависимостей... не удалось.
Следующие пакеты имеют неудовлетворенные зависимости:
 appmenu-gtk-module-common : Зависит: libglib2.0-bin
 gdm3 : Зависит: libglib2.0-bin (>= 2.35.0)
 gnome-символы: Зависит: libglib2.0-bin (>= 2.40.0-3)
 gnome-shell: зависит: libglib2.0-bin (>= 2.53.0)
 libfm-qt8: зависит: libglib2.0-bin
 libglib2.0-0 : Зависит: libc6 (>= 2.34), но установлена ​​2.33-0ubuntu5
                Зависит: libffi8 (>= 3.4), но не устанавливается
                Перерывы: libglib2.0-0:i386 (!= 2.68.4-1ubuntu1), но установлена ​​2.68.1-1~ubuntu21.04.1
 libglib2.0-0:i386 : Перерывы: libglib2.0-0 (!= 2.68.1-1~ubuntu21.04.1), но установлена ​​2.68.4-1ubuntu1
 libglib2.0-dev : зависит: libglib2.0-0 (= 2.68.1-1~ubuntu21.04.1), но установлена ​​2.68.4-1ubuntu1
                  Зависит: libglib2.0-bin (= 2.68.1-1~ubuntu21.04.1)
 libglib2.0-dev-bin : Зависит: libglib2.0-0 (= 2.68.1-1~ubuntu21.04.1), но установлена ​​2.68.4-1ubuntu1
 libglib2.0-tests : Зависит: libglib2.0-0 (= 2.68.1-1~ubuntu21.04.1), но установлена ​​2.68.4-1ubuntu1
 libqt5xdg3 : зависит: libglib2.0-bin
 lightdm: Зависит: libglib2.0-bin
 пакет: Зависит: libglib2.0-bin
 трекер: Зависит: libglib2.0-bin
 настройки ubuntu: зависит: libglib2.0-bin (>= 2.53.4-3ubuntu1~)
E: Ошибка, pkgProblemResolver::Resolve сгенерировал разрывы, это может быть вызвано удерживаемыми пакетами.
E: Невозможно исправить зависимости

elias@eliasc:~/Downloads/_LINUX_PKGS$ sudo dpkg --force-all --configure -a
dpkg: ошибка обработки пакета libglib2.0-0:i386 (--configure):
 пакет libglib2.0-0:i386 2.68.1-1~ubuntu21.04.1 не может быть настроен, так как libglib2.0-0:amd64 имеет другую версию (2.68.4-1ubuntu1)
При обработке возникли ошибки:
 libglib2.0-0:i386

elias@eliasc:~/Downloads/_LINUX_PKGS$ sudo apt-get install -f libglib2.0-0=2.68.1-1~ubuntu21.04.1  
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 appmenu-gtk-module-common : Зависит: libglib2.0-bin
 gdm3 : Зависит: libglib2.0-bin (>= 2.35.0)
 gnome-символы: Зависит: libglib2.0-bin (>= 2.40.0-3)
 gnome-shell: зависит: libglib2.0-bin (>= 2.53.0)
 libfm-qt8: зависит: libglib2.0-bin
 libglib2.0-dev : зависит: libglib2.0-bin (= 2.68.1-1~ubuntu21.04.1)
 libqt5xdg3 : зависит: libglib2.0-bin
 lightdm: Зависит: libglib2.0-bin
 пакет: Зависит: libglib2.0-bin
 трекер: Зависит: libglib2.0-bin
 настройки ubuntu: зависит: libglib2.0-bin (>= 2.53.4-3ubuntu1~)
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).
David avatar
флаг cn
Где вопрос?
Elias Estatistics avatar
флаг uz
Что моя система сломана, и как я могу это исправить.
David avatar
флаг cn
Поскольку вы не смогли предоставить даже самую основную информацию, такую ​​как версия Ubuntu, это почти невозможно. Откуда мы вообще знаем, какие команды вы выполнили, чтобы вызвать этот вывод.Пожалуйста, отредактируйте вопрос и добавьте некоторые детали, а не только этот журнал.
cocomac avatar
флаг cn
Что такое «Ubuntu Bullseye 11»? Есть Ubuntu, у которой обычно есть такие версии, как «Ubuntu 20.04 LTS» или «Ubuntu 21.10», и есть Debian, последняя стабильная версия которого — «Debian 11 Bullseye». Какая у вас ОС и версия?
guiverc avatar
флаг cn
Пожалуйста, обратитесь к https://askubuntu.com/help/on-topic, Ubuntu и *официальные* версии Ubuntu (https://ubuntu.com/download/flavours) относятся к теме на этом сайте. Ссылка по теме предоставляет альтернативные сайты SE для операционных систем, отличных от Ubuntu. *Debian 11/Bullseye — это не Ubuntu*
karel avatar
флаг sa
Отвечает ли это на ваш вопрос? [Установка libpcre 3.35.X на Ubuntu 14.04](https://askubuntu.com/questions/685023/installing-libpcre-3-35-x-on-ubuntu-14-04)
Рейтинг:1
флаг uz

классическое решение не помогло

Вывод говорит о понижении версии, но apt-get не может разрешить процесс понижения:

sudo apt-get install -f libglib2.0-0=2.68.1-1~ubuntu21.04.1 

Тогда я бегу судо способность, выбрав там несколько вариантов (щелчок по соответствующей библиотеке) и еще какие-то щелчки, которые не помню.

и вуаля!!! он понизил версию многих библиотек, включая libglib2.0.

Нет сломанной системы больше!

Обратите внимание, что приведенная ниже команда предлагает удалить почти всю систему!:

   sudo dpkg --purge --force-зависит libglib2.0-0

Ответить или комментировать

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