Administradores de paquetes Víctor Orozco - Lugusac
Agenda <ul><li>Filosofia UNIX
Administradores de paquetes
Diferencia con instaladores
Gestores de paquetes vrs. backends
Tipos de administradores
Otros </li></ul>
Filosofia UNIX #1 Lo pequeño es hermoso. #2 Haz que cada programa haga una cosa bien.
Administrador de paquetes <ul><li>Instalación
Actualización
Upcoming SlideShare
Loading in …5
×

Administradores de paquetes en linux

1,371 views

Published on

Descripción de los administradores de paquetes en Linux

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,371
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Administradores de paquetes en linux

  1. 1. Administradores de paquetes Víctor Orozco - Lugusac
  2. 2. Agenda <ul><li>Filosofia UNIX
  3. 3. Administradores de paquetes
  4. 4. Diferencia con instaladores
  5. 5. Gestores de paquetes vrs. backends
  6. 6. Tipos de administradores
  7. 7. Otros </li></ul>
  8. 8. Filosofia UNIX #1 Lo pequeño es hermoso. #2 Haz que cada programa haga una cosa bien.
  9. 9. Administrador de paquetes <ul><li>Instalación
  10. 10. Actualización
  11. 11. Configuración de programas
  12. 12. Paquete:Software+metadata+dependencias </li></ul>
  13. 13. Paquetes vrs. instaladores <ul>Paquetes <li>Parte de las herramientas del sistema operativo.
  14. 14. Base de datos de instalación
  15. 15. Un unico proveedor de sistema de instalación
  16. 16. Un unico tipo de paquetes (a veces) </li></ul><ul>Instaladores <li>Cada producto trae su instalador
  17. 17. Rastrea su instalacion
  18. 18. Distintos proveedores de instaladores
  19. 19. Multiples formatos de instalacion </li></ul>
  20. 20. Tipos de administradores <ul><li>Basados totalmente en binarios </li><ul><ul><li>.deb (ubuntu,debian)
  21. 21. .rpm (red hat, mandriva)
  22. 22. .tgz (arch, slackware) </li></ul></ul></ul><ul><li>Basados en codigo de preferencia </li><ul><ul><li>Portage (ebuilds)
  23. 23. BSD ports (makefiles) </li></ul><li>Sin administración o KISS (keep it simple stupid) </li></ul></ul>
  24. 24. Gestores vrs. backends <ul><li>El gestor es el encargado de </li><ul><ul><li>Dependencias
  25. 25. Busquedas
  26. 26. Metadata
  27. 27. Actualizacion de listas </li></ul><li>El backend es la herramienta usada por el gestor para instalar </li></ul></ul>
  28. 28. Ejemplos <ul><li>YUM (red hat) -> RPM
  29. 29. URPMI (red hat) -> RPM
  30. 30. Yast (suse) -> RPM
  31. 31. Apt (debian) -> dpkg
  32. 32. Fink (mac OS) ->dpkg
  33. 33. Slap-get -> tgz simple
  34. 34. Pacman (arch) -> tgz simple </li></ul>
  35. 35. Algunos otros Instaladores <ul><li>kilk
  36. 36. autopackage
  37. 37. epm </li></ul>Incrustados <ul><li>eggs (python)
  38. 38. gems (ruby)
  39. 39. pear (php)
  40. 40. cpan (perl) </li></ul>
  41. 41. ¡Es momento de la diversion!

×