Si je veux vérifier les versions disponibles d’un paquet dans Debian, j’exécute apt-cache policy pkgname
ce qui wajig
donne:
wajig:
Installed: 2.01
Candidate: 2.01
Version table:
*** 2.01 0
100 /var/lib/dpkg/status
2.0.47 0
500 file:/home/wena/.repo_bin/ squeeze/main i386 Packages
500 ftp://ftp.is.co.za/debian/ squeeze/main i386 Packages
Cela signifie qu'il y a trois paquets wajig, un installé ( /var/lib/dpkg/status
) et deux autres (qui sont la même version). L'un de ces deux est dans un référentiel local et l'autre est disponible à partir d'un référentiel distant.
Comment puis-je obtenir un résultat similaire sur les systèmes RPM?
la source
--showduplicates
àyum
si vous voulez voir TOUTES les versions disponibles, pas seulement les plus récentes.Vous pouvez utiliser
rpm -qi <package name>
pour avoir toutes les informations du paquet installé. Vous pouvez également utiliser les commandes ci-dessous:la source
--showduplicates
ci fonctionne, merci!Les autres réponses concernent l'obtention d'informations sur les packages installés sur le système. Pour ajouter à cela, il est également possible d'interroger le référentiel yum sur les packages disponibles non encore installés en plus de la
pkcon search
commande de PackageKit, par exemple:Je suppose que PackageKit est écrit de manière générique, de sorte qu'il fonctionne également avec les référentiels apt, bien que je sois seulement habitué à l'utiliser sur mes systèmes Fedora.
la source
Pour interroger les packages disponibles, vous pouvez le faire.
urpmq --sources YOURPACKAGE
Ceci est spécifique à Mandriva (je ne connais que Mandriva).Si vous voulez connaître la version d'un paquet installé:
rpm -q YOURPACKAGE
Cela fonctionne sur tous les systèmes RPM.Sur RedHat / Fedora, voyez miam.
la source
L'exécution des commandes ci-dessous vous donnera tous les packages installés sur le serveur.
Plus de commandes rpm sont listées ici
la source