GNU/Linux >> Tutoriels Linux >  >> AlmaLinux

Comment corriger l'erreur "Yum command not found" sous Linux [Mise à jour 2022]

Si vous avez installé la dernière version de Linux basé sur RedHat et en essayant d'exécuter le "yum ", vous pouvez obtenir l'"erreur yum command not found ". Mais pourquoi ?? Parce que yum est obsolète maintenant, "dnf " est le gestionnaire de packages logiciels de nouvelle génération dans Fedora, CentOS, AlmaLinux et Rocky Linux.

Cet article vous aidera à résoudre toutes les erreurs mentionnées ci-dessous liées à Yum -

  • bash :miam :commande introuvable ubuntu
  • Installer yum sous Linux
  • commande yum introuvable RedHat
  • commande yum introuvable mac
  • sudo :yum :commande introuvable ec2
  • commande yum introuvable fedora
  • commande yum introuvable centos 7

Pourquoi l'erreur de commande yum est-elle introuvable ?

Ci-dessous sont mentionnées les raisons possibles de yum erreur de commande -

  1. Vous essayez d'exécuter le "yum " commande dans Linux basé sur Debian comme Ubuntu, Lubuntu, Kubuntu ou Linux Mint
  2. Vous essayez d'exécuter le yum commande sur Legacy Linux, par ex. Rhel 4
  3. L'utilitaire Yum n'est pas installé par défaut dans votre système Linux
  4. Vous travaillez sur le dernier système d'exploitation Linux, qui utilise le dnf gestionnaire de paquets par défaut
  5. Problème avec les variables d'environnement ou système d'exploitation a été corrompu .

Comment faire Je résous l'erreur de commande yum introuvable ?

Pour résoudre l'erreur de commande yum introuvable, vous devez identifier votre distribution Linux à partir de laquelle elle a été dérivée. Par exemple, Ubuntu est Debian basé sur CentOS 8 , AlmaLinux , Fédora et Rocky Linux sont des distributions basées sur RedHat. Continuez à lire les solutions pour vous débarrasser de "miam " erreur.

Remarque** Si vous utilisez CentOS 8, je vous suggère de migrer CentOS 8 vers AlmaLinux 8.x ou Rocky Linux 8.x système opérateur. CentOS est déjà déclaré mort.

Solution-1 Assurez-vous que vous êtes en cours d'exécution Distro Linux basée sur ".rpm" et non basée sur Debian Linux

Si vous essayez d'exécuter le "yum install " et que vous obtenez une erreur, vérifiez que votre distribution provient de RedHat, pas de Debian.

Par exemple, si vous essayez d'exécuter la commande yum sur Ubuntu , cela ne fonctionnera pas et entraînera l'"erreur de commande introuvable yum". Pourquoi? Parce que ce sont des distributions basées sur Debian et utilisent "apt " gestionnaire de paquets , pas yum .

Maintenant, la question se pose, pouvons-nous installer et utiliser yum sur ces distributions basées sur Debian ? La réponse est oui et non". Vous pouvez installer Yum également sur un système d'exploitation basé sur Debian comme Ubuntu en utilisant "sudo apt install yum ".

Mais cela n'a pas de sens lorsque vous avez le apt gestionnaire de paquets déjà et spécialement conçu pour Ubuntu. Aussi yum ne pourra pas gérer vos packages comme apt fait.

Exécutez la commande suivante pour vérifier le nom de code et la version du système d'exploitation -

$ sudo cat /etc/os-release

or

$ sudo lsb_release -d

S'il en résulte des systèmes d'exploitation basés sur RedHat comme indiqué dans l'image ci-dessus, alors vous êtes prêt à passer aux étapes suivantes pour installer le Yum utility présenté dans la Solution 2 .

Si une autre distribution comme Ubuntu, Kubuntu ou Linux mint est répertoriée. Utilisez ensuite le "apt" command pour installer des packages non yum .

Reportez-vous à la liste suivante pour avoir une idée rapide de votre distribution Linux forkée -

Répartition Bifurquée de
AlmaLinux Red Hat Enterprise Linux (RHEL)
Alpine Linux Projet LEAF
ALT Linux Mandrake Linux
antiX Debian, MEPIS
ArchBang Arch Linux (édition UKM)
Arch Linux Indépendant, inspiré de CRUX
BLAG Fédora
Bodhi Linux Debian, Ubuntu
Canaima Debian, Ubuntu
CentOS Red Hat Enterprise Linux (RHEL)
Chakra Arch Linux[10]
Chrome OS Linux Gentoo
Effacer le système d'exploitation Linux Indépendant
ClearOS RHEL, CentOS
CrunchBang Linux Debian
Maudit petit Linux Debian, Knoppix
Debian Indépendant, inspiré par Softlanding Linux System (SLS)[17]
Debian Édu Debian
Devuan Debian
Approfondir Debian
Dragora GNU/Linux-Libre Indépendant, inspiré de Slackware
dyne:bolique Debian
SE élémentaire Ubuntu, Debian
ELinOS
Emdebian Grip Debian
EndeavourOS Arch Linux
Fedora Linux Red Hat Linux
Freespire Ubuntu
Gentoo Linux Enoch Linux
Système Guix
gNewSense Debian
Grml Debian
Hyperbola GNU/Linux-libre Arch Linux
Kali Linux Debian
Knoppix Debian
Kodibuntu Debian, Ubuntu
Corora Fédora
LibreCMC Fusionné à partir de LibreWRT
Linspire Ubuntu
Linux Mint Debian(LMDE), Ubuntu (éditions principales)
Linux Lite Ubuntu
Mageia Mandriva Linux
Mandriva Linux Red Hat Linux
Manjaro Linux Arch Linux
MEPIS Debian
MIRACLE LINUX Red Hat Enterprise Linux (RHEL)
Musix GNU+Linux Debian
Netrunner Debian
NixOS
Novell Open Enterprise Server Serveur d'entreprise SUSE Linux
OpenELEC Kodi
openSUSE SLS/Slackware
OpenWrt
OpenMandriva Lx Mandriva Linux
Oracle Linux Red Hat Enterprise Linux (RHEL)
Parabole GNU/Linux-libre Arch Linux
Pardus Gentoo (2011.2)
  Debian
