Wie kann ich unter Ubuntu zu einer alternativen Version eines Pakets zurückkehren?

9

Ich habe ein Upgrade auf eine Alpha-Version eines Pakets in einer PPA durchgeführt und möchte nun zur offiziellen Version im Ubuntu-Universum zurückkehren. Welche Schritte muss ich unternehmen?

Bearbeiten: Die Frage lautete ursprünglich "Wie kann ich unter Ubuntu zu einer früheren Version eines Pakets zurückkehren?". Ich habe es geändert, um den Inhalt genauer wiederzugeben.


quelle

Antworten:

1

Befehlszeile:

sudo apt-get entferne den Paketnamen

sudo gedit /etc/apt/sources.list -> Kommentieren Sie die ppa aus, die das neue Paket bereitstellt

sudo apt-get update

sudo apt-get install Paketname

GUI:

  • Starten Sie den Synaptic Package Manager
  • Suchen Sie nach Ihrem Paket, klicken Sie darauf und wählen Sie Markierung zum Entfernen
  • Klicken Sie auf Übernehmen
  • Gehen Sie zu Einstellungen> Repositorys> Software von Drittanbietern und deaktivieren Sie die PPA, die das neue Paket bereitstellt
  • Klicken Sie auf Schließen und dann auf Neu laden
  • Suchen Sie nach dem Paket und installieren Sie es erneut.

Optional können Sie die PPA wieder aktivieren, nachdem Sie zum Ubuntu-Standardpaket zurückgekehrt sind

Cristian Ivascu
quelle
6

Christians Lösung funktioniert gut, wenn Sie die PPA loswerden möchten.

Ich habe einen anderen Weg gefunden, um die PPA-Versionen als Optionen für die Zukunft verfügbar zu lassen.

  1. Verwenden Sie apt-cache showpkg, um die verfügbaren Kandidatenversionen aufzulisten :

    sudo apt-cache showpkg mpd

  2. Installieren Sie die gewünschte Version explizit im Format "package = version".

    sudo apt-get install mpd = 0.14.2-3ubuntu2

Gemeinschaft
quelle
1
apt-cache benötigt kein sudo.
Sparhawk
3

Verwenden Sie ppa-purge . Es deaktiviert die PPA und stellt Ihr System auf die offiziellen Ubuntu-Pakete zurück.

sudo ppa-purge ppa_name

Und du bist fertig !

Installation: sudo apt-get install ppa-purge(oder apturl-Installation )
Wenn Sie Ubuntu 10.10 nicht verwenden, müssen Sie es möglicherweise von einem ppa, webup8, installieren, zum Beispiel:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ppa-purge

Das Paket ist auch im xorg-edgers- Repository enthalten und wurde nach dem Testen der neuesten Xorg-Pakete erfolgreich verwendet.

Es gibt einen Blog-Beitrag auf Webupd8 .

Maxime R.
quelle
0

Suchen Sie nach Ihrem Paket unter http://packages.ubuntu.com/

Und laden Sie eine frühere Version und sudo dpkg -ies.

hendry
quelle