Gestor de paquetes YUM

Click here to load reader

  • date post

    03-Jul-2015
  • Category

    Technology

  • view

    22.870
  • download

    1

Embed Size (px)

description

Breve paseo por las principales características del gestor de paquetes YUM utilizado en distribuciones como RHEL, Fedora y CentOS.

Transcript of Gestor de paquetes YUM

  • 1. Gestor de paquetes YUMAntonio Ognio Cesti Grupo de Usuarios de Linux del Per

2. Que es YUM? Gestor de paquetes RPM Yellow dog Updater, Modified (YUM) Desarrollado por Seth Vidal Parte del proyecto Linux@DUKE Participacin de Redhat Incluido en RHEL, Fedora, CentOS, etc 3. Para que sirve YUM? Instalar aplicaciones Desinstalar aplicaciones Actualizar el sistema 4. Conceptos bsicos 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 estn en: /etc/yum.conf Los repositorios estn en /etc/yum.repos.d 5. Herramientas grficas YUM es una herramienta de linea de comando. Existen varias interfaces grficas para YUM PackageKit Kpackagekit Yumex 6. Instalar un paquete Primero hacerse administrador: su Luego ejecutar el comando: yum install En una sola lnea su -c yum install 7. Desinstalar un paquete Loguearse como root o usar sudo Para desinstalar: yum erase yum remove 8. Consultar instalacin de paquete Consultar un solo paquete yum list installed Cuando son varios: yum list installed '' Las consultas no requieren permisos desuperusuario (administrador) 9. Sin conocer el nombre exacto del paquete Buscar una cadena entre los paquetes disponibles: yum search 10. Instalacin por grupos de paquetes Instalar todos los paquetes de un grupo: yum group install Para instalar ofimtica por ejemplo: yum groupinstall office Listar paquetes incluidos en un gupo: yum grouplist Quieren saber que hay dentro de un grupo? yum groupinfo 11. YUM sin Internet Instalar offline yum localinstall Tambin actualizar offline yum localupdate --nogpgcheck Problemas con las firmas? yum localinstall --nogpgcheck 12. Descubriendo dependencias Para saber que dependencias requieren al instalar un paquete: yum deplist Podemos ver mejor el resultado con: yum deplist | grep dependency 13. Actualizar paquetes Para actualizar un paquete yum update Esto usar el control de paquetes obsoletos segunyum.conf yum upgrade Forzar a mover los paquetes obsoletos 14. Actualizacin (continuacin) 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 15. 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 16. Repositorios Para saber los repositorios instalados: yum repolist Para hacer una consulta o ejecutar una accin sin usar un repositorio: yum --disablerepo= check-update 17. Plugins para YUM Podemos usar plugins para mejorar el desempeo de YUM Evaluar las velocidades de los repositorios y escoger el ms rpido: yum-plugin-fastestmirror Utilizar los delta-rpm para actualizacin yum-presto drmp es el diferencial entre el paquete y suactualizacin, de forma que se puede bajar solo lasdiferencias y se ensambla localmente antes deactualizar. 18. 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 19. Utilizar un proxy Editar /etc/yum.conf Incluir las siguientes lineas: proxy proxy_username proxy_password 20. Limitar uso de ancho de banda Editar /etc/yum.conf Incluir las siguientes lineas: Opcion uno throttle (k, M o G) Opcin dos throttle bandwith (k, M o G) Ej. throttle 50k 21. Crditos Esta presentacin est basada casi en su integridad en otra hecha por: Neville A. Cross Fedora Nicaragua yn1v@fedoraproject.org http://fedora.org.ni http://proyectofedora.org 22. Gestor de paquetes YUMPreguntasGracias por participar