AZLinux

19/05/2010

Ponencia en el Gnome 3.0 Marketing Hackfest

El pasado día 7 de mayo, tuvimos la oportunidad de presentar nuestro proyecto de migración a software libre , dentro del Gnome 3.0 Marketing Hackfest.

Dicho evento se celebró en el Instituto Tecnológico de Aragón. Entre los patrocinadores de las jornadas se encontraba el propio Ayuntamiento de Zaragoza, además de ASOLIFCESLA y el ITA, y fue un placer conocer a personas tan importantes dentro del entorno Gnome como Vincent Untz y Stormy Peters.

Etiquetas: ,

19/05/2010 08:23 #. Tema: presentacion. No hay comentarios. Comentar.

12/04/2010

Sensaciones TECNIMAP 2010

Esto acabó, pero mi sensación es "estamos empezando".

TECNIMAP 2010 nos permitió dar a conocer nuestro proyecto de Escritorio Software Libre para el Ayuntamiento de Zaragoza. Llevamos 5 años trabajando para que esto sea una realidad y poco a poco lo vamos consiguiendo. Lo vamos consiguiendo no sin esfuerzo y sin sabores, con el esfuerzo diario de nuestros técnicos. Para ellos vaya mi sincero agredecimiento.

TECNIMAP 2010 nos permitió constatar que muchas administraciones lo tienen claro, el camino del Escritorio se recorre en direccion al Software Libre. Desde Andalucía, Valencia, Canarias, Huesca, Guadalajara, Galicia, Málaga, Asturias, Cantabria, Madrid, País Vasco y muchos otros que ya no puedo recordar hemos encontrado mucho intereses por recorrer este camino que nosotros empezamos hace un tiempo. Nos gustaría dar un poco de nuestra luz a este camino penumbroso en muchos de sus tramos.

TECNIMAP 2010 nos permitió constatar que el camino del Escritorio Software Libre es viable y además, rentable social y económicamente. Pero no olvidemos que, como casi todo en la vida, para llegar al éxito es necesario disponer de recursos y organización.

Aquí estamos para lo que necesitéis
azlinux@zaragoza.es

Eduardo Romero Moreno
Servicio de Redes y Sistemas
Ayuntamiento de Zaragoza

12/04/2010 00:09 #. No hay comentarios. Comentar.

23/03/2010

Cómo modificar un Live CD de openSUSE y convertirlo en un Live USB

openSUSE proporciona una herramienta para construir distribuciones personalizadas basadas en su producto y que también permite que estén disponibles en diferentes formatos (Live CD, USB stick, VMWare virtual machine...). El programa que posibilita todo esto se llama kiwi y se puede probar toda versatilidad y potencia dentro del proyecto suseStudio.

Sin embargo, para hacer unos cambios rápidos sobre la versión Live CD oficial de openSUSE no es necesario usar esa aplicación. A continuación explicaremos los pasos seguidos para realizar una personalización rápida.

Para empezar, vamos a comentar los cambios que queremos hacer sobre la distribución base:

  • En el sistema de arranque:
    • Cambiar el idioma (por defecto muestra el inglés y lo queremos cambiar a español).
    • Cambiar el fondo gráfico.
  • En el sistema operativo:
    • Cambiar el idioma (a español).
    • Cambiar la configuración del teclado.
    • Mostrar otro fondo de escritorio en la sesión gráfica del usuario.
    • Desactivar las actualizaciones automáticas (ya que el sistema es de sólo lectura).

Qué hay dentro de una imagen ISO de openSUSE

El primer paso, después de bajar la imagen ISO de openSUSE para Live CD (la 11.2), es descomprimir el fichero. Dicho archivo contiene los ficheros del sistema de arranque y un gran archivo que contiene el sistema de ficheros de la distribución. Este archivo, que necesitamos descomprimir para modificar ciertos parámetros del sistema, está en formato clicfs y dentro contiene otro fichero, llamado fsdata.ext3, que deberemos montar para acceder a los archivos reales. Necesitaremos tener instalado el paquete clicfs para descomprimir dicho formato.

