Trouver les version de packages apt anciens

Salut à tous.

Je voudrai trouver une commande genre apt-cache madison php mais qui puisse me retourné les ancienne version en checkant depuis la 1ère release de debian jusqu’à aujourd’hui. Ou un web service qui le ferai sinon.

En fait https://packages.debian.org/php c’est limité à oldstable et cela ne me suffit pas. J’aimerai remonter simplement plus en amont. Et si possible sans avoir à ajouter toutes ces vieilles version dans des sources list pour pas avoir un update extremement long. Genre si on pouvais faire cela ponctuellement sans surcharge de la bdd apt :thinking:

Si quelqu’un à une idée… Merci d’avance :wink:

Se mettre à la programmation python et puis utiliser le site http://archive.debian.org en plus du site http://deb.debian.org

Le site debian ne recule pas plus loin que la version 2.0 hamm pour une raison sans doute.

Debian – Les versions de Debian

buzz, rex et bo ne proposent pas de fichier Sources.gz

Ça alors ! La version Debian-0.93R6 propose un fichier Packages

Et dire qu’il y a des gens qui se moquent de mes intérêts spécifiques…

Tu peux aussi modifier ton fichier /etc/apt/sources.list pour mettre toutes les versions de debian, puis, après un apt update, tu fais un apt show -a php et tu te fais plaisir pour faire un script qui te met en forme le retour.
Par contre, je te conseille vivement de faire ça dans un conteneur ou une machine virtuelle, afin de ne pas tout casser ton ordinateur (notament avec les versions plus récentes de Debian que celle que tu as installé).

deb http://archive.debian.org/debian bo main
deb http://archive.debian.org/debian buzz main
deb http://archive.debian.org/debian etch main
deb http://archive.debian.org/debian hamm main
deb http://archive.debian.org/debian jessie main
deb http://archive.debian.org/debian lenny main
deb http://archive.debian.org/debian potato main
deb http://archive.debian.org/debian rex main
deb http://archive.debian.org/debian sarge main
deb http://archive.debian.org/debian slink main
deb http://archive.debian.org/debian squeeze main
deb http://archive.debian.org/debian wheezy main
deb http://archive.debian.org/debian woody main
deb http://ftp.debian.org/debian buster main
deb http://ftp.debian.org/debian stretch main

Par contre, tu n’auras que les dernières versions de chaque version de Debian, du coup, je ne pense pas que c’est ce que tu veux, tu veux probablement toutes les mises à jours qui sont survenues dans chaque version…

Ah, oui, il y aura probablement un soucis d’architecture, les vieilles versions de Debian de gèrent pas l’architecture amd64 (notamment parce qu’elle n’existait pas). Essaie en ajoutant explicitement l’architecture que tu veux.

@Almtesh: J’y avais pensé. C’est une solution en effet.
@jcsm33. Sinon plus simple aussi si le paquet que tu recherche est listé on peut aisément voir cet information sur distrowatch (https://distrowatch.com/table.php?distribution=debian)

Ce sera ma solution pour le moment. De tout façon c’est pour php qui n’ai jamais dans des versions que je veux. Je reste sur du docker pour le moment et vais me mettre à build sur demande.

Merci à vous deux :wink: