Suchen der neuesten Paketversion, für die kein Upgrade von libc erforderlich ist (unter Debian)

Suchen der neuesten Paketversion, für die kein Upgrade von libc erforderlich ist (unter Debian)

Wenn ich versuche, Pakete mit zu aktualisieren aptitude -t wheezy-backports, erfordern sie häufig eine neuere Version libcals die installierte. Vorgeschlagene Lösungen entfernen Hunderte von Paketen. Gibt es eine Möglichkeit, nur die Versionen anzufordern, die nicht aktualisiert werden müssen libc(vorzugsweise über die Befehlszeile)?

Antwort1

Erhalten Sie beim Ausführen des folgenden Befehls dasselbe Ergebnis?

apt-get dist-upgrade -t wheezy-backports

Betreiben Sie eine reine wheezy+wheezy-backports-Umgebung? Ich verwende derzeit wheezy-backports, wurde aber nie aufgefordert, libc zu aktualisieren. Tatsächlich gibt es keine Backports von libc6 in wheezy-backports (Verknüpfung).

Antwort2

Sie können libc6 als markierenhaltenund es werden nur die Pakete aktualisiert, für die libc6 nicht aktualisiert werden muss.

apt-mark hold libc6
apt update && apt upgrade -uV

Du solltest wissendas Backports-Repository ist keine vollständige Distributionsversion. Es enthält nur einige Pakete, die neuer sind als die Standarddistro-Version. In Ihrem Fall enthält Wheezy-Backports einige neuere Pakete für die Wheezy-Version, die ohne so viele Änderungen und ohne Upgrade aller Pakete auf die nächste Version auf Wheezy laufen sollten.

Die Haltemarkierung können Sie entfernen mitapt-mark unhold libc6

Das Apt dist-upgrade umgeht diese Sperren, verwenden Sie daher stattdessen Apt upgrade.

verwandte Informationen