Où trouver les anciennes versions des paquets sources et binarys?

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

Remarque: je ne parle pas des paquetages d’une version plus ancienne de la dissortingbution ou de quelque chose du genre. Je parle de la version qui précède directement la version actuelle, par exemple, si wine-1.5.29 est actuel, il me faut wine-1.5.28 et peut-être des versions antérieures. Bien sûr, le vin est un mauvais exemple puisque je peux trouver n’importe quelle version sur leur site Web, mais ce n’est pas le cas pour tous les forfaits.

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

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

https://launchpad.net/ubuntu

À partir de là, vous pouvez trouver le code source de n’importe quel paquet simplement en cherchant

Par exemple en recherchant un acpide, vous êtes amené ici

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

À partir de là, vous pouvez afficher l’historique complet de la publication ou Afficher le journal des modifications complet pour rechercher toutes les versions et sélectionner celle de votre choix.

Dans de nombreux cas, vous pourrez également trouver des fichiers binarys. Cependant, j’ai vu des exemples où les fichiers binarys sont manquants. Je ne sais pas trop pourquoi mais je suppose que c’est à ce moment-là que le camion principal a changé plus d’une fois entre les versions d’Ubuntu.

Le développeur peut avoir mis à jour le code source du projet en amont pour le premier changement en amont, l’avoir testé et publié, puis immédiatement mis à jour le code source avec la deuxième mise à jour et publié à nouveau avec la version actuelle en amont.