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