YUM en Centos 7.0
Por: Carlos Antonio Leal Saballos
Basado en
(http://www.alcancelibre.org/staticpages/ind
ex.php/como-yum)
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
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.
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
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
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“
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"
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
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"

Uso de yum

  • 1.
    YUM en Centos7.0 Por: Carlos Antonio Leal Saballos Basado en (http://www.alcancelibre.org/staticpages/ind ex.php/como-yum)
  • 2.
    Introducción • Todo elsoftware 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 enla 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ónde 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 Eviteutilizar 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 • Ejecutelo 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 losiguiente 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"