GNU/Linux >> Tutoriales Linux >  >> AlmaLinux

Cómo corregir el error "Comando Yum no encontrado" en Linux [Actualización 2022]

Si ha instalado la última versión de Linux basado en RedHat y tratando de ejecutar el "yum ", es posible que reciba el mensaje "error de comando yum no encontrado ". ¿Pero por qué? Porque yum está obsoleto ahora, "dnf " es el administrador de paquetes de software de próxima generación en Fedora, CentOS, AlmaLinux y Rocky Linux.

Este artículo lo ayudará a resolver todos los errores mencionados a continuación relacionados con Yum -

  • golpe :yum:comando no encontrado ubuntu
  • Instalar yum en Linux
  • Comando yum no encontrado RedHat
  • comando yum no encontrado mac
  • sudo:yum:comando no encontrado ec2
  • comando yum no encontrado fedora
  • comando yum no encontrado centos 7

¿Por qué recibo el error de comando yum no encontrado?

A continuación se mencionan las posibles razones de yum error de comando -

  1. Está intentando ejecutar "yum "comando en Linux basado en Debian como Ubuntu, Lubuntu, Kubuntu o Linux Mint
  2. Está intentando ejecutar yum comando en Legacy Linux, p. Rhel 4
  3. Yum Utility no está instalado de forma predeterminada en su sistema Linux
  4. Está trabajando en el último sistema operativo Linux, que utiliza el dnf administrador de paquetes por defecto
  5. Problema con variables de entorno o sistema operativo se corrompió .

¿Cómo Resuelvo el error de comando yum no encontrado?

Para resolver el error de comando yum no encontrado, debe identificar su distribución de Linux y de dónde se ha bifurcado. Por ejemplo, Ubuntu es Debian basado y CentOS 8 , AlmaLinux , Fedora y Rocky Linux son distribuciones basadas en RedHat. Sigue leyendo las soluciones para deshacerte de "yum " error.

Nota** Si tiene CentOS 8, le sugiero que migre CentOS 8 a AlmaLinux 8.x o Rocky Linux 8.x Sistema operativo. CentOS ya ha sido declarado muerto.

Solución-1 Asegúrese de que está ejecutando Distribución de Linux basada en ".rpm", no basada en Debian Linux

Si está intentando ejecutar "yum install " y recibe un error, luego verifique que su distribución esté bifurcada desde RedHat, no desde Debian.

Por ejemplo, si intenta ejecutar el comando yum en Ubuntu , no funcionará y dará como resultado el "error de comando yum no encontrado". ¿Por qué? Debido a que estas son distribuciones basadas en Debian y usan "apt " gestor de paquetes , no yum .

Ahora surge la pregunta, ¿podemos instalar y usar yum en estas distribuciones basadas en Debian? La respuesta es sí y no". Puede instalar Yum también en sistemas operativos basados ​​en Debian como Ubuntu usando "sudo apt install yum ".

Pero no tiene sentido cuando tienes el apto administrador de paquetes ya y hecho especialmente para Ubuntu. También yum no podrá administrar sus paquetes como apt lo hace.

Ejecute el siguiente comando para verificar el nombre en clave y la versión del sistema operativo -

$ sudo cat /etc/os-release

or

$ sudo lsb_release -d

Si da como resultado sistemas operativos basados ​​en RedHat como se muestra en la imagen de arriba, entonces bien para continuar con los siguientes pasos para instalar el Yum utility presentado en Solución 2 .

Si aparece alguna otra distribución como Ubuntu, Kubuntu o Linux mint. Luego use el "apt" command para instalar paquetes no yum .

Consulte la siguiente lista para tener una idea rápida de su distribución de Linux bifurcada -

Solución-2 Instale la utilidad yum, si aún no está instalada en su sistema Linux

Una vez que haya comprobado que está ejecutando un sistema operativo basado en RedHat como Fedora, CentOS, AlmaLinux o Rocky Linux con los comandos proporcionados en la Solución-1. Está listo para continuar con los siguientes pasos.

Si tiene la distribución de Linux correcta y sigue recibiendo el error de comando yum no encontrado . Luego puede instalar la utilidad yum con los siguientes pasos.

  • Compruebe si el paquete yum está instalado o no
$ sudo yum

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

package yum is not installed

or

# rpm -q yum

Si obtiene "el paquete yum no está instalado " o ha borrado el paquete yum por error, entonces instale yum usando la iso o CD/DVD.

  1. Monte la imagen iso o use el DVD de su sistema operativo Linux e instale Yum RPM.
$ sudo rpm -ivh /path/to/yum-X.X.X-version.rpm

Si tiene el último ".RPM " basada en Linux, puede usar dnf también para instalar la utilidad yum .

$ sudo dnf -y install yum

or

# dnf -y install yum

Solución-3 Evite usar sistemas operativos heredados o sin soporte

Le recomendaría que evite el uso de sistemas operativos heredados, que ya están al final de su vida útil (EOL). por ejemplo, RedHat Linux 3, RHEL 4, etc. Para verificar el final de la vida útil de cualquier distribución de Linux, puede visitar el sitio del sistema operativo respetado y obtener los detalles.

Recomiendo esto porque el repositorio de distribución de Linux End of Life no está actualizado y, a veces, no podrá obtener los últimos paquetes o software para su sistema operativo Linux.

Si va a utilizar los últimos sistemas operativos bifurcados de RedHat , nunca obtendrá un error de comando yum no encontrado ya que estará disponible por defecto. Además, puede instalarlo fácilmente usando RPM si es necesario.

Solución-4 Usar el administrador de paquetes "dnf" en lugar de yum

DNF o Dandified YUM es la próxima generación versión de Yellowdog Updater, Modificado (yum) , un administrador de paquetes para basado en .rpm distribuciones. A partir de RedHat 8 y Fedora 22 , Ha sido el administrador de paquetes predeterminado actualmente para las instancias ec2 también.

Entonces, si obtiene un error de "comando yum no encontrado ". Luego use dnf en lugar de mmm para instalar paquetes en su sistema Linux.

$ sudo dnf -y install yum

Solución-5 Comprobar si $PATH está configurado correctamente

Si ha hecho todo correctamente y sigue recibiendo "error de comando yum no encontrado " en Linux, luego marque su $PATH entradas.

Ejecute el siguiente comando y asegúrese de tener al menos estas entradas como se muestra en la salida para el usuario root.

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

Si estas entradas no están allí de forma predeterminada, asegúrese de editarlas y agregarlas a /etc/environment archivo o agréguelo al final del ~/.bashrc archivo del usuario root.

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

Preguntas frecuentes - Mmm

P1:¿Cómo resuelvo el comando yum no encontrado?

Primero, verifique el nombre y la versión de su distribución, debe ser una distribución basada en rpm como Fedora, RedHat, Rocky Linux, etc. Luego busque el paquete yum. Si no está instalado, ejecute "sudo dnf install yum " en el caso del sistema operativo más reciente. Si está utilizando un sistema operativo heredado, instálelo desde una imagen iso o CD/DVD usando "rpm -ivh /path to yum package " comando.

P2:¿Cómo obtengo yum en Linux?

