GNU/Linux >> Tutoriales Linux >  >> Linux

rpm:comando no encontrado

Red Hat Package Manager, también conocido como RPM, es un programa para instalar, desinstalar y administrar paquetes de software en distribuciones de Linux basadas en RPM. Hay varias utilidades que hacen uso de la utilidad rpm en el backend, como yum y dnf, por nombrar dos. Esto es similar en naturaleza a su contraparte, la utilidad dpkg. Siempre que existan requisitos de dependencia, debe salir y buscar manualmente los archivos necesarios para instalarlos. Todos los paquetes que administra rpm terminan con una extensión rpm.

Para instalar un paquete, se usa la opción -i. Por lo general, se combina con las opciones -v y -h para verbosidad y muestra el progreso de la instalación mediante símbolos hash. La desventaja de usar este método es que RPM no puede resolver la dependencia automáticamente y, por lo tanto, saldrá de la instalación en el medio si encuentra alguna dependencia no satisfecha mientras instala el paquete.

Podemos usar RPM para instalar un paquete a la fuerza al deshabilitar la verificación de dependencia durante el proceso de instalación usando la opción –nodeps. Este método no se recomienda ya que un programa puede dejar de funcionar después, es decir, si se instala sin resolver sus dependencias.

Si recibe un error como el que se muestra a continuación mientras ejecuta el comando rpm:

rpm: command not found

puede intentar instalar el paquete rpm usando el siguiente comando según su elección de distribución.

Distribución Comando
OS X rpm de instalación de cerveza
Debian apt-get install rpm
Ubuntu apt-get install rpm
Alpino apk agregar rpm
Kali Linux apt-get install rpm
Cent OS yum rpm de instalación
Fedora rpm de instalación de dnf
Raspbian apt-get install rpm

Ejemplos de comandos rpm

1. Enumere todos los paquetes instalados en el sistema:

$ rpm -qa

2. Busque un paquete específico instalado en el sistema canalizando la salida del comando anterior al comando grep, como se muestra aquí:

$ rpm -qa | grep kernel

3. Identifique el paquete que instaló un archivo en el sistema, como se muestra aquí:

# rpm -qf /etc/httpd/conf/httpd.conf

4. Muestre la lista de archivos instalados por un paquete RPM, como se muestra aquí:

# rpm -ql httpd

5. Muestre el paquete RPM instalado recientemente, como se muestra aquí:

# rpm -qa --last

6. Muestre información sobre el paquete instalado, como se muestra aquí:

# rpm -qi vsftpd

7. Muestre la documentación del archivo instalado por un paquete, como se muestra aquí:

# rpm -qdf /usr/bin/wget

8. Muestre la documentación instalada por paquete, nombre como se muestra aquí:

# rpm -qd yum

9. Muestre el archivo de configuración instalado por el paquete, como se muestra aquí:

# rpm -qc vsftpd

10. Muestre la lista de información de cambios de un paquete específico, como se muestra aquí:

# rpm -q --changelog httpd

11. Enumere las versiones de todos los paquetes coincidentes:

# rpm --query --all 'mariadb*'

12. Instale a la fuerza un paquete independientemente de las versiones instaladas actualmente:

# rpm --upgrade package_name.rpm --force

13. Mostrar scriptlets desde un archivo RPM:

# rpm --query --package --scripts package_name.rpm

14. Mostrar archivos cambiados, perdidos y/o instalados incorrectamente de paquetes coincidentes:

# rpm --verify --all 'php-*'


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. apt:comando no encontrado

  5. rm:comando no encontrado

¿Comando ping no encontrado? Instalar Ping en Ubuntu

nc:comando no encontrado

aws-shell:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado