10.01.2015 Views

Aplicaciones y Enlatados, Linux para llevar

Aplicaciones y Enlatados, Linux para llevar

Aplicaciones y Enlatados, Linux para llevar

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!