Parrot OS Debian
Parsix Debian
Magie partagée -
PCLinuxOS Mandriva Linux
Pop ! OS Ubuntu
Pentoo Gentoo Linux
Portée Slackware
Chiot Linux Indépendant, inspiré de Vector linux
PureOS Debian
Qubes OS Xen et Fedora
Red Hat Enterprise Linux (RHEL) Red Hat Linux, Fedora
Red Hat Linux
Répartition des amas de roches Red Hat Linux
Rocky Linux Red Hat Enterprise Linux (RHEL)
ROSA Mandriva
Sabayon Linux Gentoo Linux
Salix OS Slackware
Linux scientifique Red Hat Linux, Red Hat Enterprise Linux (RHEL)
Slackware Système Softlanding Linux (SLS)
Slax Debian, Slackware (jusqu'à Slax 9)
SliTaz GNU/Linux Indépendant
Solus
SolydXK Debian
SparkyLinux Debian
Source Mage GNU/Linux Sorcier
SteamOS Debian (2.0)
  Arch Linux (3.0)
SUSE Linux Entreprise Slackware, Jurix
Tail Debian
Tiny Core Linux Indépendant, inspiré par Damn Small Linux
Trisquel GNU/Linux Ubuntu LTS
GNU/Linux clé en main Debian
Ubuntu et ses dérivés[77] Debian
Serveur d'entreprise Univention Debian
Ututo Ututo XS : Gentoo Linux, Ututo UL : Ubuntu
VectorLinux Slackware
Annuler Linux Indépendant, partiellement inspiré de FreeBSD/NetBSD
Convergent Web Debian
Xandros Corel Linux
Zentiel Debian, Ubuntu
Zenwalk Slackware
Système d'exploitation Zorin Ubuntu

Solution-2 Installez l'utilitaire yum, s'il n'est pas déjà installé sur votre système Linux

Une fois que vous avez vérifié que vous utilisez un système d'exploitation basé sur RedHat comme Fedora, CentOS, AlmaLinux ou Rocky Linux avec les commandes fournies dans la Solution-1. Vous êtes prêt à passer aux étapes suivantes.

Si vous avez la bonne distribution Linux et que vous obtenez toujours l'erreur yum command not found . Ensuite, vous pouvez installer l'utilitaire yum en suivant les étapes suivantes.

  • Vérifiez si le package yum est installé ou non
$ sudo yum

-bash: yum: command not found
$ sudo rpm -q yum

package yum is not installed

or

# rpm -q yum

Si vous obtenez "le package yum n'est pas installé " ou vous avez effacé le paquet yum par erreur, alors installez yum à l'aide de l'iso ou du CD/DVD.

  1. Montez l'image iso ou utilisez le DVD de votre système d'exploitation Linux et installez le RPM Yum.
$ sudo rpm -ivh /path/to/yum-X.X.X-version.rpm

Si vous avez le dernier ".RPM " basée sur la distribution Linux, vous pouvez utiliser également dnf pour installer l'utilitaire yum .

$ sudo dnf -y install yum

or

# dnf -y install yum

Solution-3 Évitez d'utiliser des systèmes d'exploitation hérités ou non pris en charge

Je vous recommande d'éviter d'utiliser des systèmes d'exploitation hérités, qui sont déjà en fin de vie (EOL) par exemple RedHat Linux 3, RHEL 4, etc. Pour vérifier la fin de vie de toute distribution Linux, vous pouvez visiter le site du système d'exploitation respecté et obtenir les détails.

Je le recommande car le dépôt de distribution Linux en fin de vie n'est pas mis à jour et parfois, vous ne pourrez pas obtenir les derniers packages ou logiciels pour votre système d'exploitation Linux.

Si vous comptez utiliser les derniers systèmes d'exploitation forkés RedHat , alors vous n'obtiendrez jamais une erreur de yum command not found car il sera disponible par défaut. De plus, vous pouvez facilement l'installer à l'aide de RPM si nécessaire.

Solution-4 Utiliser le gestionnaire de packages "dnf" au lieu de yum

DNF ou YUM Dandifié est la nouvelle génération version du Yellowdog Updater, Modifié (yum) , un gestionnaire de paquets pour basé sur .rpm distributions. À partir de RedHat 8 et Fedora 22 , Il a également été le gestionnaire de packages par défaut pour les instances ec2.

Donc, si vous obtenez une erreur de "yum command not found ". Ensuite, utilisez dnf au lieu de miam pour installer des packages sur votre système Linux.

$ sudo dnf -y install yum

Solution-5 Vérifier que $PATH est correctement configuré

Si vous avez tout fait correctement et que vous obtenez toujours "yum command not found error " sous Linux, puis cochez votre $PATH entrées.

Exécutez la commande suivante, assurez-vous d'avoir au moins ces entrées comme indiqué dans la sortie pour l'utilisateur root.

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin

Si ces entrées ne sont pas là par défaut, assurez-vous de modifier et d'ajouter ces entrées à /etc/environment fichier ou ajoutez-le à la fin du ~/.bashrc fichier de l'utilisateur root.

# PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"
# export PATH

Foire aux questions - Miam

Q1 - Comment puis-je résoudre la commande yum introuvable ?

Tout d'abord, vérifiez le nom et la version de votre distribution, il doit s'agir d'une distribution basée sur rpm comme Fedora, RedHat, Rocky Linux, etc. Recherchez ensuite le package yum. S'il n'est pas installé, exécutez "sudo dnf install yum " dans le cas du dernier système d'exploitation. Si vous utilisez un ancien système d'exploitation, installez-le à partir d'une image iso ou d'un CD/DVD en utilisant le "rpm -ivh /path to yum package " commande.

Q2 – Comment puis-je obtenir yum sous Linux ?

Exécutez les commandes suivantes en fonction de votre distribution-

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (utilisez "apt" mais en raison de certaines exceptions, si vous devez installer yum, exécutez"

$ sudo apt install yum

Q3 - Comment puis-je savoir que yum est installé ?

Exécutez la commande suivante -

$ sudo rpm -qa | grep -i yum

ou

$ sudo rpm -q yum

Q4 - Quelle est la commande pour installer yum sous Linux ?

Voici les commandes pour installer yum sous Linux -

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (utilisez "apt" mais en raison de certaines exceptions, si vous devez installer yum, exécutez"

$ sudo apt install yum


AlmaLinux
  1. Comment réparer l'erreur Rust "linker 'cc' introuvable" sous Linux

  2. Comment corriger une erreur de commande introuvable sous Linux

  3. Comment réparer l'erreur "commande semanage" introuvable dans CentOS

  4. Comment réparer la commande Sudo introuvable dans Debian 10

  5. Amazon Linux :apt-get :commande introuvable

5 Solutions - Comment réparer l'erreur "Commande Zsh introuvable" sous Linux ou macOS

Rendre la commande introuvable ? Voici comment y remédier

Dépannage de l'erreur "Bash :Commande introuvable" sous Linux

Comment réparer la commande Ifconfig introuvable sur CentOS 7

Comment réparer la commande Ifconfig introuvable sur Ubuntu 20.04 LTS

Comment réparer :la commande curl n'a pas trouvé d'erreur