Resumiendo, para realizar las operaciones descritas, las órdenes a ejecutar serían:

 $ mkdir /tmp/iso
$ cp /ruta/a/openSUSE-11.2-GNOME-LiveCD-i686.iso /tmp/iso
$ cd /tmp/iso
$ file-roller --extract-here openSUSE-11.2-GNOME-LiveCD-i686.iso
$ mkdir /tmp/clicfs
$ cp /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/openSUSE-gnome-11.2-live-gnome-read-only.i686-2.8.0 /tmp/clicfs
$ cd /tmp/clicfs
$ unclicfs openSUSE-gnome-11.2-live-gnome-read-only.i686-2.8.0

El fichero fsdata.ext3 que aparece al descomprimir el contenedor clicfs, no tiene espacio libre. Esto significa que no se podrá modificar ningún fichero porque no hay espacio disponible para hacer una copia temporal. La solución es dar algo de espacio libre. Habrá que redimensionar el sistema de archivos:

 # cd /tmp/clicfs
# e2fsck -f fsdata.ext3
# resize2fs fsdata.ext3 3800M
# mount -o loop fsdata.ext3 /mnt

Con esto, dentro del directorio /mnt tendremos, en modo lectura y escritura, el sistema de ficheros de la distribución para poderlo modificar.

Cambio de idioma, teclado, fondo de escritorio y actualizaciones automáticas

Para cambiar el idioma a español, habrá que editar el fichero /mnt/etc/sysconfig/language (como usuario root) y modificar la variable RC_LANG:

RC_LANG="es_ES.UTF-8"

Si se quiere cambiar también el idioma para el usuario root, se debe actualizar el valor de la variable ROOT_USES_LANG:

ROOT_USES_LANG="yes"

Ya que hemos cambiado el idioma, también es recomendable cambiar el mapeo del teclado. En este caso, hay que editar el fichero /mnt/etc/sysconfig/keyboard y modificar la variable KEYTABLE (como usuario root):

KEYTABLE="es.map.gz"

El fondo de escritorio por defecto, se encuentra en el archivo /mnt/usr/share/wallpapers/openSUSE112-1600x1200.png, por lo que podemos cambiarla por otra fotografía que respete las dimensiones y formato del original.

Para desactivar las actualizaciones automáticas, es necesario crear el fichero /mnt/etc/sysconfig/automatic_online_update, con el siguiente contenido:

   AOU_ENABLE_CRONJOB="false"
AOU_SKIP_INTERACTIVE_PATCHES="false"
AOU_AUTO_AGREE_WITH_LICENSES="false"

Una vez hechos los cambios, si desmontamos el directorio /mnt, dentro del fichero /tmp/clicfs/fsdata.ext3 estarán conservadas nuestras modificaciones. Tan sólo tenemos que recomprimir el fichero en formato clicfs y dejarlo en la ubicación original para completar esta fase del trabajo:

# umount /mnt
$ mkclicfs -c 9 fsdata.ext3 openSUSE-gnome-11.2-livecd-gnome-read-only.i686-2.8.0

Le aplicamos el máximo nivel de compresión (el 9) para conseguir que quepa en un CD de 700 MB. Sólo hay que copiarlo en la ubicación original para luego rehacer la imagen ISO:

$ cp /tmp/clicfs/openSUSE-gnome-11.2-livecd-gnome-read-only.i686-2.8.0 /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/

Cambios en el sistema de arranque

Para cambiar el idioma en el que se presenta el gestor de arranque de la imagen ISO, lo haremos con el comando gfxboot.

    # gfxboot -a /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/boot/i386/loader --add-language es_ES --default-language es_ES -b isolinux

Esto hace que cambie el contenido del fichero boot/loader/i386/loader/bootlogo. A su vez, este archivo contiene otro, llamado init, que es donde se realizan dichos cambios.

