Ä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?

Highsciguy
quelle
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.

Tumbleweed
quelle
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