1. YUM en Centos 7.0
Por: Carlos Antonio Leal Saballos
Basado en (http://www.alcancelibre.org/staticpages/index.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
Lo siguiente listará todos los paquetes en la base
de datos yum disponibles para instalación :
yum list available | less
Lo siguiente listará todos los paquetes instalados
en el sistema:
yum list installed | less
Lo siguiente listará sólo las versiones instaladas
en el sistema del paquete kernel:
yum list installed kernel
Lo siguiente listará todos los paquetes
instalados en el sistema y que pueden (y
deben) actualizarse:
yum list updates | less
Lo siguiente listará todos los 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 nombre-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
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"