YUM et DNF

YUM

Commande Description
yum whatprovides <nom du fichier> Retrouve un fichier dans un package
yum upgrade --exclude=package* Upgrade tous en excluant des packages

Contrôle des paquets et des versions

On peut utiliser l’exclusion des packages faite dans le yum.conf :

exclude=package1 package2 package3

On peut aussi utiliser utiliser yum versionlock un plugin qui permet de verrouiller les versions des paquets.

Troubleshooting

Freeze yum update

Le yum updatepeut freezer à l’exécution. Le problème peut venir de la base de données associée à yum.

Dans un premier temps, vérifier la présence des fichiers /var/lib/__db* et /var/lib/.rpm.lock. Les supprimer s’ils sont présent.

rm -f /var/lib/__db*
rm -f /var/lib/.rpm.lock
rm -f /var/.dbenv.lock

Dans le cas contraire, tenter de reconstruire la BDD de yum.

rm -f /var/lib/rpm/__db*
rpm --rebuilddb

Liens