Was bedeutet die Zahl in diesem apt-get-Fehler?


1

Ich verstehe nicht, ob die Abhängigkeitsanforderung besagt, dass Version kleiner als 2.33 gut ist und das zu installierende Paket 2.32 ist, was weniger als 2.33 ist. Alles sieht gut aus. Warum wird dieser Fehler immer noch gemeldet?

The following packages have unmet dependencies:
libglib2.0-0 : Breaks: glib-networking (< 2.33.12) but 2.32.3-1 is to be installed
wine32:i386 : Breaks: libwine-bin:i386 (< 1.5.31-1) but 1.4.1-4 is to be installed

Antworten:


0

Ich glaube, ich verstehe es jetzt.

5.2.1.3. Inkompatibilitäten: Das Feld "Pausen" Das Feld "Pausen" hat einen ähnlichen Effekt wie das Feld "Konflikte", jedoch eine besondere Bedeutung. Es signalisiert, dass die Installation eines Pakets ein anderes Paket (oder bestimmte Versionen davon) "kaputt macht". Im Allgemeinen ist diese Inkompatibilität zwischen zwei Paketen vorübergehend, und die Breaks-Beziehung bezieht sich speziell auf die inkompatiblen Versionen. dpkg lehnt die Installation eines Pakets ab, das ein bereits installiertes Paket beschädigt, und apt-get versucht, das Problem zu beheben, indem das Paket, das beschädigt werden würde, auf eine neuere Version aktualisiert wird (von der angenommen wird, dass sie repariert und damit wieder kompatibel ist). . Diese Art von Situation kann bei Updates ohne Abwärtskompatibilität auftreten: Dies ist der Fall, wenn die neue Version nicht mehr mit der älteren Version funktioniert. und verursacht eine Fehlfunktion in einem anderen Programm, ohne besondere Vorkehrungen zu treffen. Das Feld Unterbrechungen verhindert, dass der Benutzer auf diese Probleme stößt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.