YUM est le système de gestion de packages par défaut pour CentOS/RHEL et une partie de son rôle est de calculer automatiquement quels packages peuvent nécessiter une mise à jour, quelles dépendances sont nécessaires et de gérer l'ensemble du processus de mise à jour de votre système de manière très simple.
Le fichier de configuration principal de YUM est /etc/yum.conf, et le répertoire principal, qui stocke le fichier de configuration du référentiel, est /etc/yum.repos.d/ . Le fichier de configuration du référentiel a une syntaxe spécifique et doit se terminer par un .repo dans le répertoire /etc/yum.repos.d/.
Le fichier de configuration du référentiel contient l'URL du référentiel, l'ID du référentiel, le nom du référentiel, les instructions d'utilisation de GPG pour vérifier les signatures de packages et une option pour activer ou désactiver le référentiel.
Si vous rencontrez l'erreur ci-dessous :
yum: command not found
vous pouvez essayer d'installer le package yum selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install yum |
Ubuntu | apt-get install yum |
Kali Linux | apt-get install yum |
CentOS | miam installer miam |
Fédora | dnf installer miam |
Raspbian | apt-get install yum |
Exemples de commande yum
1. Pour rechercher un seul package, remplacez la valeur du mot-clé par la phrase, la chaîne ou le paramètre approprié, puis saisissez ce qui suit :
# yum search [keyword]
2. Pour installer un seul package, remplacez la valeur package_name par la valeur appropriée et saisissez ce qui suit :
# yum install [package_name]
3. Il peut arriver que vous souhaitiez installer plusieurs packages à la fois. Pour ce faire, invoquez simplement la même commande d'installation, mais au lieu de nommer un seul package, identifiez simplement la liste complète des packages dont vous pourriez avoir besoin de manière à ce qu'elle forme une longue liste de courses.
# yum install [package_name1] [package_name2] [package_name3] ...
4. Installez un nouveau package et répondez par l'affirmative à toutes les questions (fonctionne également avec la mise à jour, idéal pour les mises à jour automatisées) :
# yum -y install package
5. Pour supprimer un seul package, remplacez la valeur package_name par la valeur appropriée et saisissez ce qui suit :
# yum remove [package_name]
6. Vous pouvez également utiliser la commande yum pour nettoyer toutes les informations de package mises en cache. Pour ce faire, connectez-vous en tant que root et tapez ce qui suit :
# yum clean packages
7. Recherchez le package qui fournit une commande particulière :
# yum provides [command]
8. Pour supprimer toutes les métadonnées XML mises en cache :
# yum clean metadata
9. Pour supprimer tous les fichiers de base de données en cache :
# yum clean dbcache
10. Pour nettoyer tous les fichiers :
# yum clean all
11. Pour reconstruire le cache YUM :
# yum makecache
12. La commande ci-dessous permettra à YUM de continuer à fonctionner en contournant tous les packages contenant des erreurs, mais cela doit être considéré comme une solution temporaire uniquement.
# yum -y update --skip-broken