Wo finde ich ältere Quell- und Binärpaketversionen?

10

Ich weiß, dass wenn ein Paket-Update im Repository angezeigt wird, seine ältere Version von dort verschwindet. Aber was ist, wenn die neue Version eine Regression aufweist? Wo finde ich frühere?

Hinweis: Ich meine nicht Paket aus einer älteren Distribution oder so etwas. Ich meine die Version direkt vor aktuell, zB wenn Wein-1.5.29 aktuell ist, brauche ich Wein-1.5.28 und vielleicht frühere. Natürlich ist Wein ein schlechtes Beispiel, da ich jede Version auf ihrer Website finden kann, aber dies ist nicht bei allen Paketen der Fall.

Das Suchen in /var/cache/apt/archivesist keine Option, da es gelegentlich von gereinigt werden kann apt-get clean.

Ruslan
quelle
Schauen Sie sich diese Seite an ... Ubuntu Packages Search And this ... PackageArchive
Meintjes
@ MrSeed Angenommen, ich suche nach der vorherigen Version von acpid, 2.0.17. Ich komme zu dieser Seite und alles, was ich gefunden habe, ist 2.0.18 für Raring und 2.0.16 für Quantal. Was ich stattdessen brauche, ist Version 2.0.17 für zB Raring (wenn es natürlich verpackt wurde). Dh ich brauche die vorherige Version, die auf meiner aktuellen Distribution installiert worden wäre, wenn ich ein bisschen früher aktualisiert hätte.
Ruslan
Auf dem Launchpad werden Ubuntu-Pakete gehostet. 2.0.17 scheint nicht mehr als erstelltes Paket zu existieren, aber Sie finden den Quellcode hier: launchpad.net/ubuntu/+source/acpid/1:2.0.17-1ubuntu2
Warren Hill
@ WarrenHill oh, das ist großartig. Es scheint, dass ich den Veröffentlichungsverlauf für jedes Paket anzeigen und die Quell- und Ubuntu-Patches dafür finden kann, oder? In diesem Fall würde ich Ihre Antwort akzeptieren, wenn Sie sie als Antwort formatieren.
Ruslan

Antworten:

9

Ubuntu verwendet Launchpad, um alle seine Pakete speziell hier zu hosten:

https://launchpad.net/ubuntu

Von hier aus können Sie den Quellcode für jedes Paket einfach durch Suchen finden

Wenn Sie beispielsweise nach Acpid suchen, werden Sie hierher gebracht

https://launchpad.net/ubuntu/+source/acpid

Von hier aus können Sie den vollständigen Veröffentlichungsverlauf anzeigen oder das vollständige Änderungsprotokoll anzeigen , um alle Versionen zu finden und die gewünschte auszuwählen.

In vielen Fällen können Sie auch Binärdateien finden. Ich habe jedoch Beispiele gesehen, bei denen die Binärdateien fehlen. Ich bin mir nicht sicher warum, aber ich gehe davon aus, dass sich der Haupt-Truck zwischen den Ubuntu-Versionen mehr als einmal geändert hat.

Der Entwickler hat möglicherweise die Quelle aus dem Upstream-Projekt für die erste Upstream-Änderung aktualisiert, sie getestet und veröffentlicht. Anschließend hat er sie sofort mit dem zweiten Update aktualisiert und mit der aktuellen Upstream-Version erneut veröffentlicht.

Warren Hill
quelle