Madrid apuesta por el software libre

La Comunidad de Madrid ha presentado la nueva versión de su distribución de GNU/Linux: MAX. Entre los principales atractivos destacan la actualización del kernel a la rama 2.6, y los escritorios GNOME (versión 2.10) y KDE (versión 3.4.1). También se incluyen otras aplicaciones ofimáticas como OpenOffice.org 2.0 y Mozilla Thunderbird 1.0.

La distribución está orientada al mundo docente, no universitario, y contiene aplicaciones relacionadas con la enseñanza secundaria: aplicaciones de diseño gráfico, reproductores y editores de audio y vídeo, aplicaciones para grabar CDs y DVDs., programas de CAD, programación en Java mediante herramientas gráficas, etc. Además de los visores necesarios para acceder a páginas web con flash, java, pdf, y archivos multimedia (Real Media, mpg).

Se puede descargar gratuitamente desde http://www.educa.madrid.org/web/madrid_linux/archivos/obtener.html.

Oracle Instant Client en Ubuntu Breezy 5.10

La instalación del cliente de Oracle es realmente sencilla. Los pasos a seguir son:
1. Descargar los componentes.
Dentro del web de Oracle, en la sección downloads hay un enlace a Oracle Instant Client. He descargado los paquetes RPM correspondientes a la versión 10.2.0.1 en un directorio temporal.

2. ‘Alienizar’ los paquetes
Para convertirlos en .deb y poder instalarlos correctamente
$sudo alien *.rpm

3. Instalación
$sudo dpkg -i *

4. Establecer las variables de entorno

En mi caso, he añadido a .bashrc las líneas siguientes:

TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
export ORACLE_HOME=/usr/lib/oracle/10.2.0.1/client
export ORACLE_TERM=xterm; export ORACLE_TERM
export PATH=$ORACLE_HOME/bin:$PATH
export NLS_LANG=SPANISH_SPAIN.WE8ISO8859P1
export TNS_ADMIN=$ORACLE_HOME/network/admin/tnsnames.ora
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export LD_ASSUME_KERNEL=2.4.1

5. Configurar TNSNAMES.ORA
A gusto del consumidor…

Drivers ATI en Ubuntu Breezy

Paso 0. Descargar el controlador.

Descargar el instalador del web de ATI. En el momento de escribir este post es “ati-driver-installer-8.20.8-i386.run”, versión 8.20.8 y 68.8Mb.

En mi caso, he creado un directorio “ati” dentro de mi directorio personal y he movido allí el driver descargado.


$ mkdir $HOME/ati
$ mv ati-driver-installer-8.20.8-i386.run $HOME/ati
$ sudo aptitude remove fglrx-control
$ sudo aptitude remove linux-restricted-modules-$(uname -r)
$ sudo dpkg-reconfigure xserver-xorg

Paso 1. Eliminar los drivers antiguos.


$ sudo aptitude remove xorg-driver-fglrx
$ sudo aptitude remove fglrx-control
$ sudo aptitude remove linux-restricted-modules-$(uname -r)
$ sudo dpkg-reconfigure xserver-xorg

En el último paso es importante seleccionar el driver ‘ati’ y *no* autodetectar el monitor porque eso podría colgar el sistema al reiniciar.

Paso 2. Reiniciar el sistema.

No sirve con reiniciar sólo las X, es necesario un reinicio del sistema para que descargue los módulos desinstalados en el paso anterior.


$ sudo reboot

Paso 3. Eliminar el driver.

Antes de instalar el nuevo controlador, es necesario desinstalar el anterior.


$ sudo aptitude remove fglrx-kernel-$(uname -r)

Paso 4. Actualización.

Es necesario tener el repositorio universe activado.


$ sudo aptitude install gcc-3.4 module-assistant build-essential
$ sudo aptitude install fakeroot dh-make debconf
$ sudo aptitude install libstdc++5 gcc-3.3-base
$ cd $HOME/ati
$ sudo sh ./ati-driver-installer-8.20.8-i386.run --buildpkg Ubuntu/breezy
$ cd /tmp
$ sudo dpkg -i xorg-driver-fglrx_8.20.8-1_i386.deb
$ sudo dpkg -i fglrx-control_8.20.8-1_i386.deb
$ sudo dpkg -i fglrx-kernel-source_8.20.8-1_i386.deb

Paso 5. Compilar el driver.


$ sudo module-assistant prepare
$ sudo module-assistant update
$ sudo module-assistant a-i fglrx

Paso 6. Configurar.


sudo fglrxconfig

Paso 7. Verificación.

Lo primero que hay que hacer es otro reinicio del sistema para que se carguen los nuevos módulos.


$ glxinfo | grep direct
direct rendering: Yes
$ glxgears -iacknowledgethatthistoolisnotabenchmark
4219 frames in 5.0 seconds = 843.768 FPS
3959 frames in 5.0 seconds = 791.739 FPS
4199 frames in 5.0 seconds = 839.636 FPS

El gobierno suizo migra a Linux

Hace unos días, Novell Inc. anunció un acuerdo con el gobierno suizo para migrar a Linux 3.000 de sus servidores.

Los factores que han llevado al ejecutivo suizo a tomar esa decisión han sido el coste y la eficiencia. Novell fue elegido tras seguir un proceso de licitación en el que la compañía demostró que es el mejor proveedor de soluciones Linux para el sector público. Este acuerdo es una evidencia más del rápido crecimiento que está experimentando la adopción de Linux en el sector público en todo el mundo.

El delegado de Estrategia Informática del Gobierno Federal Suizo, Jürg Roemer, ha declarado que: “Linux ha sido incorporado de forma gradual en varios departamentos de gobierno en los últimos años, pero este es el primer proceso de adquisición federal de Linux. El acuerdo que hemos alcanzado se aplicará a todo el Gobierno Federal y comprenderá la adopción de las soluciones SUSE Linux de Novell en toda la administración suiza”.

La noticia completa está en eWeek.

(re)instalando Ubuntu… (2ª fase)

Una vez que hemos reiniciado la máquina, y elegido arrancar con linux, continua la instalación.

En primer lugar seleccionamos la resolución de la pantalla. En mi caso, 1280×1204, 1024×768 y 800×600. Después de instalar los paquetes que faltan, et voilà!, podemos logarnos y actualizar el sistema. En mi caso, 41 paquetes y 51.8MB.

sudo aptitude install mozilla-thunderbird mozilla-thunderbird-typeaheadfind mozilla-thunderbird-enigmail

Una vez instalado y actualizado empieza la configuración, o más bien, la personalización. Voy a seguir algunas de las modificaciones que proponen en:

guia-ubuntu.org

(continuará…)