Warum funktionieren Paket-Downgrades im Querformat manchmal nicht?

Warum funktionieren Paket-Downgrades im Querformat manchmal nicht?

Ich habe gerade das neueste Paket für Firefox auf allen meinen Computern installiert und möchte nun zum vorherigen zurückkehren. Warum geht das nicht? Ich habe versucht, bei der Aktivität auf „Rückgängig“ zu klicken, aber das hat nicht funktioniert.

Wenn ich versuche, in der Benutzeroberfläche „Pakete“ im Querformat auf eine bestimmte Version herunterzudatieren, gelingt mir dies, aber nicht auf die vorherige Version. Warum?

Antwort1

Die Ubuntu-Repositorys speichern Paketversionen nicht sehr lange. Sehen wir uns ein Beispiel an:

rsync:
  Installed: 3.1.1-3ubuntu0.15.10.1
  Candidate: 3.1.1-3ubuntu0.15.10.1
  Version table:
 *** 3.1.1-3ubuntu0.15.10.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ wily-security/main amd64 Packages
        100 /var/lib/dpkg/status
     3.1.1-3 0
        500 http://us.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages

Dies zeigt, dass zwei Pakete verfügbar sind. Eines in den „Wily-Updates“ und das Hauptpaket im „Haupt“-Wily-Archiv. Alle Zwischenupdates fehlen jetzt. Landscape könnte nicht darauf zurückgreifen.

Jedes Archiv speichert nur das neueste Paket. Da Sie dieses Zwischenpaket für ein Downdate ausgewählt haben, indem Sie auf „Rückgängig“ geklickt haben, ist das Paket nicht mehr zur Installation vorhanden, sodass Landscape korrekt fehlschlägt. Sie sollten problemlos auf „3.1.1-3“ downdatieren können, wenn Sie möchten (siehe mein Beispiel).

Wenn Sie ein benutzerdefiniertes Repository verwenden, in dem alle alten Pakete gespeichert sind, könnten diese beispielsweise auf Zwischenversionen herunterdatiert werden.

verwandte Informationen