GNU/Linux >> Tutoriales Linux >  >> Linux

Ejemplos de comandos yum en Linux

El comando yum mejora la funcionalidad de rpm sin dejar de usar paquetes .rpm y mantener una base de datos RPM. Proporciona un método más sencillo para gestionar paquetes. Uno de los mayores beneficios de YUM es la capacidad de manejar automáticamente las dependencias de software. Esto significa que los administradores pueden decirle a YUM que instale un paquete en particular, junto con la instalación automática de cualquier paquete adicional del que dependa el paquete.

Un beneficio adicional de YUM es el uso de repositorios. Los repositorios son ubicaciones de almacenamiento para archivos .rpm. Los repositorios permiten a los administradores mantener más fácilmente el control de versiones del software.

Sintaxis

La sintaxis del comando yum es:

# yum [options] [subcommand] [package name]

La opción -y

Utilice la opción -y con el comando yum para responder automáticamente a la instalación de dependencias de software adicionales. Si no lo hace, YUM le pedirá que responda sí o no a si se deben instalar las dependencias adicionales.

Subcomandos yum

El comando yum viene con varios subcomandos para administrar paquetes.

Subcomando Solía ​​
instalar {nombre del paquete} Instale el paquete desde cualquier repositorio configurado.
instalación local {nombre del paquete} Instalar paquete desde el repositorio local.
eliminar {nombre del paquete} Desinstale el paquete.
actualizar [nombre del paquete] Actualizar el paquete; si no se proporciona ninguno, actualiza todos los paquetes instalados (requiere mucho tiempo).
información {nombre del paquete} Informe de información sobre el paquete.
proporciona {nombre de archivo} Informe qué paquete proporciona los archivos o bibliotecas especificados.

Ejemplos de comandos yum

1. Para instalar

una. Para instalar cualquier paquete en el sistema Linux, podemos ejecutar yum install y el nombre del paquete:

# yum install package1.rpm
# yum install package1.rpm package2.rpm package3.rpm package4.rpm

b. La utilidad Yum generalmente solicita la confirmación para la instalación del paquete, si desea especificarlo en el comando en sí, active el comando debajo

# yum install package1.rpm -y

2. Para buscar

Para buscar cualquier paquete en el repositorio RPM (puede ser RHN, repositorio Cent OS, etc.):

# yum search package1.rpm
# yum search package1 package2
# yum search all

3. Para actualizar

Para actualizar cualquier paquete existente en el sistema, active el siguiente comando de actualización:

# yum update package1.rpm
# yum update package1.rpm package2.rpm
# yum update package1.rpm -y

4. Para eliminar/desinstalar

Para eliminar cualquier paquete existente del sistema:

# yum remove package1.rpm
# yum remove package1.rpm package2.rpm
# yum remove package1.rpm -y

5. Para actualizar

Para actualizar todo el sistema para las actualizaciones disponibles del repositorio de proveedores:

# yum check-update
# yum update
# yum update –y        
# yum update yum

6. Obtener información

Para obtener información sobre cualquier paquete:

# yum info yum
# yum info vsftpd

7. Para ver las listas

Para listar paquetes, podemos disparar los siguientes comandos:

# yum list all
# yum list available
# yum list installed
# yum list extras
# yum list updates
# yum list obsoletes
# yum list recent
# yum list | less
# yum list pkgspec

8. Para limpiar

Para limpiar los paquetes descargados o los metadatos o la información almacenada en caché por la utilidad yum:

# yum clean package1.rpm
# yum clean metadata
# yum clean expire-cache
# yum clean rpmdb
# yum clean plugins
# yum clean all

9. Para ver lo que ofrece

Para ver qué servicio/archivo proporciona qué paquete:

# yum provides vsftpd
# yum provides yum
# yum whatprovides vsftpd
# yum whatprovides /etc/passwd

10. Para grupos

Los paquetes se agrupan en la Lista de grupos, como DNS, Escritorio, Servidor web, etc. Entonces, para ver/instalar/actualizar los paquetes desde la lista de grupos, active el siguiente comando.

# yum grouplist
# yum groupinstall "DNS Name Server"
# yum groupinstall "DNS Name Server" "Graphical Internet"
# yum groupupdate "DNS Name Server"
# yum groupremove "DNS Name Server"
# yum groupremove "DNS Name Server" "Graphical Internet"

11. Obtener información sobre el grupo

Para obtener información sobre los grupos de paquetes:

# yum groupinfo "Graphical Internet"
# yum groupinfo "Graphical Internet" "DNS Name Server"

12. Resuelto

Para especificar que se resuelvan las dependencias, si las hay, al instalar o actualizar los paquetes:

# yum resolvedep vsftpd

13. Solo para descargar

Para simplemente descargar los paquetes en el sistema, podemos ejecutar los siguientes comandos:

# yum install yum-downloadonly
# yum install vsftpd --downloadonly
# yum update vsftpd --downloadonly
# yum update --downloadonly --downloaddir=/tmp

14. Para instalar localmente

Para instalar los paquetes descargados desde cualquier directorio local:

# yum localinstall package1.rpm 
# yum localinstall package1.rpm package2.rpm
# yum localupdate package1.rpm
# yum localupdate package1.rpm package2.rpm

15. Reinstalar

Para reinstalar cualquier paquete, es decir, para desinstalarlo y luego instalarlo nuevamente:

# yum reinstall vsftpd

16. Rebajar

Para degradar cualquier paquete a la versión anterior:

# yum downgrade vsftpd
# yum downgrade vsftpd bash

17. Para ver la lista de dependencias

Para ver las dependencias del paquete especificado:

# yum deplist vsftpd
# yum deplist vsftpd bash

18. Versión

Para ver la información de la versión de cualquier paquete:

# yum version all
# yum version installed
# yum version available
# yum version group
# yum version grouplist

19. Historia

Esto le permite al usuario ver lo que ha sucedido en transacciones pasadas:

# yum history
# yum history info
# yum history list
# yum history summary
# yum history redo
# yum history undo
# yum history new


Linux
  1. Ejemplos de comandos rm en Linux

  2. Ejemplos de comandos ps en Linux

  3. Ejemplos de comandos yum en Linux

  4. Ejemplos de comandos sa en Linux

  5. w Ejemplos de comandos en Linux

9 ejemplos de comandos tee en Linux

9 ejemplos de comandos diff en Linux

Comando ip de Linux con ejemplos

15 comandos ps de Linux con ejemplos

8 ejemplos de comandos LDD en Linux

Ejemplos de comandos id en Linux