9
YUM en Centos 7.0 Por: Carlos Antonio Leal Saballos Basado en (http:// www.alcancelibre.org/staticpages/index.php/como-yum )

Uso de yum en CentOS 7

Embed Size (px)

Citation preview

Page 1: Uso de yum en CentOS 7

YUM en Centos 7.0Por: Carlos Antonio Leal SaballosBasado en (http://www.alcancelibre.org/staticpages/index.php/como-yum)

Page 2: Uso de yum en CentOS 7

IntroducciónTodo 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

Page 3: Uso de yum en CentOS 7

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.

Page 4: Uso de yum en CentOS 7

ProcedimientosLISTADOS

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

Page 5: Uso de yum en CentOS 7

ProcedimientosINSTALACIÓ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

Page 6: Uso de yum en CentOS 7

ProcedimientosINSTALACIÓ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“

Page 7: Uso de yum en CentOS 7

ProcedimientosDESINSTALACIÓ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"

Page 8: Uso de yum en CentOS 7

ProcedimientosACTUALIZAR 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

Page 9: Uso de yum en CentOS 7

ProcedimientosACTUALIZAR 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"