Comment installer Yum sur Linux
Yum est un gestionnaire de paquets pour les systèmes Linux qui s’est fait connaître en étant le système de gestion de paquets par défaut pour Red Hat Enterprise Linux et ses distributions dérivées pendant de nombreuses années. Il a depuis été remplacé par le gestionnaire de paquets dnf, qui est un fork de yum qui a été développé pour être plus rapide, plus efficace et avoir une meilleure documentation. Les distributions Linux modernes n’utilisent yum que comme couche de compatibilité pour dnf, afin de s’adapter aux scripts Bash hérités et aux anciennes commandes.
Très probablement, vous vous êtes retrouvé sur cette page parce que vous avez tenté d’exécuter une commande yum que vous avez trouvée en ligne et que vous avez obtenu une erreur. Mais c’est parce que vous n’utilisez pas une distribution Linux qui utilise le gestionnaire de paquets yum. Découvrez quel est votre gestionnaire de paquets par défaut (par exemple, Ubuntu utilise apt, et Arch utilise pacman, etc.), et utilisez plutôt ce gestionnaire de paquets pour installer le logiciel.
Dans ce tutoriel, nous allons passer en revue les instructions étape par étape pour installer yum et dnf sur toutes les principales distributions Linux. Ensuite, nous passerons en revue quelques commandes et exemples pour vous aider à commencer à installer des paquets avec votre nouveau gestionnaire de paquets.
Yum est obsolète (la dernière version date de 2011) et a été remplacé par dnf. Dans la plupart des cas, vous voudrez installer dnf ou simplement vous en tenir au gestionnaire de paquets par défaut de votre distribution. Sur les systèmes plus anciens, yum peut toujours être utilisé, mais sinon, il ne reste pertinent aujourd’hui qu’en tant que couche de compatibilité qui transmet les instructions à dnf.
Dans ce tutoriel, vous allez apprendre :
- Comment installer yum/dnf sur toutes les principales distributions Linux
- Comment ajouter un dépôt à dnf
- Comment rechercher, installer, mettre à jour et supprimer un paquet avec yum/dnf
Comment installer Yum sur Linux instructions étape par étape
Le processus d’installation de yum ou dnf sera un peu différent en fonction de votre distribution Linux et de son âge. Nous avons divisé les instructions d’installation par répartition ci-dessous. Après avoir installé le gestionnaire de paquets, vous pouvez consulter nos exemples d’utilisation pour apprendre à installer des paquets.
RHEL, Fedora, CentOS, AlmaLinux, Rocky Linux
Sur les versions modernes des distributions basées sur RHEL telles que Fedora, CentOS, AlmaLinux et Rocky Linux, le gestionnaire de paquets dnf sera déjà installé par défaut. Vous pouvez toujours accéder à la commande yum également, mais il ne s’agit que d’un lien symbolique vers l’exécutable dnf.
ls -l /usr/bin/yum
lrwxrwxrwx. 1 root root 5 Sep 9 09:05 /usr/bin/yum -> dnf-3
CentOS 7 et distributions basées sur RHEL plus anciennes
Sur RHEL 7, CentOS 7 et d’autres distributions basées sur RHEL qui sont obsolètes, yum est déjà le gestionnaire de paquets par défaut. Vous pouvez continuer à l’utiliser jusqu’à ce que vous passiez à une version moderne du système d’exploitation, auquel cas vous devrez passer à l’utilisation de dnf.
Ubuntu 18.04 et Debian 10
Les versions légèrement plus anciennes de Debian et Ubuntu peuvent toujours installer et utiliser yum, bien qu’il soit recommandé d’opter pour dnf à la place. Pour installer yum sur Ubuntu 18.04, Debian 10 et les versions antérieures des systèmes d’exploitation :
sudo apt update
sudo apt install yum
Ou pour installer dnf :
sudo apt install dnf
Ubuntu et Debian
Sur les versions modernes d’Ubuntu, de Debian et de certains autres dérivés, vous pouvez installer le gestionnaire de paquets dnf :
sudo apt update
sudo apt install dnf
Vous pouvez également installer une couche de compatibilité yum si nécessaire :
sudo apt install nextgen-yum4
Cela installera également dnf en tant que dépendance (si ce n’est pas déjà fait) et donnera accès à la commande yum4. Cela prend simplement les anciennes commandes yum et les envoie directement à dnf pour vous.
Arch Linux et Manjaro
Yum peut être installé à partir du référentiel d’utilisateurs Arch. Le moyen le plus simple est d’utiliser un assistant AUR comme yay (voir le tutoriel lié si vous avez besoin d’aide pour installer yay) :
yay -s yum
Ou utilisez simplement Pacman si vous souhaitez installer dnf à la place :
sudo pacman -S dnf
Exemples d’utilisation yum/dnf
Maintenant que yum et/ou dnf sont installés sur votre système, voyons comment l’utiliser. Nous utiliserons les commandes dnf dans les exemples ci-dessous, mais vous pouvez les remplacer par la commande yum ou la commande yum4 si vous avez installé l’un des packages yum :
Pour rechercher un package dans yum/dnf :
dnf search [package]Pour installer un paquet dans yum/dnf :
sudo dnf install [package]Pour mettre à jour tous les paquets installés dans yum/dnf :
sudo dnf updatePour supprimer un paquet dans yum/dnf :
sudo dnf remove [package]
Il existe de nombreuses autres commandes dnf et yum, et vous pouvez les consulter dans le manuel :
man dnf
and
man yum
Réflexions finales
Dans ce tutoriel, nous avons vu comment installer le gestionnaire de paquets Yum sur un système Linux. Comme Yum n’est plus obsolète et n’est plus développé, nous avons également montré comment installer dnf, qui a été dérivé de yum et a été considérablement amélioré. Dans la plupart des cas, vous devriez vraiment vous en tenir à votre gestionnaire de paquets par défaut et ne considérer que des gestionnaires de paquets supplémentaires comme Flatpak ou Homebrew, car les gestionnaires de paquets par défaut comme apt et pacman font déjà un excellent travail sur d’autres systèmes et dnf ou yum ne devraient pas être nécessaires.
