¿Requieres de una instalación o configuración de Linux o sus servicios?
¿Un desarrollo WEB empresarial a la medida?
¿Un curso o capacitación a la medida?
Revisa el sitio de SERVICIOS de LinuxTotal


Gua de uso del comando YUM 

Copyright © 2005-2025 LinuxTotal.com.mx
Se concede permiso para copiar, distribuir y/o modificar este documento siempre y cuando se cite al autor y la fuente de linuxtotal.com.mx y según los términos de la GNU Free Documentation License, Versión 1.2 o cualquiera posterior publicada por la Free Software Foundation.

Autor:  

yum es un paquete administrador de software(software package manager). Es una muy útil herramienta para instalar, actualizar y remover paquetes junto con sus dependencias en distribuciones Linux basados en RPM (redhat, fedora, centos, etc.). Automáticamente determina las dependencias necesarias y lo que debe realizarse para instalar paquetes. Esta guía de uso de LinuxTotal.com.mx esta enfocada al uso práctico y rápido de las funciones más comunes de YUM a través de ejemplos.

  • YUM = yellowdog updater modified, es su nombre completo, originado en la distro YellowDog, que sobre la base de rpm creó este paquete administrador de software. Actualmente mantenido por la Universidad de Duke.
  • /etc/yum.conf - archivo de configuración.
  • /etc/yum.repos.d - directorio de depósitos o repositorios.
  • /var/log/yum.log - archivo de bitácora.
  • http://linux.duke.edu/yum/ - sitio oficial de yum

YUM
yum install paqueteInstala la última versión del paquete indicado. Pide por confirmación.
yum -y install paqueteInstala la última versión del paquete indicado. Instala sin pedir confirmación.
yum -y install paquete1 paquete2Instala la última versión de los paquetes indicados, no hay límite de cuantos paquetes se pueden indicar. Instala sin pedir confirmación.
yum -y install paquete.archInstala la última versión del paquete indicado con la arquitectura indicada, por ejemplo: yum install mysql.i386.
yum -y updateActualiza todos los paquetes en el sistema.
yum -y update --exclude=sendmailActualiza todos los paquetes del sistema, excepto sendmail.
yum -y update httpdActualiza solo el paquete indicado, en este caso el servidor Web Apache.
yum -y update opera firefoxActualiza los paquetes indicados.
yum -y update --enablerepo=centosplusAdemás de los repositorios que se tengan se habilta otro, en este caso 'centosplus', esta opción también aplica para 'install'.
yum -y upgradeActualiza los paquetes indicados, pero tomando en cuenta paquetes obsoletos en el cálculo de la actualización. Esta opción es idéntica a yum -y --obsoletes update y solo es realmente útil cuando se actualizan paquetes a través de distintas versiones de la distrubición, por ejemplo de centos4 a centos5.
yum check-updateMuestra una lista de paquetes que necesitan ser actualizados sin instalarlos.
yum info paqueteDescripción completa del paquete indicado. Ejemplo:yum info samba
yum info recentMuestra información resumida de los últimos paquetes instalados o actualizados.
yum info availableMuestra información resumida de los paquetes disponibles a actualizarse.
yum listLista de todos los paquetes disponibles para instalación, actualización o ya instalados.
yum list | grep mysqlMuestra solo los paquetes disponibles o ya instalados de mysql.
yum list installedLista de todos los paquetes instalados en el sistema.
yum list availableLista de todos los paquetes disponibles para ser instalados.
yum list updatesLista de todos los paquetes disponibles para ser actualizados.
yum remove telnetRemueve el paquete indicado.
yum -y remove telnet vncserverRemueve los paquetes indicados sin pedir confirmación.
yum search paqueteBusca el 'paquete' en la base de datos de paquetes instalados o para instalar. 'paquete' puede ser una palabra parcial del paquete a buscar.
yum clean headersElimina todos los achivos de encabezados que yum utiliza para resolver dependencias.
yum clean packagesCuando utilizas la opción 'update' o 'install' el paquete que se desacrga e instala o actualiza no se elimina del sistema, ocupando espacio, con esta opción eliminas esos paquetes.
yum clean allLimpia tanto archivos de encabezados como paquetes, como utilizar las dos opciones previas, pero al mismo tiempo.
yum repolistLista los repositorios que se tengan de yum.


¿Requieres de una instalación o configuración de Linux o sus servicios?
¿Un desarrollo WEB empresarial a la medida?
¿Un curso o capacitación a la medida?
Revisa el sitio de SERVICIOS de LinuxTotal

LinuxTotal en:

Si encuentras útil la información que proveé LinuxTotal, considera realizar un donativo que estimule a seguir proporcionando contenido de calidad y utilidad. Gracias.


Dona a través de paypal::


O a través de bitcoins:


14TNQv5wM3xkSv65gHGQ6s6f8yTZuFTohE
Más artículos de LinuxTotal

mysqldump es una utilieria cliente de MySQL que te permite respaldar bases de datos. Aprende por ejemplos como utilizarlo. Puedes....


Una buena contraseña o password, todos lo sabemos, es esencial para dificultar la entrada a nuestro sistema, sobre todo si se es ....


GNU/Linux es increiblemente fácil de configurar, no bases de datos raras, no registros, no directorios regados por aquí y por al....


¿Has visto esa combinación de r,w,x,- cuando listas un directorio?, tienes cierta idea que son los permisos, pero ¿como se usan....


awk o la versión GNU gawk es más que un simple comando de procesamiento de patrones, es todo un lenguaje de análisis semántico....


Uno de mis clientes tiene múltiples aplicaciones basadas en VisualBasic 6 y como base de datos Access, que se ejecutan directamen....


rsync es probablemente la herramienta de copiado y sincronización de archivos más potente que existe en el mundo de Linux/Unix. ....


Muchos validadores de direcciones de correo electrónico devolverán errores cuando se enfrenten con una inusual pero válida dire....


Hay múltiples maneras de cometer errores (algunos muy graves y desastrosos) cuando se administran servidores GNU/Linux, conócelo....


Linux ofrece multitud de servicios o servidores, estos pueden iniciar o arrancar junto con la carga del sistema o pueden después ....



Copyright © LinuxTotal.com.mx 2006-2025
info@linuxtotal.com.mx · linuxtotal.com.mx@gmail.com