administradores de paquetes en linux

Download Administradores de paquetes en linux

If you can't read please download the document

Upload: victor-orozco

Post on 13-Jun-2015

1.060 views

Category:

Technology


1 download

DESCRIPTION

Descripción de los administradores de paquetes en Linux

TRANSCRIPT

  • 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!