Introducción:Los objetivos de Desarrollo Sostenible
Uso de yum
1. YUM en Centos 7.0
Por: Carlos Antonio Leal Saballos
Basado en
(http://www.alcancelibre.org/staticpages/ind
ex.php/como-yum)
2. Introducción
• Todo el software que se utiliza en Linux viene en la forma de “paquetes”
• NO existe el concepto de instalador
• Tampoco el famoso setup.exe, install.msi o cosa similar
• En CentOS los paquetes de software vienen en formato .RPM
• RPM Package Manager (o RPM, originalmente llamado Red Hat Package Manager)
• Es capaz de instalar, actualizar, desinstalar, verificar y solicitar programas. RPM es el
formato de paquete de partida del Linux Standard Base.
• Se usa en Fedora Linux, Mandriva Linux, Mageia, PCLinuxOS, openSUSE, SuSE Linux,
entre otros
• En el caso de Debian y familia los paquetes utiliza la extensión .deb
3. Acerca de YUM.
• YUM (Yellow Dog Updater, Modified) es una herramienta libre, escrita en
Python, diseñada para gestión de paquetes en distribuciones de GNU/Linux
que utilizan RPM.
• Fue desarrollado por Seth Vidal y otros colaboradores y es mantenido
actualmente como parte del proyecto Linux@DUKE de la Universidad de
Duke.
• Desde que Seth Vidal trabaja en Red Hat, Inc., programadores de dicha
compañía están implicados en el desarrollo de yum y han mejorado mucho
su funcionalidad y desempeño.
• Actualmente se puede utilizar como gestor de paquetes en ALDOS, CentOS,
Fedora™ y Red Hata™ Enterprise Linux y otras distribuciones de GNU/Linux
basadas sobre éstas.
4. Procedimientos
Listados
• Paquetes en la base de datos yum
disponibles para instalación :
yum list available | less
• Paquetes instalados en el sistema:
yum list installed | less
• Versiones instaladas en el sistema
del paquete kernel:
yum list installed kernel
• Todos los paquetes instalados en
el sistema y que pueden (y
deben) actualizarse:
yum list updates | less
• Paquetes instalados, disponibles
y actualizaciones:
yum list all | less
5. Procedimientos
Instalación de paquetes
Instalación de paquetes con resolución
automática de dependencias y a partir
de los almacenes en línea:
yum install nombre-paquete
Instalación de paquetes con resolución
automática de dependencias, sin
verificación de firmas digitales y a
partir de los almacenes en línea:
yum install --nogpgcheck paquete
Instalación de paquetes con resolución
automática de dependencias, a partir de los
almacenes en línea y sin dialogo de
confirmación:
yum -y install nombre-paquete
Instalación de paquetes con resolución
automática de dependencias y localizados en
el sistema de archivos local:
• yum localinstall ~/Descargas/paquete.rpm
6. Procedimientos
Instalación de paquetes
• Instalación de grupos de paquetes con resolución automática
de dependencias:
yum groupinstall "Nombre del Grupo“
• Ejemplo
yum groupinstall "Servidor Web“
7. Procedimientos
Desinstalación de paquetes
Evite utilizar la opción -y al
desinstalar paquetes, a menos
que se esté seguro de las
consecuencias.
Preferentemente siempre
corrobore qué es lo que se va a
desinstalar antes de responder Si
o Yes.
• Para llevar a cabo la desinstalación de
paquetes, junto con todo aquello que
dependa de éstos:
yum remove nombre-paquete
yum groupremove "Nombre del Grupo"
8. Procedimientos
Actualizar sistema
• Ejecute lo siguiente para
actualizar el sistema:
yum update
• Ejecute lo siguiente para
actualizar el sistema sin dialogo
de confirmación:
yum -y update
• Ejecute lo siguiente para actualizar
el sistema omitiendo los paquetes
con dependencias rotas:
yum --skip-broken update
• Ejecute lo siguiente para actualizar
sólo un paquete en particular:
• yum update nombre-paquete
9. Procedimientos
Actualizar sistema
Ejecute lo siguiente para
actualizar el sistema:
yum update
Ejecute lo siguiente para
actualizar el sistema sin dialogo
de confirmación:
yum -y update
Ejecute lo siguiente para actualizar el
sistema omitiendo los paquetes con
dependencias rotas:
yum --skip-broken update
Ejecute lo siguiente para actualizar
sólo un paquete en particular:
yum update nombre-paquete
yum groupupdate "Nombre del
Grupo"