Недавно я пытался установить приложение, для которого требовалась более новая версия либпанго и попытался установить его с помощью
sudo dpkg -i libpango-1.0-0_1.50.4+ds-1_amd64.deb
Что дало мне следующую ошибку
dpkg: проблемы с зависимостями препятствуют настройке libpango-1.0-0:amd64:
libpango-1.0-0:amd64 зависит от libglib2.0-0 (>= 2.67.3); Однако:.
Версия libglib2.0-0:amd64 в системе — 2.64.6-1 ~ubuntu20.04.4.
Затем я попытался сделать то, что сделал бы любой логичный человек, установить libglib, используя тот же метод, который дал мне ошибку
dpkg: ошибка относительно libglib2.0-0_2.70.4-1_amd64.deb, содержащего libglib2.0-0:amd64:
libglib2.0-0:amd64 ломает связку ключей gnome (<< 40.0-3~)
dpkg: ошибка обработки архива libglib2.0-0_2.70.4-1_amd64.deb (--install):.
установка libglib2.0-0:amd64 приведет к поломке gnome-keyring, а реконфигурация не разрешена (может помочь --auto-deconfigure)
При обработке возникли ошибки:
libglib2.0-0_2.70.4-1amd64.deb
зависимость от библиотека который я пытался установить из apt (большая ошибка), который теперь показывает неудовлетворенную зависимость apt, ошибка выглядит следующим образом:
sudo apt установить scrcpy
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
scrcpy уже является самой новой версией (1.12.1+ds-1).
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
gir1.2-pango-1.0 : Зависит: libpango-1.0-0 (= 1.44.7-2ubuntu4), но необходимо установить 1.50.4+ds-1
libpango-1.0-0 : зависит: libglib2.0-0 (>= 2.67.3), но необходимо установить 2.64.6-1~ubuntu20.04.4
libpangocairo-1.0-0 : зависит: libpango-1.0-0 (= 1.44.7-2ubuntu4), но необходимо установить 1.50.4+ds-1
libpangoft2-1.0-0 : зависит: libpango-1.0-0 (= 1.44.7-2ubuntu4), но необходимо установить 1.50.4+ds-1
libpangoxft-1.0-0 : зависит: libpango-1.0-0 (= 1.44.7-2ubuntu4), но необходимо установить 1.50.4+ds-1
E: Неудовлетворенные зависимости.Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).
и когда я ввожу
sudo apt --fix-сломанная установка
он совершенно сходит с ума и просит удалить почти все, включая рабочий стол GNOME. Буквально пытаясь взорвать всю мою систему. Вот список всех программ, которые он сказал удалить
adwaita-icon-theme apport-gtk apturl baobab храбрый-браузерный сыр chrome-gnome-shell cpupower-gui deja-dup eog evince evolution-data-server exo-utils file-roller gcr gdm3 gedit gir1.2-clutter-1.0
gir1.2-clutter-gst-3.0 gir1.2-coglpango-1.0 gir1.2-gcr-3 gir1.2-gnomebluetooth-1.0 gir1.2-gnomedesktop-3.0 gir1.2-gtk-3.0 gir1.2-gtkclutter- 1.0 gir1.2-gtksource-4 gir1.2-gweather-3.0 gir1.2-handy-0.0
gir1.2-mutter-6 gir1.2-nma-1.0 gir1.2-pango-1.0 gir1.2-горох-1.0 gir1.2-rb-3.0 gir1.2-rsvg-2.0 gir1.2-totem-1.0 gir1 .2-vte-2.91 gir1.2-webkit2-4.0 gir1.2-wnck-3.0 gjs gkbd-capplet gnome-bluetooth
gnome-calculator gnome-characters gnome-control-center gnome-disk-utility gnome-font-viewer gnome-get-started-docs gnome-initial-setup gnome-keyring gnome-logs gnome-online-accounts gnome-power-manager
gnome-скриншот gnome-session-bin gnome-session-canberra gnome-settings-daemon gnome-shell gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons gnome-shell-extension-prefs
gnome-shell-extension-ubuntu-dock gnome-shell-extensions gnome-startup-applications gnome-system-monitor gnome-terminal gnome-todo gnome-tweaks gnome-user-docs gstreamer1.0-clutter-3.0 gstreamer1.0-gtk3
gstreamer1.0-libav gstreamer1.0-plugins-bad gstreamer1.0-x gtk2-engine-murrine human-icon-theme ibus ibus-data ibus-gtk ibus-gtk3 ibus-table индикатор-язык-селектор-gnome libamtk- 5-0
libappindicator3-1 libavcodec58 libavfilter7 libavformat58 libcanberra-gtk-module libcanberra-gtk0 libcanberra-gtk3-0 libcanberra-gtk3-module libcheese-gtk25 libcheese8 libchromaprint1 libclutter-1.0-0
libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcolord-gtk1 libdbusmenu-gtk3-4 libdv-bin libedataserverui-1.2-2 libevdocument3-4 libevview3-3 libexo-2-0 libgail-common libgail18 libgarcon- 1-0
libgarcon-gtk3-1-0 libgcr-ui-3-1 libgnome-bluetooth13 libgnome-desktop-3-19 libgnomekbd8 libgoa-backend-1.0-1 libgspell-1-2 libgtk-3-0 libgtk-3-bin libgtk2.0 -0 libgtk2.0-bin libgtk3-perl libgtkmm-3.0-1v5
libgtksourceview-4-0 libgweather-3-16 libhandy-0.0-0 libindicator3-7 libmutter-6-0 libnautilus-extension1a libnma0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0 -0
libpeas-1.0-0 libreoffice-gtk3 librhythmbox-core10 librsvg2-2 librsvg2-common libtepl-4-0 libthunarx-3-0 libtotem0 libvte-2.91-0 libwebkit2gtk-4.0-37 libwnck-3-0 libxfce4ui-1-0 libxfce4ui- 2-0 либьелп0
mousetweaks бормочет nautilus nautilus-extension-gnome-terminal nautilus-share сетевой менеджер-gnome сетевой менеджер-openvpn-gnome сетевой менеджер-pptp-gnome openjdk-16-jdk openjdk-16-jre orca pavucontrol
pinentry-gnome3 pinentry-gtk2 plymouth-label plymouth-theme-spinner policykit-1-gnome python3-aptdaemon.gtk3widgets qt5-gtk-platformtheme
scrcpy морской конек Shotwell простое сканирование программного обеспечения-свойства-gtk spice-vdagent возвышенный-текст система-конфигурация-принтер система-конфигурация-принтер-общая телеграмма-рабочий стол Thunderbird Thunderbird-гном-поддержка
Thunderbird-locale-en Thunderbird-locale-en-us totem totem-plugins touchegg transfer-gtk ubuntu-desktop ubuntu-desktop-minimal ubuntu-docs ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-session
менеджер обновлений update-notifier usb-creator-gtk vino vlc vlc-plugin-base vlc-plugin-notify vlc-plugin-video-output xdg-desktop-portal-gtk xdg-user-dirs-gtk xfdesktop4 xfwm4 yaru-theme- gtk визжит зенити
Примечание. Я попытался установить libglib и выполнить все зависимости вручную, но dpkg показал ошибку, что обновление libglib сломает связку ключей Gnome. Даже если бы я мог просто убрать эту ошибку зависимости, было бы здорово!
Также мне очень жаль, я думаю, что я не должен был устанавливать стабильные выпуски Debian на его производные, извините за это. Хорошо, что я знаю об этом, но это вполне может привести к необходимости новой установки. Я использую Ubuntu 20.04 LTS.