sábado, julio 21, 2007

introduccion opensde

he tomado a bien publicar la introduccion que nos dio un buen amigo tico (madtux) para empezar en opensde, y ¿que es esto?, pueden ver informacion del proyecto en www.opensde.org, pero basicamente se trata de compilar tu propia distribucion linux desde los programas fuentes (interesante, no les parece), los amigos de opensde han facilitado esta tarea, aqui les dejo la charla via irc


esta es la charla que dio madtux a un compañero de sonsonate

algunos detalles antes de empezar

para descargar el trunk lo haces con el siguiente comando

te posicionas en el directorio que vas a utilizar para este proyecto, luego

svn co svn://svn.opensde.net/opensde/trunk

nota: para ejecutar el comando anterior tenes que tener instalado el paquete subversion

si queres la ayuda disponible svn co svn://svn.opensde.net/sde-docs/sde-book/trunk

desde el directorio trunk ejecutas el siguiente scrip
./script/Check-System

ahora si pueden seguir los pasos que explico miguel

--

Lorenzo Salvador Osorio Orellana



16:27 -!- navnelson [n=usuario@201.247.229.137] has joined #opensde-es
16:27 < navnelson> hola migue
16:27 < navnelson> que tal
16:28 < navnelson> ya esto por aca
16:30 < madtux> hehehe
16:31 < madtux> hola
16:31 < madtux> es lo mismo que #opensde .. solo que en espanol..
16:31 < madtux> el major "impedimento" de hablar en espanol en #opensde es que hay gente de multiples paises y solo 2 de los developers habalmos espanol
16:31 < madtux> entonces crea frustracion general el no poder entender lo que otros hablan..
16:32 < madtux> entonces hemos tratado de standarizar el ingles en el otro canal como para quedar todos "bien"
16:32 < madtux> me explico?
16:33 < navnelson> si
16:33 < navnelson> comprendo
16:33 < madtux> bien como te comentaba
16:34 < madtux> estamos aun en etepas iniciales del proyecto por lo que aun la documentacion para usuario es escasa
16:34 < madtux> obvio para poder convertirte end esarrollador del proyecto lo mas adecuado es que seas primero usuario para que comprendes como funciona todo
16:35 < navnelson> si es correcto
16:35 < madtux> Entonces... aun asi.. el proyecto tiene sus predecesores los cuales por ahora no difieren demaciado de lo que hay en OpenSDE.. por ende algunos documentos de referencia siguen siendo bastante utiles
16:35 < madtux> uno de ellos es el Quick Build reference de T2
16:35 < madtux> http://www.t2-project.org/buildintro.html
16:36 < madtux> basicamente el principal cambio que hay que hacer para que se aplique a OpenSDE es que en lugar de bajar el "trunk" de subversion de t2 bajas el de OpenSDE ..
16:36 < madtux> cosa que ya hiciste
16:37 < madtux> hemos hecho varios cambios de ayer a el dia de hoy... por lo que antes de guiarte con los pasos necesarios para que comiences a compilar tu propia distro ... es beno que actualices tu trunk..
16:37 < navnelson> te sigo
16:37 < madtux> como se hace eso? muy simple.. entras al directorio "trunk" que descargaste ayer usando subversion (svn)
16:37 < madtux> DENTRO de ese directorio ejecutas 'svn co'
16:37 < madtux> perdon
16:38 < madtux> svn up
16:38 < navnelson> ok
16:38 < madtux> ejecutando ese comando solamente bajara los archivos nuevos o actualizados.. en lugar de volver a tener que bajar todo el src
16:38 < madtux> es importante que quiza consideres tener 2 versiones del trunk...
16:38 < madtux> 1 que sea como para darle seguimiento a al trabajo que se hace..
16:39 < madtux> otra para pruebas y/o desarrollo
16:39 < madtux> el de pruebas y/o desarrollo no lo actualizarias tan a menudo pues generalmente estarias compilando cosas.. y el actualizar el trunk durante un "build" podria causar que tu "distro" final sea defectuosa
16:40 < madtux> me sigues?
16:40 < navnelson> si
16:40 < madtux> perfecto.. bueno ya habeis actualizado el trunk?
16:40 -!- elsimio [n=simio@168.243.89.5] has joined #opensde-es
16:40 < elsimio> who here?
16:40 < madtux> bienvenido simio
16:40 < madtux> aca hablamos espanol :) 16:40 < elsimio> why 2 channels?
16:40 < madtux> asi que pone care vivo
16:41 < madtux> elsimio: por razones de "estandarizacion" el #opensde utiliza como idioma el ingles pues los desarrolladores del proyecto son de diferentes nacionalidades por ende tienen diferentes idiomas
16:41 < elsimio> a pues un solo canal
16:42 < elsimio> se pierde la mara con 2 canales
16:42 < elsimio> uno solo
16:42 < madtux> mas el ingles lo tenemos en comun.. entonces para evitar frustracion masiva por no entender que demonios hablan los demas utilizamos alla el ingles
16:42 < elsimio> jaja
16:42 < elsimio> esta bueno
16:42 < elsimio> pero
16:42 < madtux> elsimio: pues este es para aquellos que no saben ingles o bien se sienten mas comodos hablando en espanol
16:42 < navnelson> listo actualizado el trunk
16:42 < madtux> navnelson: genial...
16:43 < madtux> ahora lo primero que debemos hacer es creaer la configuracion de la distro que queres crear..
16:43 < madtux> al ser tu primera vez te voy a guiar paso a paso con las cosas basicas
16:43 < elsimio> una distro con muchas preguntas para el rival
16:43 < elsimio> un rival-server XD
16:44 < navnelson> me dejo llevar
16:44 < madtux> estando dentro del directorio "trunk" deberas ejecutar todos los comandos que comentaremos a continuacion..
16:44 < madtux> que quede claro... a pesar de existir un directorio "scripts" si los ejecutas desde dentro de ese directorio no te serviran
16:44 < madtux> debe ser desde la base de "trunk"
16:44 < navnelson> dime
16:45 < madtux> ===== Creando configuracion =====
16:45 < madtux> se ejecuta el siguiente comando: ./scripts/Config -cfg system
16:45 -!- elsimio [n=simio@168.243.89.5] has left #opensde-es []
16:45 < madtux> donde puedo reemplazar system por lo que quiera... 16:45 < madtux> ejemplo podria escribir ./scripts/Config -cfg miprimersistema
16:46 < madtux> claros con eso?
16:46 < madtux> oops.. antes de ejecutar este comando es importante que estes seguro de tener instalados los paquetes ncurses-dev y gawk
16:46 < madtux> que distro utilizas?
16:47 < mnemoc> eso va a cambiar a `sde config miprimersistema` pronto
16:47 < madtux> lo prometes mnemoc ?
16:47 < madtux> :) 16:48 < navnelson> tengo devian sarge r0
16:48 < mnemoc> si
16:48 < madtux> navnelson: como te mencione ayer mnemoc es un buen amigo mio, y el Lider y creador del proyecto OpenSDE
16:48 < madtux> navnelson: ok entonces pos si acaso ejecutemos lo siguiente:
16:48 < madtux> apt-get install ncurses-dev gawk sed make curl flex texinfo m4
16:50 < madtux> navnelson: ?
16:50 < navnelson> listo
16:50 < navnelson> estan instalados
16:50 < madtux> genial
16:51 < madtux> ahora si ejecutemos ./scripts/Config -cfg system
16:51 < navnelson> me decias que este scrip va a configurar el sistema
16:51 < madtux> dependidento de la capacidad de tu maquina demorara en mostrar una interface que a primera vista te dara la impresion de que estas re-compilando el kernel :) 16:52 < madtux> definimos la configuracion para el sistema que vamos a crear desde zero :) 16:53 < navnelson> ok
16:53 < navnelson> acabo de mostrarme la interfaz
16:53 < madtux> ok un segundo
16:53 < madtux> estamos claros hasta ahora de que hace este paso verdad?
16:54 < navnelson> si
16:54 < navnelson> y estoy tomando nota
16:54 < navnelson> de cada cosa que hago
16:55 < madtux> si ves la primera parte es la seccion del Target Distribution
16:55 < madtux> posicionate donde dice ahora generic por ejemplo
16:55 < madtux> y le das enter
16:55 < navnelson> ok
16:56 < madtux> ves que hay varios targets
16:56 < navnelson> si
16:56 < navnelson> exact desktop
16:56 < madtux> Exact Desktop ... Mnemosyne.
16:56 < madtux> etc..
16:56 < navnelson> correcto
16:56 < madtux> la idea es que despues puedas crear tu propio target
16:57 < madtux> basicamente ahi selecionas el tipo de distro que deseas crear..
16:57 < madtux> bueno mas o menos
16:57 < madtux> :) 16:57 < madtux> por esta vez jugaremos con "generic"
16:57 < madtux> asi que solo dale enter de nuevo en generic system para regresar al menu anterior
16:58 < madtux> el campo de abajo del target... no esta disponible en todos los targets..
16:58 < madtux> es una plantilla de preseleccion de paquetes
16:58 < navnelson> entiendo
16:58 < madtux> compilar un generic sin usar alguna "plantilla
16:58 < madtux> de preseleccion de paquetes demorara MUCHO tiempo
16:58 < madtux> pues comilara _TODOS_ los paquetes disponibles en la distro
16:59 < madtux> creeme son MUCHOS
16:59 < navnelson> te creo
16:59 < madtux> entonces daremos enter ahi
16:59 < madtux> y vamos a elegir la penultima opcion
16:59 < madtux> Minimalistic package selection, X.org and basic desktop
17:00 < navnelson> no veo esa opcion
17:00 < madtux> era donde decia No package preselection template
17:00 < madtux> asumo que ya habias regreso al "menu" principal
17:00 < navnelson> ya la encontre
17:00 < madtux> ok
17:00 < navnelson> si
17:01 < madtux> bien esta platilla configurara este "build" para que descargue y compile los paquetees necesarios para tener un desktop minimo
17:01 < navnelson> estoy donde dice
17:01 < madtux> y por ende una distro con todo lo que necesitas para compilar un target mas grande... o bien para ver de que se trata todo esto
17:01 < madtux> :) 17:01 -!- sonsonate13 [n=sonsonat@201.247.229.137] has joined #opensde-es
17:01 -!- sonsonate13 is now known as hiko_hitokiri
17:01 < navnelson> no package preselection
17:02 < navnelson> mimimalistein package selecction
17:02 < madtux> hola hiko_hitokiri 17:02 < navnelson> minimalistic package selection and x.org
17:02 < madtux> si ves las otras opciones de platillas?
17:03 < navnelson> si
17:03 < madtux> baja hasta donde dice Minimalistic package selection, X.org and basic desktop
17:03 < madtux> y seleciona esa opcion
17:03 < madtux> :) 17:03 < madtux> te dejare de tarea para el futuro que descubras que hacen las otras plantillas :) 17:03 < madtux> para no arruinarte toda la diversion
17:03 < hiko_hitokiri> jajajaj
17:03 < hiko_hitokiri> tomala
17:03 < hiko_hitokiri> juancho
17:03 < hiko_hitokiri> tenga para que se entretenga
17:04 < navnelson> ok
17:04 < madtux> navnelson: una vez selecionada la platilla .. pues obvio te va a regresar al menu principal de configuracion
17:04 < navnelson> correcto
17:04 < madtux> la siguiente opcion
17:04 < hiko_hitokiri> que hay madtux
17:04 < madtux> Install 17:04 < madtux> es si queres crear un iso instalabe.. o podes tambien crear un livecd
17:04 < madtux> :) 17:05 < madtux> bastante cool la verdad
17:05 < madtux> :) 17:05 < madtux> todo bien y vos hiko_hitokiri ?
17:05 < navnelson> install cd/disk
17:05 < madtux> navnelson: esta vez vamos a usar el install :) 17:05 < hiko_hitokiri> pues por aqui viedo quien se descuida
17:05 < madtux> hiko_hitokiri: haha
17:05 < madtux> navnelson: me sigues?
17:05 < navnelson> solo me aparece (install) Installl cd /disks
17:06 < navnelson> luego
17:06 < navnelson> architecture, cpu and optimization
17:06 < hiko_hitokiri> dice el juan que ya tiene listo el cd del debian por si las moscas jajajaj para bolverlo a instalar /n jajaja
17:06 < madtux> si si.. acordate.. para ver las opciones de cada "categoria le das enter
17:06 < madtux> para que despliegue el submenu con las opciones disponibles
17:06 < madtux> :) 17:06 < navnelson> si ya las veo
17:07 < madtux> en todos caso... esta vez utilizaremos Install CD / disks 17:07 < madtux> asi que una vez selecionado.. y estando en el menu principal
17:07 < navnelson> ok
17:07 < madtux> pasamos al parte de Architecture, CPU and Optimization
17:07 < navnelson> te sigo
17:08 < madtux> En general aca lo que haremos sera elegir la arquitectura pra la que crearemos la distro.. y definir para que CPU deseas otimixzar tus paquetes, el kernel etc
17:08 < madtux> si ves donde dice x86 ..
17:08 < navnelson> estoy situado alli
17:08 < madtux> esa sera la arquitectura a utilizar si haremos la distro para x86..
17:08 < navnelson> ok
17:09 < madtux> si entras al submenu de ahi veras que podemos compilar para otras arquitecturas como sparc o powerpc entre muchas otras
17:09 < madtux> realmente soportamos casi cualquier arquitectura soportada por gcc y el kernel :) 17:09 < madtux> que arquitectura es la de tu maquina?
17:09 < navnelson> x86
17:10 < madtux> 32 o 64 bits ?
17:10 < madtux> :) 17:10 < navnelson> 32 bit
17:10 < madtux> ok entonces nos quedamos con x86 como arquitectura
17:10 < madtux> bajamos a la selecion del CPU
17:11 < navnelson> ok donde dice (i486)
17:11 < madtux> si entras al submenu veras los diferentes CPU's para los que podes compilar la distro.. lo cool de compilar para tu especifico CPU esque mejora montones el rendimiento 17:11 < madtux> si correcto donde dice i486
17:11 < navnelson> en efecto tengo el submenu
17:11 < navnelson> no special
17:12 < madtux> Yo como developer, tengo siempre que buscar la manera de que mi trabajo pueda ser utilizado por otras personas.. por lo que por lo general utilizo como optimizacion Optimised for Intel Pentium with MMX
17:12 < navnelson> optimised for intel 386
17:12 < navnelson> optimised for 486
17:12 < madtux> con esa optimizacion que uso.. corre en la mayoria de maquinas
17:12 < madtux> te dejo a libertad el CPU que quieras elegir :) 17:13 < navnelson> puedo elegir
17:13 < navnelson> el que mas se asemeje al de mi maquina
17:13 < madtux> una vez que lo hayas selecionado regresas al menu principal .. y me avisas para continuar
17:13 < madtux> que maquina tienes tu?
17:14 < navnelson> intel celeron
17:14 < navnelson> de 2.13
17:14 < madtux> Intel Pentium with MMX
17:14 < madtux> utiliza esa
17:14 < navnelson> si
17:15 < madtux> como te sientes hasta el momento?
17:15 < navnelson> pues ni me imaginaba que iba estar haciendo todo esto
17:15 < navnelson> la verdad emocionado
17:15 < madtux> bien :) 17:15 < navnelson> ya estoy en el menu principal
17:16 < madtux> esta ves por cuestion de tiempo y de que hay que familiarizarte poco a poco haremos esto basico.. 17:16 < madtux> poco a poco lo haremos mas complejoy avanzado
17:16 < madtux> genial
17:16 < navnelson> si esta super
17:16 < madtux> la opcion de abajo que dice This is a cross-build between architectures 17:16 < navnelson> correcto
17:17 < navnelson> estoy alli
17:17 < madtux> solamente se utiliza cuando haras un cross build entra arquitecturas..
17:17 < madtux> que es eso exactamente? 17:17 < madtux> bueno si estas usando una maquina x86.. y quieres compilar cosas para una ppc o una sparc por ejemplo
17:17 < madtux> :) 17:17 < madtux> en este caso no vamos a activar esta opcion
17:18 < madtux> si notas a pesar de que trato de hacer esto basico y sensillo... las opciones y cosas que estamos son bastante avanzadas y complejas en comparacion con las distros que comunmente utilizamos
17:18 < navnelson> listo esta selecconad
17:18 < madtux> navnelson: _NO_ vamos utilizar esa opcion del cross-build
17:19 < madtux> no aplica para nosotros :) 17:19 < madtux> ene ste caso 17:19 < navnelson> ok
17:19 < navnelson> ya no esta seleccionada
17:19 < madtux> genial
17:19 < madtux> la sguiente categoria de Build System Configuration
17:20 < navnelson> estoy alli
17:20 < madtux> basicamente define el comportamiento que tendra el "SDE" o ambiente de compilacion para que me entiendas mejor
17:20 < madtux> deja esas opciones tranquilas, a excepcion de las que te dire que actives
17:20 < navnelson> entendido
17:20 < madtux> Retry building broken packages
17:20 < madtux> activa esa
17:21 < madtux> Always clean up src dirs (even on pkg fail)
17:21 < madtux> Create debug information (xtrace) for builds
17:21 < madtux> y esas otras 2 que te puse
17:21 < madtux> luego te explicare con calma que hace cada una
17:21 < madtux> muchas de ellas las entenderas cuando te mentas en cosas complejas y ya comiences a ver errores de compilacion..
17:22 < madtux> en este especifico build que tu hares he estado trabajando y el unico paquete que te va a reventar sera mplayer
17:22 < navnelson> ok
17:22 < navnelson> entonces tengo seleccionado
17:22 < madtux> pero no es critico... luego te enseno como hacer el binario de maplyer paraq que lo instales manualmente en tu distro :) 17:23 < navnelson> retry building
17:23 < navnelson> always clean up
17:23 < navnelson> y create debug information
17:23 < madtux> correcto eso esta perfecto
17:24 < madtux> todo lo demas esta bien asi
17:24 < madtux> por favor baja hasta el final del menu principal
17:25 < madtux> necesito que por favor actives la penultima opcion que dice "Use compiler cache (ccache) where possible"
17:25 < madtux> dime cuando lo has hecho
17:25 < navnelson> esta hecho
17:26 < madtux> ok sinotas al selecionarlo aparecieron 2 opciones mas justo debaje de esta
17:26 < navnelson> si
17:26 < madtux> deja la primera como esta y activa la que dice Enable cache automatic cleaning up
17:26 < navnelson> si es la segunda que aparecio
17:26 < madtux> perfecto
17:26 < madtux> bueno ta terminamos de crear la configuracion
17:26 < madtux> asi que con las flechas muevete a "exit"
17:27 < madtux> para salir y salvar la configuracion
17:27 < madtux> soloe s mover la flecha de la derecha
17:27 < madtux> :) 17:27 < navnelson> listo
17:27 < madtux> me avisas cuando estas de regreso en el "shell normal"
17:27 < navnelson> clean up configuration finished
17:27 < madtux> Genial!
17:27 < navnelson> estoy en la shell
17:28 < madtux> ahora tenemos 2 opciones a seguir
17:28 < madtux> 1. Podemos bajar todos los paquetes que necesitamos primero y luego compilar.
17:28 < madtux> 2. Podemos ir bajando paquete por paquete conforme les toca el orden de compilacion
17:28 < madtux> en ambos casos el proceso es automatizado obviamente
17:29 < madtux> que deseas hacer?
17:29 < madtux> :) 17:29 < madtux> si solo quieres bajar todos los paquetes primero ejecuta el comando ./scripts/Download -cfg system -required
17:29 < navnelson> esta bien
17:30 < madtux> si deseas que los paquetes se bajen conforme se vayan necesitando ejecuta: ./scripts/Build-Target -cfg system
17:30 < madtux> NOTA: si eliges la opcion de bajar todos los paquetes primero.. al finalizar esto.. para empezar a compilar ejecutas el comando ./scripts/Build-Target -cfg system
17:31 < madtux> obvio en este caso no bajara ningun paquete pues ya habras bajado todos
17:31 < navnelson> me dice
17:31 < madtux> Diria que eso es todo... los paquetes demoran al rededor de una hora o 2 en bajarse dependiendo de tu ancho de banda
17:32 < navnelson> activate a wap patition
17:32 < madtux> la compilacion demorara alrededor de 24 horas dependiendo nuevamente de tu CPU y demas
17:32 < navnelson> using the swapon
17:32 < madtux> WOW... no tienes una particion swap ?!
17:32 < navnelson> no
17:33 < madtux> puedo atreverme a preguntar por que?
17:33 < madtux> :) 17:34 < navnelson> pues particionamos los discos
17:34 < navnelson> y por un ups se nos escapo
17:34 < madtux> necesito que tengas una particion swap..
17:34 -!- elsimio [n=simio@168.243.89.5] has joined #opensde-es
17:34 < madtux> ese oops de no crear una particion swap no es bueno
17:34 < madtux> en especial para lo que queremos lograr con esto :) 17:35 < madtux> vivo
17:35 < navnelson> osea que en buen salvadoreño
17:35 < navnelson> la regue
17:35 < madtux> hehe 17:35 < navnelson> al no ponerle la swap
17:36 < madtux> pues todo sistema linux DEBE tener una particion swap
17:36 < madtux> mucho del excellente rendimiento que ofrece linux es gracias a la buna utilizacion del swap
17:36 < madtux> buena*
17:37 < madtux> realmente ya te di TODAS las instrucciones que necesitas para hacer tu distro
17:37 < navnelson> ok
17:37 < madtux> _PERO_ antes de hacer vas a necesitar o reinstalar ese sistema y esta vez ponerle un swap.. o usar otra maquina que si tenga swap
17:37 < madtux> :S
17:37 < navnelson> ok
17:38 < madtux> es posible alguna de las dos opciones?
17:38 < navnelson> buen momento para apreder algo nuevo
17:38 < madtux> te dire algo... todo esta nueva experiencia sera algo "dificil" al principio.. pues estas jugando con cosas mas alla de lo que sualmente se llega a tocar en una distro normal..
17:38 < navnelson> le voy a crear la particion swap
17:39 < madtux> _PERO_ el conocimiento que vas a aquirir sera increible
17:39 < madtux> te lo garantizo
17:39 < navnelson> claro
17:39 < madtux> bien... has el swap.. luego has todo lo que te indique..
17:39 < navnelson> tu eres un testimonio vivo de ello
17:39 < madtux> y manana hablamos para ver como va progresando tu compilacion
17:39 < madtux> navnelson: hehe si es cierto.
17:40 < navnelson> si
17:40 < madtux> navnelson: una ultima nota..
17:40 < navnelson> nos quedamos hasta el script de
17:40 < madtux> cuando pareca que ya bajo todos los paquetes..
17:40 < navnelson> build-taget -cfg system
17:40 < madtux> ejecuta nuevamente elcomando de Download un par de veces solo para estar seguros de que no falte nada
17:40 < madtux> ./scripts/Build-Target -cfg system
17:40 < madtux> es case sensitive :) 17:41 < madtux> y debes respetar los path que te estoy dando..
17:41 < navnelson> o si si
17:41 < madtux> si ejecutas "Build-Target" estando dentrod el directorio "scripts" no vas a alograr nada.
17:42 < madtux> en este momento estoy finalizando un Build identico al que tu estas por iniciar
17:42 < madtux> me faltan solo 5 de 467 paquetes
17:42 < madtux> :) 17:42 < navnelson> y cuanto tiempo te llevo todo eso
17:42 < navnelson> solo por saber
17:42 < madtux> 1 dia.
17:43 < madtux> solo el kernel y gcc se tomaran poco mas de 1 hora cada uno
17:43 < madtux> ah y glibc tambien
17:43 < madtux> y estos son compilados un par de veces en el proceso..
17:43 < madtux> osea que solo ahi ya tenes al rededor de 6 o 7 horas de compilada
17:43 < madtux> :) 17:43 < navnelson> :) 17:44 < navnelson> que bien
17:44 < navnelson> pues estoy dispuesto a legar hasta alli
17:44 < madtux> para que lo tomes en cuanta y no te vayas a quedar toda noche desvelado
17:44 < madtux> :) 17:44 < madtux> algo importante..
17:44 < navnelson> dime
17:44 < madtux> toma nota de si algun paquete no se puede bajar.. o el Build se detiene porque algun paquete "revienta" o da error pues
17:45 < madtux> no deberia de suceder pues yo ya he solucionado todos -1 de los problemas que habia
17:45 < madtux> asi que deberia de ir bien hasta el final.. con la excepcion de mplayer.. pero cuando falle mplayer.. no se va a a abortar tu Build
17:45 < navnelson> el del mplayer
17:46 < madtux> en fin si algo "extrano" llegara a pasar lo arreglamos juntos manana :) 17:46 < madtux> vale?
17:46 < navnelson> vale
17:46 < navnelson> gracias migue
17:46 < madtux> entonces diviertete amigo :) 17:46 < navnelson> te dejo descansar
17:46 < madtux> cual descansar..
17:46 < navnelson> ah una ultima consulta
17:46 < madtux> sigo arreglando cosas 17:46 < navnelson> jaja
17:46 < madtux> tranquilo aun no me voy.. pregunta todo lo que necesites
17:47 < navnelson> esque por aqui dicen
17:47 < navnelson> que descansar es cambiar de actividad
17:47 < madtux> ah :) 17:47 < navnelson> la consulta es
17:47 < navnelson> se puede actualizar solo kde y gnome sin actualizar todo lo demas
17:48 < madtux> en OpenSDE?
17:48 < navnelson> alli o fuera de opensde
17:48 < madtux> si, si es posible.. conforme vayamos preogresando en tu aprendizaje mi querido padawan te mostrare como
17:48 < madtux> :) 17:49 < elsimio> jaja
17:49 < elsimio> MAS VIVO navnelson
17:49 -!- navnelson [n=usuario@201.247.229.137] has quit [Remote closed the connection]
17:49 < madtux> hehe
17:49 < madtux> y que hay de nuevo elsimio ?
17:49 < elsimio> nada aqui bien pisado programando :S
17:50 < elsimio> hoy si trabajo
17:50 < madtux> uff..
17:50 < madtux> ya regreso
17:50 < elsimio> vivo pues
17:52 -!- _usuario [n=usuario@201.247.229.137] has joined #opensde-es
17:52 < madtux> bienvenido de vuelta _usuario 17:52 < madtux> :) 17:53 -!- _usuario is now known as navnelson
17:53 < navnelson> hola estoy de vuelta
17:53 < madtux> ;-) 17:53 < navnelson> por aqui me sacaron a patadas del irc
17:53 < madtux> como asi hombre
17:54 < navnelson> no pero no fue directamte del irc
17:54 < madtux> si fue tu coneccion
17:54 < navnelson> sino de otra maquina de aqui del centro de computo donde estoy
17:54 < madtux> oh
17:54 < madtux> aun estas en tu trabajo
17:54 < madtux> ?
17:54 < navnelson> si
17:54 < madtux> ya veo
17:55 < navnelson> es que estamos mudando las maquinas
17:55 < navnelson> al debian
17:55 < navnelson> y estamo montado un servidor web
17:55 < navnelson> y les dio por meterce a mi maquina con ssh
17:55 < navnelson> y jugarme una broma
17:55 < madtux> hay algo muy "lindo" que usamos en OpenSDE que se llama distcc con esto podras distribuir la compilacion entre 2 o mas maquinas de tu red para obvio hacer los builds mucho mas rapido
17:55 < madtux> digamos que es parecido a tener un cluster
17:55 < madtux> :) 17:56 < navnelson> que excelente
17:56 < navnelson> ah por cierto visite la web msdnetwork
17:56 < navnelson> y no la pude ver
17:56 < navnelson> no esta online
17:56 < madtux> Bueno quiza pronto puedan crear su propia distro para el lab.. optimizada para el hardware que tiene ahi.. y con los paquetes que necesitan :) 17:56 < navnelson> ¿?
17:57 < madtux> navnelson: estamos terminandola
17:57 < navnelson> seria excelente crear nuestra propia distro
17:57 < navnelson> y lo hare poco a poco
17:57 < madtux> http://www.msdnetworks.com/msd-site/
17:57 < navnelson> con tu ayuda claro
17:57 < madtux> esa es la version en desarrollo del sit
17:57 < madtux> e
17:57 < madtux> :) 17:58 < navnelson> ahorita mientras estoy en mi trabajo
17:58 < madtux> navnelson: yo te dare las bases.. poco a poco aprenderas tambien.. y seras caballero jedi.. y luego mastro jedy..
17:58 < navnelson> excelente
17:58 < madtux> la idea es que puedas ensenar el "encanto" de OpenSDE a tus colegas y amigos
17:58 < navnelson> mientras mi oficina esta en funcion
17:59 < navnelson> funciona un servidor web
17:59 < navnelson> y un servidor de streaming
17:59 < navnelson> solamente que esta en soft propietario
17:59 < madtux> podes hacer distro optimizadas para esas funciones tambien
17:59 < madtux> :) 17:59 < navnelson> pero lo trabajo desde un maquina normal comun y corriente
17:59 < madtux> streaming.. propietario... shoutout ?
17:59 < madtux> :) 18:00 < navnelson> si le puedes dar un vistazo
18:00 < navnelson> www.megatabersonsonate.sv.tc
18:00 < navnelson> www.megatabersonsonate.tk
18:00 < madtux> a ver
18:00 < navnelson> y me das tus sugerencias
18:01 < madtux> que quede claro que soy arquitecto de distros.. sysadmin, coders, man de seguridad.. pero de webmaster no tengo el "talento" :) 18:01 < elsimio> jaja
18:02 < madtux> ok... empezaria por remover las letritas en rojos con la hora fecha de la foto
18:02 < madtux> :) 18:02 < madtux> eres bautista entonces Nelson?
18:02 < madtux> OK... confirmado.. tu build solo fallara con mplayer.. termine de compilar
18:03 < navnelson> si trabajo en la organizacion
18:03 < elsimio> nos vemos
18:03 < madtux> me parece muy bien :) 18:03 < elsimio> MAS VIVOS PUES
18:03 < elsimio> #jugar
18:03 < madtux> chaos elsimio 18:03 < elsimio> VIVOS VIVOS
18:04 -!- elsimio [n=simio@168.243.89.5] has quit ["My damn controlling terminal disappeared!"]
18:04 < navnelson> ok gracias migue
18:05 < navnelson> nos veremos pronto
18:05 < madtux> OK
18:05 < madtux> cuidate y DTB
18:05 < madtux> :) 18:05 -!- navnelson [n=usuario@201.247.229.137] has quit [Remote closed the connection]
18:06 < hiko_hitokiri> hey madtux
18:06 < hiko_hitokiri> te cuidas
18:06 < madtux> vos tambien hiko_hitokiri 18:06 < hiko_hitokiri> simon
18:06 < hiko_hitokiri> hay me le avisa a la cafetera que ya llego
18:07 < madtux> hehehe


saludos

No hay comentarios: