yum

Gestor de paquetes YUM Antonio Ognio Cesti Grupo de Usuarios de Linux del Perú ¿Que es YUM? Gestor de paquetes RPM ●

Views 49 Downloads 0 File size 82KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Gestor de paquetes YUM Antonio Ognio Cesti

Grupo de Usuarios de Linux del Perú

¿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 ●

¿Para que sirve YUM? ●

Instalar aplicaciones



Desinstalar aplicaciones



Actualizar el sistema

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

Herramientas gráficas ●

YUM es una herramienta de linea de comando.



Existen varias interfaces gráficas para YUM ●

PackageKit



Kpackagekit



Yumex

Instalar un paquete ●

Primero hacerse administrador: su



Luego ejecutar el comando: yum install



En una sola línea su -c “yum install ”

Desinstalar un paquete ●

Loguearse como root o usar sudo



Para desinstalar: yum erase yum remove

Consultar instalación de paquete ●

Consultar un solo paquete yum list installed



Cuando son varios: yum list installed ''

Las consultas no requieren permisos de superusuario (administrador)

Sin conocer el nombre exacto del paquete ●

Buscar una cadena entre los paquetes disponibles: yum search

Instalación por grupos de paquetes ●

Instalar todos los paquetes de un grupo: yum group install



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

YUM sin Internet ●

Instalar offline yum localinstall



También actualizar offline yum localupdate --nogpgcheck



Problemas con las firmas? yum localinstall --nogpgcheck

Descubriendo dependencias ●

Para saber que dependencias requieren al instalar un paquete: yum deplist



Podemos ver mejor el resultado con: yum deplist | grep dependency

Actualizar paquetes ●

Para actualizar un paquete yum update –

Esto usará el control de paquetes obsoletos segun yum.conf

yum upgrade –

Forzará a mover los paquetes obsoletos

Actualización (continuación) ●

Actualizar el sistema yum -y update ●



-y procesa la orden sin preguntar

Actualizar excluyendo un paquete yum --exclude= update



Verificar si hay paquetes por instalar yum check-update

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

Repositorios ●

Para saber los repositorios instalados: yum repolist



Para hacer una consulta o ejecutar una acción sin usar un repositorio: yum --disablerepo= check-update

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.

Descargar sin instalar ●

Plugin de Utilidades de YUM yum-utils



Para descargar un paquete sin instalar yum --downloadonly install



Para descargar un paquete y sus dependencias yumdownloader --resolve packagename

Utilizar un proxy ●

Editar /etc/yum.conf



Incluir las siguientes lineas: proxy proxy_username proxy_password

Limitar uso de ancho de banda ●

Editar /etc/yum.conf



Incluir las siguientes lineas: ●

Opcion uno –



throttle

(k, M o G)

Opción dos –

throttle



bandwith

Ej. throttle 50k

(k, M o G)

Créditos Esta presentación está basada casi en su integridad en otra hecha por: Neville A. Cross Fedora Nicaragua [email protected] http://fedora.org.ni http://proyectofedora.org

Gestor de paquetes YUM Preguntas Gracias por participar