Wie man ein Paket über apt-get downgradet?

266

Wie kann ich ein Paket über apt-get ? auf eine ältere Version downgraden?

Andere Werkzeuge sind ebenfalls akzeptabel, aber apt-get wird bevorzugt.

    
Zanna 17.05.2012, 11:04

5 Antworten

93

VERWENDEN

apt-get install «pkg»=«version»

ODER

sudo aptitude install «pkg»=«version»

Dabei ist «pkg» der Name des Pakets und «version» die Versionsnummer.

    
user91632 20.09.2012, 16:37
259

Wenn Sie die Versionsnummer oder die Zielversion haben, unterstützt apt-get die Auswahl einer bestimmten Version oder Zielversion. Weitere Details finden Sie auf der Manual-Seite von apt-get . Sie können auch vom Terminal aus darauf zugreifen, indem Sie man apt-get

eingeben

sudo apt-get install <package-name>=<package-version-number> ODER

sudo apt-get -t=<target release> install <package-name>

ist der auszuführende Befehl. Dies kann verwendet werden, um ein Paket auf eine bestimmte Version herabzustufen.

Es wurde hilfreich in den Kommentaren darauf hingewiesen,

  • apt-cache showpkg <package-name> listet alle verfügbaren Versionen auf. (h / t Sparhawk )
  • apt-mark hold <package-name> "hält" das Paket in der aktuellen Version und verhindert so automatische Upgrades. (h / t Luís de Sousa )
Mahesh 17.05.2012 12:25
27

Wenn Sie Software mit ppa aktualisiert haben, können Sie sie mit ppa-purge downgraden. Zuerst müssen Sie ppa-purge mit diesem Code installieren:

  

sudo apt-get installiere ppa-clean

Dann können Sie den ppa mit dem Befehl

entfernen
  

sudo ppa-cleaning ppa: benutzer / ppa-name

Dadurch wird die Software automatisch auf die ursprüngliche Version zurückgesetzt, die mit Ubuntu ausgeliefert wurde.

    
Apurba 16.10.2012 09:11
10

Um downgrade zu können, müssen Sie einen Befehl wie

ausführen
 sudo apt-get install pkg_name=version

in Ihrem Terminal.

Geben Sie an Stelle von version die vorherige Version ein, auf die Sie downgraden möchten.

    
Ten-Coin 17.05.2012 11:16
8

Meiner Meinung nach sollten Sie zuerst das Paket deinstallieren oder löschen, wie:

sudo apt-get remove <package>

oder

sudo apt-get purge <package>

Dann können Sie die Version, die Sie installieren möchten, herunterladen und in einem Ordner speichern, sagen Sie abc.deb in Downloads. Öffnen Sie das Terminal, wechseln Sie mit dem Befehl cd in den Ordner und installieren Sie die vorherige Version mit dpkg :

sudo dpkg -i abc.deb

Andernfalls gibt es ein kleines Dienstprogramm namens ppa-purge , wenn Sie Pakete über PPAs aktualisieren möchten.

Siehe diesen Thread: link

    
Theeternalflame 17.05.2012 12:10