'Lokale' Pakete in Debian / Ubuntu herunterstufen

1857
Matt Joiner

Ich habe vor kurzem die Option "vorab veröffentlichte Updates" in Software Sources meiner Ubuntu Lucid 10.04.1-Installation deaktiviert. Das Ubuntu-Wiki besagt Folgendes zu dieser Quelle:

Bei den vorgeschlagenen Updates handelt es sich um Updates, die nach einigen Tests darauf warten, in die Warteschlange für empfohlene Updates verschoben zu werden. Sie erreichen möglicherweise niemals die empfohlenen Werte oder werden durch ein neueres Update ersetzt.

Etwa 20 installierte Pakete haben es tatsächlich nicht zu empfohlenen Updates gemacht und verursachen gelegentlich Konflikte bei der Installation neuer Software, da verwandte Pakete der neueren Version nicht mehr verfügbar sind, da ich die Quelle deaktiviert habe.

Wie kann ich ein Downgrade aller Pakete erzwingen, für die eine frühere Version in einem aktivierten Repository vorhanden ist?

4

3 Antworten auf die Frage

2
Matt Joiner

Ich habe ein Tool geschrieben, das hier verfügbar ist .

Schauen Sie sich direkt die Probleme an. Es beschreibt das Update, damit Sie es verwenden können :) Jan vor 10 Jahren 0
0
Tuminoid

Das kannst du immer tun

sudo apt-get install <package1>=<version1> <package2>=<version2> ... 

Die Version entspricht den neuesten empfohlenen Updates.

Ja, aber wie kann ich die benötigten Versionen programmgesteuert generieren? Matt Joiner vor 14 Jahren 0
Bei nur 20 Paketen hätten Sie sie jetzt manuell eingegeben. Aptapt-Cache-RichtlinieBringt Ihnen verfügbare Versionen. Tuminoid vor 14 Jahren 1
0
Peter Eisentraut

Diese Frage enthält Anweisungen für das Downgrade : Linux herunterstufen

Ich glaube nicht, dass es möglich ist, genau das zu tun, was Sie wollen. Alles, was Sie tun können, ist ein Downgrade auf die von Ihnen verwendete Version, wodurch alle Pakete, die in der Version voraus sind, rückgängig gemacht werden.