Aplicaciones y Enlatados, Linux para llevar
Aplicaciones y Enlatados, Linux para llevar
Aplicaciones y Enlatados, Linux para llevar
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Aplicaciones</strong> y <strong>Enlatados</strong>, <strong>Linux</strong> <strong>para</strong> <strong>llevar</strong><br />
(o lo que es lo mismo:<br />
Como hacer una ensalada de atún)<br />
Gerónimo Orozco Martinez<br />
gorozco@novell.com<br />
Novell, Inc.
Analogía de la comida enlatada y los paquetes en <strong>Linux</strong>...<br />
Lecciones fáciles <strong>para</strong> poder pre<strong>para</strong>r una ensalada de atún
<strong>Enlatados</strong>, lección 1<br />
Normalmente los enlatados son alimentos listos<br />
<strong>para</strong> comerse.......<br />
Pero muchas veces necesitaremos de más<br />
ingredientes <strong>para</strong> poder “crear” algo comestible y<br />
de buen agrado.
<strong>Enlatados</strong>, lección 2<br />
Ejemplo sencillo: Ensalada de atún
<strong>Enlatados</strong>, lección 2a<br />
Ejemplo sencillo: Banshee<br />
Mono<br />
Gtk2<br />
Glib<br />
Banshee<br />
Gstreamer<br />
dbus<br />
Gstreamer<br />
plugins
<strong>Enlatados</strong>, lección 3<br />
Banshee.....
<strong>Enlatados</strong>... punto crítico<br />
Pre<strong>para</strong>ción<br />
Típicamente.....<br />
+ + + + +<br />
=
<strong>Enlatados</strong>... punto crítico<br />
Pre<strong>para</strong>ción<br />
Comienzan los problemas...<br />
Y el abrelatas
<strong>Enlatados</strong>... punto critico<br />
Pre<strong>para</strong>ción<br />
Existen diferentes tipos de latas(paquetes) asi<br />
como sus respectivos abrelatas.<br />
last.fm<br />
skype<br />
scripts<br />
(programas<br />
estaticamente<br />
ligados)<br />
RPM<br />
DPKG<br />
TGZ<br />
APT<br />
YUM<br />
URPMI<br />
SYNAPTIC<br />
SMART<br />
ZLM<br />
RUM<br />
PACMAN<br />
--<br />
RPM-GET<br />
SLAPT-GET
<strong>Enlatados</strong>... punto critico<br />
Pre<strong>para</strong>ción<br />
Aunque a veces preferimos usar herramientas<br />
alternas<br />
+<br />
Incluso......
<strong>Enlatados</strong>... punto critico<br />
Pre<strong>para</strong>ción<br />
Llegamos a extremos....
<strong>Enlatados</strong>... punto critico<br />
Consumo...<br />
Verifica que tipo de cocina y abrelatas tienes<br />
RPM<br />
DEB<br />
TGZ
<strong>Enlatados</strong>... punto critico<br />
Consumo...<br />
Mencion aparte...<br />
Gentoo<br />
emerge<br />
Archlinux<br />
pacman
<strong>Enlatados</strong>... punto critico<br />
Consumo...<br />
Cada lata, tiene sus propias caracteristicas<br />
particulares, y forma de almacen
<strong>Enlatados</strong>... punto critico<br />
Consumo...<br />
Y la organizacion interna de las latas es en forma<br />
de arbol (haciendo referencias a otras latas<br />
necesarias <strong>para</strong> su consumo)
<strong>Enlatados</strong>... punto critico<br />
Consumo...<br />
Con las latas necesarias <strong>para</strong> pre<strong>para</strong>r la ensalada<br />
tendriamos entonces:
<strong>Enlatados</strong>... Robotinas<br />
No seria mucho mejor contar con un mesero que<br />
nos atienda y prepare nuestros enlatados <strong>para</strong><br />
comer
<strong>Enlatados</strong>... Robotinas<br />
SYNAPTIC y APT (Debian/Ubuntu)
<strong>Enlatados</strong>... Robotinas<br />
SUSE/OpenSuSE Yast2
<strong>Enlatados</strong>... Robotinas<br />
SuSE/OpenSuSE ZLM
<strong>Enlatados</strong>... Robotinas<br />
RedHat/Fedora YUM
<strong>Enlatados</strong>... Robotinas<br />
RUM
<strong>Enlatados</strong>... Robotinas<br />
emerge<br />
pacman
Sin embargo.....<br />
Muchas veces no nos salvaremos de cocinar.....<br />
Es decir, tomar los ingredientes de algun enlatado o no enlatdo<br />
y crear nuestra receta del mismo
Cocinando paquetes..<br />
No hay que tener miedo a cocinar nuestros paquet<br />
Existen herramientas extremadamente utiles como checkinstall
Cocinando paquetes..<br />
Ventajas:<br />
Aprendemos a cocinar<br />
Cocinamos a nuestro gusto<br />
Agregamos o quitamos ingredientes<br />
Podemos experimentar<br />
Podemos leer la receta y tal vez modificarla un poco<br />
Compartimos nuestras recetas y tenemos la<br />
oportunidad de mejorar una receta.<br />
Podemos tener el platillo a la ultima moda..<br />
No siempre existiran versiones pre-enlatadas de<br />
algun ingrediente o platillo<br />
Desventajas<br />
Un poco mas tardado<br />
Necesitaras un poco mas de espacio en tu cocina<br />
<strong>para</strong> meter todos los utencilios <strong>para</strong> cocinar
Cocinando paquetes..<br />
Y quien sabe.. algun dia podrias ser como.....
Ligas de interes:<br />
-http://www.debian.org/doc/manuals/apt-howto/index.es.html<br />
-http://www.debian.org/doc/manuals/repositoryhowto/repository-howto<br />
-http:<br />
//www.phy.duke.edu/~rgb/General/yum_HOWTO/yum_HOWT<br />
O/<br />
-http://dotancohen.com/howto/yum_repro.php<br />
-http://wiki.archlinux.org/index.php/Local_repository_HOW-TO<br />
-http://linuxpackages.net/<br />
-http://labix.org/smart<br />
-http://www.snorp.net/log/2006/09/06/yumier-than-bacardi/<br />
-http://gentoo-wiki.com/TIP_Providing_binary_packages<br />
-http://distrowatch.com/<br />
-http://www.fedorafaq.org/
Gracias a todos por venir!!!<br />
Geronimo Orozco Martinez<br />
gorozco@novell.com<br />
gorozco@gmail.com<br />
http://patux.net<br />
http://patux.net/downloads/aell/aell.pdf