Puncte:1

apt --fix-broken install a luat-o razna

drapel in
dnp

Deci recent am încercat să instalez o aplicație care necesita o versiune mai nouă a libpango și am încercat să-l instalez folosind

sudo dpkg -i libpango-1.0-0_1.50.4+ds-1_amd64.deb

Ceea ce mi-a dat următoarea eroare

dpkg: problemele de dependență împiedică configurarea libpango-1.0-0:amd64:
libpango-1.0-0:amd64 depinde de libglib2.0-0 (>= 2.67.3); in orice caz:.
Versiunea libglib2.0-0:amd64 pe sistem este 2.64.6-1 ~ubuntu20.04.4.

Apoi am încercat să fac ceva ce ar face orice persoană logică, să instalez libglib folosind aceeași metodă care mi-a dat eroarea

dpkg: eroare privind libglib2.0-0_2.70.4-1_amd64.deb care conține libglib2.0-0:amd64:
libglib2.0-0:amd64 rupe gnome-keyring (<< 40.0-3~)

dpkg: eroare la procesarea arhivei libglib2.0-0_2.70.4-1_amd64.deb (--install):.
instalarea libglib2.0-0:amd64 ar rupe gnome-keyring, iar reconfigurarea nu este permisă (--auto-deconfigure ar putea ajuta) Au fost întâlnite erori în timpul procesării: libglib2.0-0_2.70.4-1amd64.deb

dependenta de libglib pe care am încercat să îl instalez de la apt (Big Mistake), care arată acum dependența neîndeplinită a apt, eroarea este următoarea:

sudo apt install scrcpy
Citirea listelor de pachete... Gata
Construirea arborelui de dependență       
Citirea informațiilor despre stare... Gata
scrcpy este deja cea mai nouă versiune (1.12.1+ds-1).
Poate doriți să rulați „apt --fix-broken install” pentru a le corecta.
Următoarele pachete au dependențe neîndeplinite:
 gir1.2-pango-1.0 : Depinde: libpango-1.0-0 (= 1.44.7-2ubuntu4) dar 1.50.4+ds-1 urmează să fie instalat
 libpango-1.0-0 : Depinde: libglib2.0-0 (>= 2.67.3) dar 2.64.6-1~ubuntu20.04.4 urmează să fie instalat
 libpangocairo-1.0-0 : Depinde: libpango-1.0-0 (= 1.44.7-2ubuntu4) dar 1.50.4+ds-1 urmează să fie instalat
 libpangoft2-1.0-0 : Depinde: libpango-1.0-0 (= 1.44.7-2ubuntu4) dar 1.50.4+ds-1 urmează să fie instalat
 libpangoxft-1.0-0 : Depinde: libpango-1.0-0 (= 1.44.7-2ubuntu4) dar 1.50.4+ds-1 urmează să fie instalat
E: Dependențe nesatisfăcute.Încercați „apt --fix-broken install” fără pachete (sau specificați o soluție).

iar când intru

sudo apt --fix-broken install

devine complet razna și cere să dezinstalați aproape totul, inclusiv desktopul GNOME. Încerc să-mi distrug sistemul complet. Iată o listă cu toate programele pe care a spus să le elimine

adwaita-icon-theme apport-gtk apturl baobab brave-browser cheese 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-mazăre-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-personaje gnome-control-center gnome-disk-utility gnome-font-viewer gnome-noţiuni-începeţi-docs gnome-initial-setup gnome-keyring gnome-logs gnome-online-accounts gnome-power-manager
  gnome-screenshot 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-engines-murrine humanity-icon-theme ibus ibus-data ibus-gtk ibus-gtk3 ibus-table indicator-application language-selector-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 libcon libgail-com 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.0-1v5 libpangomm-1.4-1v5 -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-ce3-04 libwnck-3-xu-x4 2-0 libielp0
  mousetweaks mormăie nautilus nautilus-extension-gnome-terminal nautilus-share network-manager-gnome network-manager-openvpn-gnome network-manager-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 rhythmbox rhythmbox-plugin-alternative-toolbar-plugins rhythmbox
  scrcpy seahorse shotwell scanare simplă proprietăți-software-gtk spice-vdagent sublime-text system-config-printer system-config-printer-common telegram-desktop thunderbird thunderbird-gnome-support
  thunderbird-locale-ro thunderbird-locale-en-us totem totem-plugin-uri touchgg transmisie-gtk ubuntu-desktop ubuntu-desktop-minimal ubuntu-docs ubuntu-mono ubuntu-release-upgrader-gtk ubuntu-session
  update-manager 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 yelp zenity

