MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

Garnome y ataques de versionitis.
Mucha gente entre los que me incluyo a veces tenemos ataques de versionitis que nos hacen destrozar nuestras pulidas instalaciones cometiendo alguna burrada como mezclar repositorios o distribuciones.

Hace tiempo me dió por probar el gnome 2.10 que traia ubuntu hoary así que ni corto ni perezoso mezcle los paquetes con los de debian y se montó un cacao que solo lo arregló una instalación limpia desde cero. A la liberación de Sarge me entro de nuevo el ataque de probar las xorg lo que me hizo pasar a unstable y quedarme con un montón de dependencias rotas. Como necesitaba ciertos paquetes -dev volví a testing de nuevo.

Hace poco mirando las nuevas características del futuro gnome-2.12 me entraron unas ganas enormes de probarlo, pero como ya me había tocado varias veces tener que borrar y empezar de nuevo busqué un método no destructivo, y lo encontré, se llama GARNOME.

Garnome es un confunto de configuraciones y scripts (uno de los ayudantes para la compilación de gnome) que mediante snapshots o congelaciones nos permite poder probar versiones en desarrollo altamente inestables sin perder nuestro entorno estable en el equipo.

Así que ni corto ni perezoso me baje el snapshot del 19 de agosto y repasé por encima el README (si amiguitos soy un cobarde :(, antes de compilar suelo leer los READMES por encima) y le metí un make install desde el directorio raiz.

Garnome crea una especie de bootstrap sin serlo (o no se puede elegir), es decir crea a partir de una directorio (/home/$USER/garnome/ por defecto) una raíz de instalación para todo lo que se compile, así que, si no te gusta borras ese directorio y aquí no ha pasado nada. Es altamente recomendable compilar como usuario no root, y mejor para la ocasión crear un usuario nuevo así no destrozará las configuraciones del escritorio o programas de nuestro usuario habitual.

Lo dejamos un buen rato y empezarán a saltar errores por dependencias. Otro vistazo más intenso al README para descubrir que hay que instalar varios paquetes -dev para que el nuevo entorno se pueda compilar. Garnome compilará dbus, hal y demás librerías nuevas que necesite. Está separado en directorios según el software a compilar:
bindings
bootstrap
broken
desktop
fifth-toe
freedesktop
geektoys
hacker-tools
matchbox
mono
office
platform
El directorio que más interesa es desktop, en él están los paquetes necesarios para el escritorio gnome, el resto de directorios incluyen aplicaciones como mono, gimp, gaim, firefox, ofimática, juegos, etc.. Dentro de desktop ejecutamos make install y el script se encargará de descargar y compialr las fuentes con las dependencias necesarias. Como resto de mie pruebas he compilado f-spot y beagle (ámbos hechos con mono) y me ha quedado muy buen sabor de boca.

Este directorio donde descomprimimos garnome puede llegar a ocupar 3Gb asi que cuidado si estas justo de espacio. Una vez que no vayas a compilar más puedes borrarlo o ejecutar make clean en la raiz para recuperar el espacio.

Gnome 2.11.91 a simple vista no tiene grandes diferencias visuales excepto por los nuevos temas más suaves como clearlocks (que ya llevo tiempo usando en mi gnome 2.8) y los tres menús como el 2.10.

Nautilus en modo browser ha sustituido la barra de texto que indicaba el directorio donde estabamos por botones, esa idea la ví hace tiempo en thunar (nuevo gestor de archivos para xfce 4.4)

nautilus 2.11 y botones


F-spot no lo conocía y me ha sorprendido mucho así que me lo he instalado en mi testing mediante un backport de mono. Beagle también es interesante pero supongo que disminuirá bastante el rendimiento al estar a la escucha de cambios en el home.






Openoffice-beta-2: ¿pasito para atrás?
No se porqué extraño motivo a la gente de openoffice.org le gusta cambiar la forma de trabajo cada poco tiempo.

Resulta que los paquetes beta de openoffice siempre se han llamado openofficeorg-xxxx y los oficiales openoffice.org-xxx (la diferencia es el punto para separar org de openoffice). No me he dado cuenta, he empezado a actualizar hoy a la última versión (1.9.125) y se ha duplicado el mirror, ¿consecuencias? Pues que la actualización mediante apt-get ya no sería automática... openofficeorg-writer y openoffice.org-writer ya no son lo mismo.

Así con estas he trucado un poco mi script de empaqueta_deb.sh metiendo unos sed s/openoffice.org/openofficeorg/g para conservar los nombres antíguos hasta ver que pasa con la siguiente versión, y borrando los duplicados que había hecho sin enterarme.

Aparte de eso han aparecido nuevos paquetes, openofficeorg-debian-menu que espero que arregle los problemas de apertura de archivos que me ha comentado alguien y varios internos raros: core03u core04u core05u. Los he puesto como dependencias del core01 para que se instalen aunque no se para que sirven. Así que supongo que el openofficeorg-core01 quedará retenido para instalar eso y borrar openofficeorg-menu (acabo de reactualizarlo para que haga esto último). Ya no hay ejecutables oowriter2 ooweb2 etc.. los menús los controlan ahora ellos.

Me dispongo a ver si hay nuevos paquetes de idioma (actualmente estoy empaquetando 3 idiomas: español, portugués y francés a parte del inglés que trae intrínseco) y resulta que los paquetes que había antes (.sh con un tar.gz camuflado y rpms dentro) ya no están. Han creado paquetes para arquitecturas powerpc (mac) pero no para intel (i386). Nunca han empaquetado español en deb y a lo mejor es el momento de enviar un reporte de fallo.

En cambio se les ha debido ocurrir la genial idea de hacer openoffice en cada idioma (ejemplo: OOo_2.0beta2_LinuxIntel_install_es.tar.gz 25-Aug-2005 12:06 103M ), si no lo creeis, mirad esto. ¿Estas estrategias no las hacía el monopolio M$? Creo que con esto se rompe toda la ventaja de poder tener openoffice en varios idiomas y nos lo pone bastante más crudo a los hispanohablantes. No hay .sh, no hay .deb y si quieres en español te lo instalas entero en español. Quizás a mucha gente no le importe pero en un equipo con posibilidades de arrancar en inglés, español y francés por ejemplo, con su método no se podría.

Habrá que esperar un poco los mirror todavía estan bailando cada rato.





SOLEUPIX y yo nos vamos de viaje a Fuerteventura [v 2.0]
Los que sois asíduso al blog os acordareis que en Mayo postee sobre mi viaje con Soleupix a Fuerteventura, aquello al final se suspendió por diversos motivos logísticos.

Pues bien se rehacen de nuevo los planes para los días 8 y 9 de septiembre:

I Jornadas de Software Libre de Fuerteventura

En la web oficial de las jornadas www.gnumax.net se pueden consultar horarios, situación, INSCRIBIRSE, etc...

Para los más vagos copio y pego parte de la presentación:


Las I Jornadas de Software Libre de Fuerteventura (gnumax.05), se celebrarán en el marco incomparable de la isla de Fuerteventura, perteneciente a la província de Las Palmas y ubicada en las Islas Canarias.

Este evento se celebra en un momento idóneo para la isla, ya que el clima acompaña de forma permanente, y en esta época aún disfrutamos de temperaturas que rondarán entre los 25 y 33 grados centígrados, suavizados éstos gracias a los vientos alísios que cruzan el archipiélago de este a oeste.

En la ciudad de Puerto del Rosario, capital de la isla, se encuentra la Sala de Arte Moderno JUAN ISMAEL, lugar escogido para la celebración de estas Jornadas, ya que dispone de una sala multimedia con la tecnología necesaria para el buen desarrollo de las conferencias.

Este evento tendrá lugar los días 8 y 9 de septiembre de 2005. El objetivo primordial es mostrar que es una alternativa real para usuarios, desarrolladores y empresas e instituciones que hacen uso de las tecnologías de información.

Gracias al patrocinio de la Consejería de Industria, Energía, Comercio y Nuevas Tecnologías, y a la inestimable colaboración del Grupo de Usuarios de Linux de Canarias (GULIC), así como empresas y particulares de la isla, podemos llevar al gran público un evento lleno de ilusión, con la fuerte convicion de que será un referido más en el impulso tecnológico en el que Fuerteventura se encuentra inmersa. Para ello queremos converger en un punto de reunión y encuentro con usuarios, desarrolladores y promotores de las nuevas tecnologías con el fin de fomentar un uso más efectivo y mostrar las ventajas competitivas que otorga el Software Libre y consolidar este encuentro como un referente de usuarios, investigadores, profesionales, estudiantes, grupos y/o comunidades de Fuerteventura en aras de estrechar la Brecha Digital.


Interesante, ¿no? Pues ya sabes, si vives cerca (o estarás cerca durante esas fechas) no olvides de pasarte a conocer un poco mejor todo este mundo del software libre.

Hay tres ponencias, una sobre clientes ligeros LTSP/PXES de la mano de Javier Paredes (aka javilón) mi charla sobre metadistros y otra que no tengo información sobre el tema:

Día 8 de Septiembre - JUEVES

  • 17:00 - Presentación de las Jornadas
  • 17:30 - Presentación de Ponentes y Ponencias
  • 18:00 - 1ª Ponencia
  • 19:00 - Descanso
  • 19:15 - 2ª Ponencia

Día 9 de Septiembre - VIERNES

  • 09:30 - Demostración GNU/Linux - Install SOLEUPIX
  • 10:50 - Descanso - Café
  • 11:00 - 3ª Ponencia
  • 14:00 a 17:00 - Descanso para el Almuerzo
  • 17:00 - Demostración PXE
  • 18:00 - Coloquio abierto
  • 19:30 - Clausura

Por mi parte intentaré explicar cómo funciona y cómo se hace una metadistro (hacer una durante la charla o el taller) y después mostrar lo sencillo que es su instalación de SOLEUPIX.

Como contaba ayer gracias a una empresa local se van a quemar 100 copias de la iso: Soleupix-0.2.6-rc6-special.iso versión algo antígua (11 jun), pero que una vez que comience la normalidad del curso comenzará sus nuevas mejoras (unionfs, nuevo instalador, etc...)





Va a ser que sí
Después de un verano más bien soso, ya he vuelto.

Estuve desconectado de la informática y Linux casi un mes y realmente lo necesitaba, lo eche de menos pero creo que necesitaba un respiro.

He vuelto con las pilas cargadas, nada más llegar he actualizado mi mirror local (2.6 Gb de paquetes deb) y la versión de openofficeorg a la 1.9.123.

En cuanto al tema de SOLEUPIX queda pendiente mi viaje a Fuerteventura que será el 8 de septiembre. Allí compartiré con Javilón (antiguo miembro de soleup) unas charlas sobre metadistros y pxes/ltsp.

La gente del Gulic ha conseguido que una empresa local tueste 100 copias de soleupix para repartirlas durante las jornadas. Ellos consiguen lo que nosotros no hemos conseguido (Jorge ponte las pilas con Caja Avila a ver si hacemos algo).

He vuelto con ganas de enredar en scripts aprender java (ni de chorra) o quizas C C++ junto a gtk