Où trouver les anciennes versions des packages source et binaires?

10

Je sais que lorsqu'une mise à jour de package apparaît dans le référentiel, son ancienne version disparaît de là. Mais que faire si la nouvelle version a une régression? Où puis-je trouver les précédents?

Remarque: je ne parle pas d'un package d'une ancienne version de distribution ou quelque chose comme ça. Je veux dire la version précédant directement la version actuelle, par exemple, si wine-1.5.29 est à jour, j'ai besoin de wine-1.5.28 et peut-être de versions antérieures. Bien sûr, le vin est un mauvais exemple car je peux trouver n'importe quelle version sur leur site Web, mais ce n'est pas le cas pour tous les packages.

La recherche dans /var/cache/apt/archivesn'est pas une option car elle peut parfois être nettoyée par apt-get clean.

Ruslan
la source
jetez un oeil à ce site ... Recherche de paquets Ubuntu Et cela ... PackageArchive
Meintjes
@MrSeed suppose que je recherche la version précédente d'acpid, 2.0.17. J'arrive sur ce site et tout ce que j'ai trouvé est 2.0.18 pour Raring et 2.0.16 pour Quantal. Ce dont j'ai besoin à la place est la version 2.0.17 pour par exemple Raring (si elle a été emballée bien sûr). C'est-à-dire que j'ai besoin de la version précédente qui aurait été installée sur ma distribution actuelle si j'avais mis à niveau un peu plus tôt.
Ruslan
Launchpad est l'endroit où les packages hôtes Ubuntu. 2.0.17 ne semble plus exister en tant que package intégré, mais vous pouvez trouver le code source ici: launchpad.net/ubuntu/+source/acpid/1:2.0.17-1ubuntu2
Warren Hill
@WarrenHill oh, c'est super. Il semble que je puisse afficher l'historique de publication de n'importe quel package et trouver les correctifs source et ubuntu pour celui-ci, non? Si tel est le cas, j'accepterais votre réponse si vous la formulez comme réponse.
Ruslan

Réponses:

9

Ubuntu utilise Launchpad pour héberger tous ses packages spécifiquement ici:

https://launchpad.net/ubuntu

De là, vous pouvez trouver le code source de n'importe quel package simplement en recherchant

Par exemple, en recherchant acpid, vous êtes redirigé ici

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

à partir d'ici, vous pouvez afficher l'historique de publication complet ou afficher le journal complet des modifications pour trouver toutes les versions et sélectionner celle que vous souhaitez.

Dans de nombreux cas, vous pourrez également trouver des fichiers binaires. Cependant, j'ai vu des exemples où les binaires manquent. Je ne sais pas pourquoi, mais je suppose que c'est lorsque le camion principal a changé plus d'une fois entre les versions d'Ubuntu.

Le développeur peut avoir mis à jour la source du projet en amont pour la première modification en amont, l'avoir testée et publié la source, puis immédiatement mis à jour avec la deuxième mise à jour et publié à nouveau avec la version en amont actuelle.

Warren Hill
la source