Por último, para cambiar la imagen de fondo del arranque, copiaremos la nueva foto en el directorio /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/boot/i386/loader con los nombres back.jpg y welcome.jpg. Eso sí, la nueva foto deberá mantener el mismo formato y dimensiones que las originales. Después, ejecutaremos este comando:

    # gfxboot -a /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/boot/i386/loader --add-files /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/boot/i386/loader/back.jpg -b isolinux

Rehacer la imagen ISO

Con el comando mkisofs podremos compilar los ficheros para obtener de nuevo una imagen ISO para poder planchar en un CD. Este comando tiene múltiples argumentos, pero sólo usaremos algunos de ellos.

    # cd /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686
# mkisofs -r -l -o /tmp/Nueva-Live-CD.iso -b boot/i386/loader/isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table .

El punto del final del comando se refiere al directorio actual, lo que significa que hará una ISO con todo lo que haya en dicho directorio. Habrá que revisar el directorio y dejar sólamente lo estrictamente necesario antes de empaquetar la imagen ISO.

Convertir en una imagen Live USB

Aunque el resultado que se puede conseguir no es el de una imagen Live USB total, porque sólo se podrá escribir con persistencia en la partición de home, puede venir bien para aprovechar el trabajo y matar dos pájaros de un tiro (una misma imagen para dispositivos diferentes: CD y USB).

Lo primero es conseguir que la imagen ISO también sea capaz de arrancar en un dispositivo USB. Para ello, existe un comando, llamado isohybrid (dentro del paquete syslinux), que hará esta parte del proceso. Sin embargo, la documentación sobre el comando es bastante escasa. No basta con ejecutar el comando y pasar la ruta de la imagen ISO como parámetro para conseguir el objetivo. Es necesario que el identificador del sistema de arranque sea el mismo que espera la imagen ISO como dispositivo de arranque. Dicha información se halla en el fichero /tmp/iso/openSUSE-11.2-GNOME-LiveCD-i686/boot/grub/mbrid.

A falta de documentación sobre este tema, la solución se encuentra dentro del fichero /usr/share/kiwi/modules/KIWIIsoLinux.pm, que forma parte del paquete kiwi de openSUSE. Una vez que sabemos el identificador del MBR que espera encontrar la imagen ISO, la orden que debemos ejecutar es la siguiente:

    # isohybrid -id 0x6de64dcf -type 0x83 /tmp/Nueva-Live-CD.iso

Esta nueva imagen ISO ya se puede planchar en un dispositivo USB con, por ejemplo, el comando dd, o el comando imagewriter (que pertenece al paquete kiwi-tools-imagewriter).

La segunda parte del proceso se reduce a aprovechar el espacio restante en el USB como partición de home, en la que se pueda leer y escribir y obtener así persistencia. Dicho proceso lo podemos llevar a cabo con el comando fdisk. En la página Live USB stick se puede obtener más información sobre el tema.

Referencias

Actualización 2010-03-30

Si se resiste la desactivación de la actualización automática, es recomendable borrar el fichero /mnt/etc/xdg/autostart/gpk-update-icon.desktop, para evitar que se lance el proceso en el inicio de la sesión gráfica.

Etiquetas: ,

23/03/2010 13:04 #. Hay 1 comentario.

19/03/2010

Video WhyFLOSS 2010

Como todos los años WhyFLOSS es un interesante evento que permite ver el software libre desde muchos puntos de vista.

Este año presentamos nuestro proyecto AZLinux. Escritorio Software Libre.

 

Podéis ver el vídeo aquí (0:52 al 1:18)  http://www.ustream.tv/recorded/5536305

El resto de vídeo aquí: http://www.eoi.es/blogs/open/nuevos-modelos-de-negocio-con-floss/

Felicidades a Neurowork y EOI

19/03/2010 11:17 #. Tema: presentacion. Hay 1 comentario.

11/03/2010

Tecnimap 2010

Del 6 al 9 de Abril se celebra el Zaragoza TECNIMAP.

