viernes, 28 de diciembre de 2007

amsn con antialiasing en kubuntu gutsy

Verdaderamente estoy encantado con la suavidad y dulzura de las nuevas fuentes antialiaseadas, así que voy a compartir con vosotros los sencillos pasos que me han llevado al éxito.

En primer lugar, hay que utilizar la nueva versión de tcl/tk, que es la que trae el antialiasing en las fuentes.

1. Añadir o cambiar en el sources.list el repositorio universe de hardy

$ sudo nano /etc/apt/sources.list

y ahí o bien añadimos una línea nueva tal que

deb http://en.archive.ubuntu.com/ubuntu/ gutsy universe

luego

$ sudo aptitude update

2. Instalar los paquetes que necesitamos

$ sudo aptitude install tcl8.5 tk8.5 tcl8.5-dev tk8.5-dev

tal vez necesitemos algún paquete extra para compilar, pero no creo que a estas alturas alguien tenga problemas en eso ;)

3. Descargar y descomprimir los fuentes de amsn

Ya que estamos, vamos a compilar la versión svn. Nos vamos al directorio donde queremos compilar, que en mi caso es ~/src, y

$ wget http://amsn.sourceforge.net/amsn_dev.tar.gz

$ tar xvf amsn_dev.tar.gz

esto nos crea un directorio msn dentro de nuestro directorio de compilación

$ cd msn

4. configure y make

indicamos qué version queremos que utilice de tcl y tk

$ ./configure --with-tcl=/usr/lib/tcl8.5/ --with-tk=/usr/lib/tk8.5/

seguramente tendremos que crear el directorio distrib/DEB, que es donde quedará por defecto el .deb que vamos a crear

$ mkdir -p distrib/DEB

(todo esto dentro de nuestro directorio ~/src/msn)

también debemos editar un ficherito para que no nos dé error en la creación del paquete

$ nano debian/changelog.in

y en la primera línea sustituimos VERSION por un número de versión, por ejemplo la 0.98b, quedando (#0.98b#)


y compilamos con una bella opción que nos constuye el paquete debian :)

$ make deb

5. Instalar el paquete

(que se llamará así probablemente)

$ dpkg -i distrib/DEB/amsn_0.98b-svnexportado.deb

6. Editar el fichero /usr/share/amsn/amsn

Aquí cambiamos en la tercera línea, donde pone

exec wish $0 $@

por

exec /usr/bin/wish8.5 $0 $@

7. Y ya está

No debería haber ningún problema y todo debería funcionar de maravilla. No os olvidéis de volver a poner el sources.list como estaba.

No hay comentarios: