GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos YUM para instalar, eliminar y actualizar paquetes

YUM (Yellowdog Updater, Modified) brinda más servicios y funciones que las disponibles con el comando rpm y otras herramientas basadas en RPM.
Con las herramientas y complementos de Yum, puede:

  • Lista de paquetes de software, tanto instalados como disponibles, en repositorios locales o remotos
  • Comprobar dependencias de paquetes (paquetes necesarios para instalar un paquete)
  • Cree nuevos repositorios y habilite o deshabilite el acceso a los repositorios existentes
  • Acelerar la instalación de paquetes mediante el uso de información en caché (caché de Yum)
  • Amplíe la funcionalidad de Yum con complementos como el complemento de solo descarga (para descargar un paquete sin instalarlo)

Instalación de paquetes

Los siguientes usos de ejemplo muestran las opciones más utilizadas para realizar la instalación de paquetes con yum:

Opciones de comando Descripción
instalar Instale un paquete asegurándose de que todas las dependencias estén resueltas.
instalar /ruta/al/archivo Instale el paquete que proporciona el archivo dado, asegurándose de que se resuelvan todas las dependencias
instalación local Instalar un paquete desde un archivo local, http o ftp
reinstalar Reinstalar la versión actual de un paquete
instalación en grupo Instalar todos los paquetes en el grupo seleccionado

Ejemplos :
1. Instale el paquete vsftpd desde el repositorio en el sistema:

# yum install vsftpd

2. Instale un paquete desde el directorio local:

# yum localinstall pkg-1-1.i686.rpm

También puede instalar un paquete desde un sitio ftp local:

# yum localinstall http://myrepo/pkg-1-1.i686.rpm

3. Vuelva a instalar la versión actual de un paquete nfs-utils (para reemplazar cualquier archivo eliminado):

# yum reinstall nfs-utils

4. Instale todos los paquetes en el grupo "Servidor web":

# yum groupinstall “Web server”

Eliminar paquetes

Opciones disponibles con el comando yum para eliminar paquetes:

Opciones de comando Descripción
eliminar eliminar un paquete, así como los paquetes que dependen de él
intercambiar Eliminar un paquete e instalar otro
borrar Borrar un paquete (y posiblemente dependencias) de su sistema. Igual que eliminar.
eliminación automática Igual que borrar, además elimina paquetes innecesarios adicionales (disponible en RHEL 7)

Ejemplos :
1. Eliminando el paquete vsftpd y todas sus dependencias del sistema:

# yum remove vsftpd

Similar a eliminar, también puede usar la opción de borrar.

2. Para eliminar un paquete e instalar otro usando un solo comando, use swap opción:

# yum swap lftp vsftpd

3. Otra opción introducida en RHEL 7, es decir, la eliminación automática, se puede usar para eliminar un paquete junto con paquetes adicionales innecesarios:

# yum autoremove httpd

Paquetes de actualización/degradación

Opciones de comando Descripción
actualizar actualiza todo o un paquete específico si se especifica, así como también actualiza cualquier paquete dependiente.
actualizar a actualizar todo o un paquete específico a una versión particular especificada
actualizar paquetes de actualización teniendo en cuenta los obsoletos
rebajar degradar un paquete a una versión anterior

Ejemplos :
1. Para actualizar todos los paquetes disponibles en el sistema:

# yum update

2. Para actualizar un paquete específico como httpd:

# yum update httpd

3. Para degradar un paquete a una versión anterior:

# yum downgrade pkg_name

Uso no interactivo de yum

La -y Cuando se usa con cualquier comando yum, la opción asume que la respuesta a cualquier pregunta es sí y proporciona un uso no interactivo del comando yum. Se puede acoplar con cualquiera de los comandos que hemos visto hasta ahora en el post. Uno de los ejemplos donde es muy útil es:

yum update -y


Linux
  1. Ejemplos de comandos de dpkg para administrar paquetes en Ubuntu/Debian

  2. Cómo instalar y administrar software en CentOS 7

  3. Debian:Cómo instalar o eliminar paquetes DEB usando dpkg

  4. 15 ejemplos de comandos de aptitude para la gestión de paquetes en Linux

  5. 20 ejemplos de comandos Zypper para administrar paquetes en SUSE Linux

Conceptos básicos de Linux:30 ejemplos de comandos YUM para la gestión de paquetes de Linux

Cómo instalar y usar el comando Ack en Linux con ejemplos

Introducción a los ejemplos de comandos de Alpine Linux Apk

Los 50 mejores ejemplos de comandos YUM para usuarios de RHEL o CentOS

Comando RPM:15 ejemplos para instalar, desinstalar, actualizar y consultar paquetes RPM

15 ejemplos de comandos Yum de Linux:instalar, desinstalar, actualizar paquetes