Empecemos diciendo que los repositorios SVN son los repositorios que usan los propios desarrolladores para tener todo centralizado, es decir, ellos harán los cambios en ese repositorio. Tranquilos, nosotros sólo copiaremos lo que hay allí, de todas formas no podremos modificar nada.
Recordaros que para que beryl funcione necesitaréis la aceleración por hardware activada y configurado todo correctamente para usar Driver NVIDIA «a pelo», AIGLX o XGL. Sino, todo lo que estamos haciendo es un «pa’ ná».
Ahora antes de hacer nada, instalaremos los paquetes básicos que necesitamos para poder acceder a este repositorio y para poder compilar Beryl sin problemas. (esta lista está fechada en 1 de Febrero 2007, pero viendo la velocidad de desarrollo de Beryl es posible que en poco tiempo cambie, si os da algún error ponedlo de comentarios y veremos como lo solventamos).
Abrimos un nuevo terminal y ejecutamos:
sudo apt-get install fakeroot automake1.9 x11proto-gl-dev subversion libtool librsvg2-dev libglitz-glx1-dev libglitz1-dev libneon25-dev libapr0-dev libsvn0-dev intltool libxdamage-dev libxfixes-dev xlibs-dev icecc iceconf libxcomposite1 libxcomposite-dev libstartup-notification0-dev libwnck-dev fort77 gawk g77 build-essential cvs libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx-dev librsvg2-dev checkinstall libglade2-dev libmetacity-dev libgnome-window-settings-dev python-pyrex python-gnome2 python-gnome2-dev python-dev libgnome-desktop-dev python-gtk2 python-gtk2 python-gtk2-dev
Pasado un rato tendremos instaladas todos los paquetes. Ahora tendremos que descargar el código fuente de Beryl, pero para hacerlo más recogido todo y que no estén todos los directorios esparcidos por nuestro directorio personal haremos que se descargue todo a una carpeta llamada «beryl» que crearemos de manera automática:
cd ~
svn co svn://svn.beryl-project.org/beryl/trunk beryl
El símbolo «~» se escribe con «Alt Gr + 4«. Después de ejecutar el primero nos situará en nuestro directorio personal y el segundo crea el directorio «beryl» y descarga allí todo el código fuente. Ahora ya depende de vuestra conexión a internet y de vuestra paciencia. La primera vez suele tardar bastante, luego ya sólo descarga las actualizaciones.
Un apunte, si compiláis ahora mismo, compilaría todo, es decir, también compilará Aquamarine y Heliodor, pero si usáis Ubuntu, Aquamarine no os servirá para nada (de hecho creo que ni funcionará si lo ejecutáis) y si usáis Kubuntu no podréis usar Heliodor pero sí Aquamarine.
Para hacer que sólo se compile lo que necesitamos, modificaremos el archivo «makeall» que es el script encargado de hacer todo el trabajo sucio, así que mucho ojo con lo que cambiáis. La cuestión es cambiar la línea 11 que tiene lo siguiente:
ITEMS=»beryl-core beryl-plugins beryl-settings-bindings beryl-settings beryl-manager emerald emerald-themes aquamarine heliodor»
Y quitar de la lista lo que no queremos que compile, para que quede bien claro, si no quiero que compile heliodor, quedaría así:
ITEMS=»beryl-core beryl-plugins beryl-settings-bindings beryl-settings beryl-manager emerald emerald-themes aquamarine»
Ya sabéis, para hacer los cambios:
sudo nano makeall
Cuando los hayais hecho guardais (Control+O), confirmáis los cambios con ENTER y cerráis nano (Control+X)
Ahora sólo queda compilar e instalar:
sudo ./makeall
Y ahora si todo va como debería y no nos falta ninguna librería todo debería compilar de un tirón. Si algo falla poned por aquí el error o enviádmelo al correo y buscaré la solución.
Los accesos directos de Beryl ya deberían aparecer en los correspondientes menús de vuestro escritorio.
Ala, a disfrutarlo 😀