YUM (abréviation de Yellowdog Updater Modified) est un outil open source développé par Red Hat Inc pour les systèmes basés sur RPM. Il s'agit d'un outil de gestion de packages de haut niveau utilisé pour installer, supprimer, mettre à jour ou rechercher facilement des packages logiciels sur des systèmes ou dans des référentiels réseau. Il nous permet d'utiliser une base CentOS et des référentiels tiers créés sur des serveurs distants ou locaux pour installer automatiquement des packages individuels ou des groupes de packages, après avoir résolu leurs dépendances.
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 une extension .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, des instructions pour utiliser 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-config-manager --add-repo [repository_url] -bash: yum-config-manager: command not found
vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution.
Répartition | Commande |
---|---|
Debian | apt-get install yum-utils |
Ubuntu | apt-get install yum-utils |
Kali Linux | apt-get install yum-utils |
CentOS | yum installer yum-utils |
Fédora | dnf install yum-utils |
Raspbian | apt-get install yum-utils |
La commande yum-config-manager fait partie du package nommé yum-utils. En raison d'un paquet manquant sur le système, une erreur s'est produite lors de l'exécution de la commande.
Nous pouvons activer ou désactiver de manière permanente un référentiel à l'aide de l'utilitaire yum-config-manager. Il apporte les modifications nécessaires dans le fichier stocké dans le répertoire /etc/yum.repos.d/, comme indiqué dans la ligne de commande ici :
$ yum-config-manager --enable [repo id]
L'utilitaire yum-config-manager peut également être utilisé pour créer un fichier de configuration de référentiel client dans /etc/yum.repos.d, comme indiqué dans la ligne de commande suivante :
$ yum-config-manager --addrepo=http://repo.example.com/7/x86_64/