Red Hat docs dites:
Pour voir quels packages installés sur votre système ont des mises à jour disponibles, utilisez la commande suivante:
yum check-update
Quelle commande dois-je exécuter pour afficher toutes les versions available
d'un package installé sur mon système?
Exemple: yum check-update
dit moi Java6
mise à jour #43
est disponible, mais que faire si je veux mettre à jour #40
?
Cette commande ne se concentrera pas spécifiquement sur un package, mais en utilisant une expression régulière pour effectuer la correspondance, vous pouvez toujours voir ce qui est disponible:
$ yum list available Java\*
Java-1.4.2-gcj-compat.i386 1.4.2.0-40jpp.115 installed
Java-1.6.0-openjdk.i386 1:1.6.0.0-1.36.1.11.9.el5_9 installed
Available Packages
Java-1.4.2-gcj-compat-devel.i386 1.4.2.0-40jpp.115 base
Java-1.4.2-gcj-compat-javadoc.i386 1.4.2.0-40jpp.115 base
Java-1.4.2-gcj-compat-src.i386 1.4.2.0-40jpp.115 base
Java-1.6.0-openjdk.i386 1:1.6.0.0-1.40.1.11.11.el5_9 updates
Java-1.6.0-openjdk-demo.i386 1:1.6.0.0-1.40.1.11.11.el5_9
Vous pouvez le rendre "plus intelligent" en filtrant la sortie à l'aide de grep
.
Pour voir la version du package actuellement installé + vérifier quelle est la dernière version disponible, utilisez --showduplicates list <package name>
, par exemple:
$ Sudo yum --showduplicates list 'tar.*'
Loaded plugins: search-disabled-repos
Installed Packages
tar.x86_64 2:1.26-32.el7 installed
Available Packages
tar.x86_64 2:1.26-29.el7 rhelosp-rhel-7.4-server
tar.x86_64 2:1.26-31.el7 rhelosp-rhel-7.4-server
tar.x86_64 2:1.26-32.el7 rhelosp-rhel-7.4-server