Ejecute los siguientes comandos según su distribución:

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (use "apt" pero debido a algunas excepciones, si necesita instalar yum, entonces ejecute"

$ sudo apt install yum

P3:¿Cómo sé que yum está instalado?

Ejecute el siguiente comando -

$ sudo rpm -qa | grep -i yum

o

$ sudo rpm -q yum

P4:¿Cuál es el comando para instalar yum en Linux?

Los siguientes son los comandos para instalar yum en Linux -

- CentOS, AlmaLinux, RedHat, RockyLinux

$ sudo dnf install -y yum

- Ubuntu (use "apt" pero debido a algunas excepciones, si necesita instalar yum, entonces ejecute"

$ sudo apt install yum


AlmaLinux
  1. Cómo reparar el error de óxido "linker 'cc' no encontrado" en Linux

  2. Cómo corregir un error de Comando no encontrado en Linux

  3. Cómo arreglar el comando Sudo que no se encuentra en Debian 10

  4. Amazon Linux:apt-get:comando no encontrado

  5. comando wget no encontrado en el servidor linux

5 soluciones:cómo corregir el error "Comando Zsh no encontrado" en Linux o macOS

¿Hacer que el comando no se encuentre? Aquí está cómo solucionarlo

Solución de problemas del error "Bash:Comando no encontrado" en Linux

Cómo arreglar el comando Ifconfig no encontrado en CentOS 7

Cómo arreglar el comando Ifconfig no encontrado en Ubuntu 20.04 LTS

Cómo solucionarlo:el comando curl no encontró un error

    Distribución Bifurcado de
    AlmaLinux Red Hat Enterprise Linux (RHEL)
    Linux alpino Proyecto LEAF
    ALTLinux Mandrake Linux
    antiX Debian, MEPIS
    ArchBang Arch Linux (Edición UKM)
    Arco Linux Independiente, inspirado en CRUX
    BLANCO Fedora
    BodhiLinux Debian, Ubuntu
    Canaima Debian, Ubuntu
    Cent OS Red Hat Enterprise Linux (RHEL)
    Chacra Arco Linux[10]
    Sistema operativo Chrome Gentoo linux
    Borrar sistema operativo Linux Independiente
    ClearOS RHEL, CentOS
    CrunchBang Linux Debian
    Maldito Linux pequeño Debian, Knoppix
    Debian Independiente, inspirado en Softlanding Linux System (SLS)[17]
    Debian Edu Debian
    Devuano Debian
    Deepin Debian
    Dragora GNU/Linux-Libre Independiente, inspirado en Slackware
    dina:bolic Debian
    SO elemental Ubuntu, Debian
    ELinOS
    Emdebian Grip Debian
    EndeavourOS Arco Linux
    FedoraLinux Red Hat Linux
    Freespire Ubuntu
    GentooLinux Enoc Linux
    Sistema Guix
    gNuevoSentido Debian
    Grml Debian
    Hyperbola GNU/Linux-libre Arco Linux
    Kali Linux Debian
    Knoppix Debian
    Kodibuntu Debian, Ubuntu
    Corora Fedora
    LibreCMC Fusionado de LibreWRT
    Linspire Ubuntu
    Linux Mint Debian (LMDE), Ubuntu (ediciones principales)
    Linux Lite Ubuntu
    Magia Mandriva Linux
    Mandriva Linux Red Hat Linux
    Manjaro Linux Arco Linux
    MEPIS Debian
    LINUX MILAGRO Red Hat Enterprise Linux (RHEL)
    Musix GNU+Linux Debian
    Corredor de red Debian
    NixOS
    Servidor Open Enterprise de Novell Servidor SUSE Linux Enterprise
    OpenELEC Kodi
    abrir SUSE SLS/Slackware
    OpenWrt
    OpenMandriva Lx Mandriva Linux
    Oracle Linux Red Hat Enterprise Linux (RHEL)
    Parábola GNU/Linux-libre Arco Linux
    Pardus Gentoo (2011.2)
      Debian
    SO Parrot Debian
    Parsix Debian
    Magia Partida -
    PCLinuxOS Mandriva Linux
    ¡Pop! SO Ubuntu
    Pentoo Gentoo Linux
    Porteo Slackware
    Cachorro Linux Independiente, inspirado en Vector Linux
    SO puro Debian
    SO Qubes Xen y Fedora
    Red Hat Enterprise Linux (RHEL) Red Hat Linux, Fedora
    Red Hat Linux
    Distribución de grupos de rocas Red Hat Linux
    Linux rocoso Red Hat Enterprise Linux (RHEL)
    ROSA Mandriva
    Sabayon Linux Gentoo Linux
    Sistema operativo Salix Slackware
    Linux científico Red Hat Linux, Red Hat Enterprise Linux (RHEL)
    Slackware Softlanding Linux System (SLS)
    Slax Debian, Slackware (hasta Slax 9)
    SliTaz GNU/Linux Independiente
    Solo
    SolydXK Debian
    SparkyLinux Debian
    Fuente Mage GNU/Linux Hechicero
    SteamOS Debian (2.0)
      Arco Linux (3.0)
    SUSE Linux Enterprise Slackware, Jurix
    Colas Debian
    Linux de núcleo pequeño Independiente, inspirado en Damn Small Linux
    Trisquel GNU/Linux Ubuntu LTS
    GNU/Linux llave en mano Debian
    Ubuntu y derivados[77] Debian
    Servidor corporativo Univention Debian
    Ututo Ututo XS: Gentoo Linux, Ututo UL: Ubuntu
    VectorLinux Slackware
    Linux vacío Independiente, parcialmente inspirado en FreeBSD/NetBSD
    Convergente web Debian
    Xandros CorelLinux
    Zentyal Debian, Ubuntu
    Zenwalk Slackware
    Zorin OS Ubuntu