Ältere Pakete von ppa bekommen


10

Kann ich eine ältere Version eines bestimmten Pakets von einem ppa installieren? Insbesondere möchte ich eine ältere Version von xserver-xorg-video-intel(und Abhängigkeiten) von xorg-edgers ppa erhalten. Der Grund ist, dass die ältere Version mit meiner Hardware zu funktionieren schien. Die vorliegende Version scheint schwerwiegende Abstürze zu haben (ich möchte herausfinden, ob es sich wirklich um die Quelle handelt), wie dies bei den aktuellen stabilen Versionen dieses Pakets der Fall ist. Ich habe es versucht

apt-get install pkg=version

aber es gelang mir nicht. Ich befürchte, dass die Pakete im Cache danach verloren gehen

apt-get clean

Ich kenne nicht einmal die genaue Versionsnummer der vorherigen Version, vorausgesetzt, es muss nicht genau eine weniger sein. Die aktuelle Version lautet xserver-xorg-video-intel-2.20.15 Alternativ: Gibt es einen Ort, z. B. am Launchpad, an dem ich die vorherige Version des Pakets manuell herunterladen kann?


Ich glaube nicht, dass alte ppa-Pakete überhaupt verfügbar sind. Wenn Sie das Deb-Paket nicht finden, müssen Sie es selbst aus dem Quellcode erstellen.
FSMaxB

Das sind schlechte Nachrichten ... Das Paket hatte viele strenge Abhängigkeiten - einschließlich des Kernels, denke ich.
Highsciguy

Antworten:


5

Ja, Sie können eine bestimmte Version eines Pakets mit installieren, apt-get install pkg=versionaber die gewünschte Version muss von einer Ihrer APT-Quellen verfügbar sein.

z.B

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

In diesem Fall stehen beide 1.17.1und 1.16.12APT zur Verfügung. 1.16.12ist installiert.

Wie das Hauptarchiv von Ubuntu entfernen PPAs ersetzte Pakete. Daher ist für jede Ubuntu-Version in einer PPA nur eine Version verfügbar.


7
und was ist, wenn ich eine ältere Version aus einem "ersetzten" Paket installieren möchte?
user3892683

Sieht so aus, als müssten Sie dpkg manuell herunterladen und verwenden, um ältere Pakete zu installieren.
pbhj

Ich finde es verrückt, dass sie ältere Pakete entfernen. Wo würden wir die älteren manuell herunterladen?
Paul Knopf

@ user3892683: Ganz einfach, du kannst nicht, sie sind weg. Es sei denn, sie sind noch für eine ältere Version veröffentlicht.
Tumbleweed
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.