Notă: Am încercat să instalez libglib și să urmăresc manual întreaga chestiune de dependență, dar dpkg a arătat o eroare că actualizarea libglib ar rupe Gnome-keyring. Chiar dacă aș putea curăța acea eroare de dependență ar fi grozavă!

De asemenea, îmi pare extrem de rău, cred că nu trebuia să instalez versiuni stabile debian pe derivatele sale, îmi pare rău pentru asta. Bine că știu despre asta, dar asta ar putea duce foarte bine la necesitatea unei instalări noi. Folosesc Ubuntu 20.04 LTS

Nmath avatar
drapel ng
Ar trebui să vă editați întrebarea și să includeți detalii mai complete despre acțiunile specifice pe care le-ați întreprins și comenzile pe care le-ați executat care au dus la aceste probleme. De obicei, este ușor să determinați o soluție atunci când știți exact ce a cauzat problema.
drapel us
Acum va trebui să reinstalați sistemul de operare. Dacă aveți nevoie de cea mai recentă versiune a tuturor pachetelor, atunci utilizați o distribuție de lansare continuă (de exemplu, Arch, Manjaro sau EndeavourOS). Nu actualizați pachetele la o versiune mai nouă în Ubuntu/Debian. Vedeți [Nu faceți un FrankenDebian](https://wiki.debian.org/DontBreakDebian#Don.27t_make_a_FrankenDebian)
drapel us
Ce sistem de operare folosești?
drapel in
dnp
Folosesc Ubuntu și mulțumesc pentru ajutor @guiverc și Archisman Panigrahi, se pare că motivul pentru care s-a întâmplat acest lucru a fost stupid, am instalat pachetul debian în ubuntu, gândindu-mă că este acea versiune care a fost menționată în instalarea aplicației (Laverna). După ce am eliminat libpango pe care l-am instalat din debian și apoi am instalat versiunea libpango pentru Ubuntu, totul a funcționat din nou
guiverc avatar
drapel cn
Încă nu ți-ai furnizat eliberarea; `libpango-1.0-0 | 1.50.4+ds-1 | dulceata | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x` se potrivește cu o versiune off-topic; adică. Ubuntu *jammy*.
drapel in
dnp
Îmi pare foarte rău că @guiverc este rău, de fapt folosesc Ubuntu 20.04 și am instalat versiunea libpango 1.0-0 1.50.4+ds-1 în loc de libpango 1.0-0_1.44.7 pe care trebuia să o fac. Acesta este ceea ce duce la astfel de probleme. După ce am retrogradat biblioteca libpango, totul a revenit la normal. Din nou Îmi pare rău pentru asta, sunt încă un începător în sistemele de operare bazate pe Linux, Mulțumesc din nou!
Organic Marble avatar
drapel us
Apt nu a „înnebunit”. A făcut tot posibilul să vă ofere un sistem consistent bazat pe lucrurile conflictuale pe care i-ați spus să facă.
drapel in
dnp
@Organic Marble Sunt de acord că a fost complet vina mea pentru ca acest lucru să se întâmple, dar să văd apt --fix-broken spunând practic să distrugi întregul sistem este foarte ciudat când lucrul care provoacă problema este un pachet...

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.