Administradores de paquetes en linux

download Administradores de paquetes en linux

If you can't read please download the document

description

Descripción de los administradores de paquetes en Linux

Transcript of Administradores de paquetes en linux

  • 1. Administradores de paquetes Vctor Orozco - Lugusac

2. Agenda

  • Filosofia UNIX

3. Administradores de paquetes 4. Diferencia con instaladores 5. Gestores de paquetes vrs. backends 6. Tipos de administradores 7. Otros 8. Filosofia UNIX #1 Lo pequeo es hermoso. #2 Haz que cada programa haga una cosa bien. 9. Administrador de paquetes

  • Instalacin

10. Actualizacin 11. Configuracin de programas 12. Paquete:Software+metadata+dependencias 13. Paquetes vrs. instaladores

  • Paquetes
  • Parte de las herramientas del sistema operativo.

14. Base de datos de instalacin 15. Un unico proveedor de sistema de instalacin 16. Un unico tipo de paquetes (a veces)

  • Instaladores
  • Cada producto trae su instalador

17. Rastrea su instalacion 18. Distintos proveedores de instaladores 19. Multiples formatos de instalacion 20. Tipos de administradores

  • Basados totalmente en binarios
    • .deb (ubuntu,debian)
  • 21. .rpm (red hat, mandriva)

22. .tgz (arch, slackware)

  • Basados en codigo de preferencia
    • Portage (ebuilds)
  • 23. BSD ports (makefiles)

Sin administracin o KISS (keep it simple stupid) 24. Gestores vrs. backends

  • El gestor es el encargado de
    • Dependencias
  • 25. Busquedas

26. Metadata 27. Actualizacion de listas El backend es la herramienta usada por el gestor para instalar 28. Ejemplos

  • YUM (red hat) -> RPM

29. URPMI (red hat) -> RPM 30. Yast (suse) -> RPM 31. Apt (debian) -> dpkg 32. Fink (mac OS) ->dpkg 33. Slap-get -> tgz simple 34. Pacman (arch) -> tgz simple 35. Algunos otros Instaladores

  • kilk

36. autopackage 37. epm Incrustados

  • eggs (python)

38. gems (ruby) 39. pear (php) 40. cpan (perl) 41. Es momento de la diversion!