XI Jornadas sobre Tecnologías de la Información para la Modernización de las Administraciones Públicas

TECNIMAP es el principal encuentro europeo que reúne a representantes del ámbito de las tecnologías de la información y las telecomunicaciones de las distintas Administraciones Públicas, las principales empresas del sector y a muy diversos expertos relacionados con este campo. Se trata de un importante espacio de intercambio de experiencias, ideas y proyectos en materia de tecnologías de la información y servicios públicos.

Dentro del stand del Ayuntamiento de Zaragoza en Feria de Zaragoza, AZLinux tendrá una presencia importante e invitamos a los asistentes a conocer nuestro proyecto, durante las charlas programadas en nuestro aula o con explicaciones sobre la marcha.

Os esperamos.

 

11/03/2010 07:43 #. Tema: presentacion. No hay comentarios. Comentar.

08/03/2010

Pasamos a OpenOffice 3.1

En la últimas semanas hemos realizado la actualización progresiva de la plataforma Ofimática. Actualizamos a OO3.1 desde OO2.3. No ha sido sencillo ya que los perfiles de usuario debían mantenerse intactos y no perder macros, diccionarios o autotextos. Creo que lo hemos conseguido.

Enhorabuena a los chicos del equipo escritorio SL del Ayuntamiento de Zaragoza.

08/03/2010 07:39 #. Tema: software. No hay comentarios. Comentar.

11/01/2010

AZLinux estará en WhyFLOSS Madrid 2010

En el mes de Mayo de este año se está realizando la 7ta edición de la WhyFLOSS Conference, con entrada LIBRE y GRATUITA y con CERTIFICADOS DE ASISTENCIA y PONENCIA. Un evento internacional organizado por Neurowork que se realiza en España y Argentina y que esta vez se realizará por segunda vez en la ciudad de Madrid.

Con un importante apoyo de la Universidad Carlos III, campus Leganes y el Grupo de Usuarios de Linux UC3M se presentarán conferencias variadas entorno a las tecnologías abiertas de IT.

AZLinux estará presente en una de las conferencias

Aquí tenéis la agenda
 

11/01/2010 07:28 #. Tema: presentacion. Hay 2 comentarios.

02/12/2009

Jornada sobre creatividad e innovación

El próximo día 9 de diciembre, el Colegio Oficial de Físicos , organiza un acto para presentar su revista Física y Sociedad.

También habrá una mesa redonda sobre Creatividad e Innovación.

Será a las 19:00 horas en el Ámbito Cultural de El Corte Inglés y es necesario preinscribirse, aunque la asistencia es gratuita.

02/12/2009 14:38 #. Tema: presentacion. No hay comentarios. Comentar.

16/11/2009

Cómo hacemos ssh múltiple

En algunos entornos es útil poder realizar acciones en varias máquinas simultáneamente.

pssh permite conectarse mediante ssh a varias máquinas y realizar una acción única en todas ellas simultáneamente.

Para nuestra aula de formación esta funcionalidad es muy interesante. Por ejemplo, deseamos borrar el perfil del usuario curso (home incluido) cada vez que acaba un curso en cada una de las máquinas del aula.

pssh -h /opt/aytozgz/pssh/hosts userdel -r curso
-h fichero > fichero con las maquinas a las que se acceder

Ademas pssh incluye, como podéis ver en el enlace, otro conjunto interesante de comandos muy útiles como pscp, prsync, pnuke y pslurt

16/11/2009 13:15 #. Tema: desktop. Hay 2 comentarios.

03/11/2009

Nuestra Presentacion en Jornadas sobre Tecnologías Libres de Zaragoza

El pasado mes de Octubre presentamos brevemente nuestro proyecto AZLINUX dentro de las Jornadas sobre Tecnologías Libres de Zaragoza.

Aquí tenéis el vídeo y la presentación .

03/11/2009 07:33 #. Tema: presentacion. No hay comentarios. Comentar.

| Blog ciudadano realizado con Blogia 2.0 | Suscríbete: RSS | Administrar