Gestor de paquetes YUM
-
Upload
antonio-ognio -
Category
Technology
-
view
22.873 -
download
1
description
Transcript of Gestor de paquetes YUM
![Page 2: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/2.jpg)
¿Que es YUM?
● Gestor de paquetes RPM ● Yellow dog Updater, Modified (YUM)● Desarrollado por Seth Vidal ● Parte del proyecto Linux@DUKE ● Participación de Redhat● Incluido en RHEL, Fedora, CentOS, etc
![Page 3: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/3.jpg)
¿Para que sirve YUM?
● Instalar aplicaciones● Desinstalar aplicaciones● Actualizar el sistema
![Page 4: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/4.jpg)
Conceptos básicos
● Un usuario normal puede hacer consultas usando YUM (ver y no tocar!)
● Solo el administrador puede ejecutar acciones con YUM (pedir permiso antes de tocar!)
● Las configuraciones generales están en:● /etc/yum.conf
● Los repositorios están en● /etc/yum.repos.d
![Page 5: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/5.jpg)
Herramientas gráficas
● YUM es una herramienta de linea de comando.● Existen varias interfaces gráficas para YUM
● PackageKit● Kpackagekit● Yumex
![Page 6: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/6.jpg)
Instalar un paquete
● Primero hacerse administrador:
su
● Luego ejecutar el comando:
yum install <paquete>
● En una sola línea
su -c “yum install <paquete>”
![Page 7: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/7.jpg)
Desinstalar un paquete
● Loguearse como root o usar sudo● Para desinstalar:
yum erase <paquete>
yum remove <paquete>
![Page 8: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/8.jpg)
Consultar instalación de paquete
● Consultar un solo paquete
yum list installed <paquete>● Cuando son varios:
yum list installed '<reg*>'
Las consultas no requieren permisos de superusuario (administrador)
![Page 9: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/9.jpg)
Sin conocer el nombre exactodel paquete
● Buscar una cadena entre los paquetes disponibles:
yum search <palabra>
![Page 10: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/10.jpg)
Instalación por grupos de paquetes
● Instalar todos los paquetes de un grupo:
yum group install <groupname>● Para instalar ofimática por ejemplo:
yum groupinstall office● Listar paquetes incluidos en un gupo:
yum grouplist● Quieren saber que hay dentro de un grupo?
yum groupinfo <nombre_grupo>
![Page 11: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/11.jpg)
YUM sin Internet
● Instalar offlineyum localinstall <paquete>
● También actualizar offlineyum localupdate --nogpgcheck <paquete>
● Problemas con las firmas?yum localinstall --nogpgcheck <paquete>
![Page 12: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/12.jpg)
Descubriendo dependencias
● Para saber que dependencias requieren al instalar un paquete:
yum deplist <paquete>
● Podemos ver mejor el resultado con:yum deplist <paquete> | grep dependency
![Page 13: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/13.jpg)
Actualizar paquetes
● Para actualizar un paquete
yum update <paquete>– Esto usará el control de paquetes obsoletos segun
yum.conf
yum upgrade <paquete>– Forzará a mover los paquetes obsoletos
![Page 14: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/14.jpg)
Actualización (continuación)
● Actualizar el sistema
yum -y update● -y procesa la orden sin preguntar
● Actualizar excluyendo un paquete
yum --exclude=<paquete> update● Verificar si hay paquetes por instalar
yum check-update
![Page 15: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/15.jpg)
Actualizar base de datos de paquetes
● YUM maneja una base de datos de los paquetes.
● Limpiar la base de datos
yum clean metadata
yum clean dbcache
yum clean cache
yum clean all● Esto es muy útil si cambian de repositorio
![Page 16: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/16.jpg)
Repositorios
● Para saber los repositorios instalados:yum repolist
● Para hacer una consulta o ejecutar una acción sin usar un repositorio:
yum --disablerepo=<repo> check-update
![Page 17: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/17.jpg)
Plugins para YUM● Podemos usar plugins para mejorar el
desempeño de YUM● Evaluar las velocidades de los repositorios y
escoger el más rápido:
yum-plugin-fastestmirror● Utilizar los delta-rpm para actualización
yum-presto– drmp es el diferencial entre el paquete y su
actualización, de forma que se puede bajar solo las diferencias y se ensambla localmente antes de actualizar.
![Page 18: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/18.jpg)
Descargar sin instalar
● Plugin de Utilidades de YUM
yum-utils● Para descargar un paquete sin instalar
yum --downloadonly install <paquete>● Para descargar un paquete y sus
dependencias
yumdownloader --resolve packagename
![Page 19: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/19.jpg)
Utilizar un proxy
● Editar /etc/yum.conf● Incluir las siguientes lineas:
proxy <http://url:port>
proxy_username <usuario>
proxy_password <pass>
![Page 20: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/20.jpg)
Limitar uso de ancho de banda
● Editar /etc/yum.conf● Incluir las siguientes lineas:
● Opcion uno– throttle <ancho de banda> (k, M o G)
● Opción dos– throttle <porcentaje>– bandwith <ancho de banda> (k, M o G)
Ej. throttle 50k
![Page 21: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/21.jpg)
Esta presentación está basada casi en su integridad en otra hecha por:
Neville A. Cross
Fedora Nicaragua
http://fedora.org.ni
http://proyectofedora.org
Créditos
![Page 22: Gestor de paquetes YUM](https://reader034.fdocument.pub/reader034/viewer/2022042514/5595a2ee1a28ab2f7f8b4575/html5/thumbnails/22.jpg)
Gestor de paquetes YUM
Preguntas
Gracias por participar