Existe-t-il un moyen de voir toutes les versions des archives que j'ai configurées dans sources.list. Je peux voir la dernière version de chaque archive avec apt-get policy
, mais comment puis-je les voir toutes?
Est-il possible que cela inclue également PPA et quoi que ce soit dans sources.list.d ?
Si je comprends bien vos besoins, l’option madison pour apt-cache fait ce que vous voulez:
madison/[pkg (s)]
La commande madison d'apt-cache tente d'imiter le format de sortie et un sous-ensemble des fonctionnalités de l'outil de gestion d'archive Debian, madison. Il affiche les versions disponibles d'un package dans un format tabulaire. Contrairement au madison d'origine, il ne peut afficher que les informations relatives à l'architecture pour laquelle APT a récupéré les listes de paquets (APT :: Architecture).
Sur mon ordinateur:
$ apt-cache madison f-spot
f-spot | 0.7.2-1~ppa~lucid0 | http://ppa.launchpad.net/f-spot/f-spot-ppa/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Packages
f-spot | 0.6.1.5-2ubuntu6 | http://ro.archive.ubuntu.com/ubuntu/ lucid/main Sources
f-spot | 0.6.1.5-2ubuntu7 | http://ro.archive.ubuntu.com/ubuntu/ lucid-updates/main Sources
J'espère que c'est ce dont vous avez besoin. Il comprend également les ppas.
Le programme rmadison
du paquet devscripts
interrogera à distance l'archive Ubuntu et vous indiquera le statut d'un paquet dans toutes les versions prises en charge, pas seulement celles que vous avez insérées localement. C'est un peu plus que ce que vous voulez, mais vous devriez faire le travail facilement.
Exemple:
lfaraone@stone:~$ rmadison Sudo
Sudo | 1.6.8p12-1ubuntu6 | dapper | source, AMD64, i386, powerpc
Sudo | 1.6.8p12-1ubuntu6.3 | dapper-security | source, AMD64, i386, powerpc
Sudo | 1.6.8p12-1ubuntu6.3 | dapper-updates | source, AMD64, i386, powerpc
Sudo | 1.6.9p10-1ubuntu3 | hardy | source, AMD64, i386
Sudo | 1.6.9p10-1ubuntu3.8 | hardy-security | source, AMD64, i386
Sudo | 1.6.9p10-1ubuntu3.8 | hardy-updates | source, AMD64, i386
Sudo | 1.6.9p17-1ubuntu3 | jaunty | source, AMD64, i386
Sudo | 1.6.9p17-1ubuntu3.3 | jaunty-security | source, AMD64, i386
Sudo | 1.6.9p17-1ubuntu3.3 | jaunty-updates | source, AMD64, i386
Sudo | 1.7.0-1ubuntu2 | karmic | source, AMD64, i386
Sudo | 1.7.0-1ubuntu2.4 | karmic-security | source, AMD64, i386
Sudo | 1.7.0-1ubuntu2.4 | karmic-updates | source, AMD64, i386
Sudo | 1.7.2p1-1ubuntu5 | lucid | source, AMD64, i386
Sudo | 1.7.2p1-1ubuntu5.1 | lucid-security | source, AMD64, i386
Sudo | 1.7.2p1-1ubuntu5.1 | lucid-updates | source, AMD64, i386
Sudo | 1.7.2p7-1ubuntu1 | maverick | source, AMD64, i386
avant de pouvoir utiliser rmadison
, vous devez installer le package devscripts
:
Sudo apt-get install devscripts
Je ne sais pas comment (ou pourquoi) vous avez dit apt-cache policy
ne montre pas toutes les versions! Je l'utilise depuis plusieurs années et il a toujours montré toutes les versions, y compris le numéro de priorité.
apt-cache policy nautilus
nautilus:
Installed: 1:3.18.5-0ubuntu1~xenial1
Candidate: 1:3.18.5-0ubuntu1~xenial1
Version table:
*** 1:3.18.5-0ubuntu1~xenial1 500
500 file:/media/Linux/apt-repo/xenial1 Packages
500 http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main AMD64 Packages
500 http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main AMD64 Packages
100 /var/lib/dpkg/status
1:3.18.4.is.3.14.3-0ubuntu5 500
500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
1:3.18.4.is.3.14.3-0ubuntu4 500
500 file:/media/Linux/apt-repo/xenial1 Packages
500 http://us.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
1:3.14.2-0ubuntu13 500
500 file:/media/Linux/apt-repo/wily Packages
apt-cache madison nautilus
nautilus | 1:3.18.5-0ubuntu1~xenial1 | file:/media/Linux/apt-repo/xenial1 Packages
nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/budgie-remix/ppa/ubuntu xenial/main AMD64 Packages
nautilus | 1:3.18.5-0ubuntu1~xenial1 | http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu xenial/main AMD64 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu5 | http://us.archive.ubuntu.com/ubuntu xenial-updates/main AMD64 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | file:/media/Linux/apt-repo/xenial1 Packages
nautilus | 1:3.18.4.is.3.14.3-0ubuntu4 | http://us.archive.ubuntu.com/ubuntu xenial/main AMD64 Packages
nautilus | 1:3.14.2-0ubuntu13 | file:/media/Linux/apt-repo/wily Packages
La seule différence est que madison
a pris plus de temps que policy
et une version plus courte. Mais policy
est plus utile pour voir quelle version est installée, quelle version est la prochaine candidate à installer.
C'est pourquoi je suggérerais de toujours utiliser apt-cache policy <package-name>
à la place.
Remarque sur la sortie: J'ai quelques configurations de référentiels locaux et les deux commandes les montrent également.
Note 2 Le plus récent apt est livré avec une politique intégrée. Donc, vous pouvez utiliser apt
au lieu de apt-cache
directement.
La commande
apt list -a <package name>
est l'équivalent de madison.