HOWTO: AMSN desde subversion con antialias en Gentoo
Hoy vamos a hablar de aMSN. aMSN es un cliente de msn multiplataforma escrito en tcl/tk. Para mi gusto es el mejor cliente para msn que hay para linux, con permiso de Gaim, que es multiprotocolo. Las últimas revisiones de subversion vienen preparadas para usar algunas características como los winks o guiños. Gentoo incluye la versión 0.96 en el árbol de portage, pero gracias a los overlays podemos obtener la última versión directamente desde el repositorio subversion de amsn. Además, si instalamos la versión 8.5 de Tcl y de Tk podremos usar el antialiasing, lo que nos permite tener fuentes suavizadas.
Para empezar tenemos que crear un overlay propio y decirle a portage que lo use en nuestro make.conf
mkdir -p /usr/local/portage
Una vez que hemos creado este archivo tenemos que decirle a portage donde está el overlay para que lo tenga en cuenta. Para ello añadimos lo siguiente en /etc/make.conf:
PORTDIR_OVERLAY="/usr/local/portage"
Y si ya tenemos algún otro overlay configurado en lugar de eso añadimos lo siguiente:
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/local/portage"
Ya tenemos el overlay configurado. Portage reconocera ahora los ebuilds que incluyamos en ese directorio. Ahora tenemos que descargar los ebuilds de tcl y tk de aquí. Descomprimimos el archivo descargado y copiamos la carpeta descomprimida en /usr/local/portage como root:
tar zxf dev-lang.tar.gz
cp -R dev-lang /usr/local/portage/
Una vez hecho esto realizamos el digest del ebuild. Esto consiste en comprobar que los archivos de los cuales depende el ebuild están bien (el código fuente, etc…), para ello escribimos en una consola como root:
ebuild /usr/local/portage/dev-lang/tk/tk-8.5.0.ebuild digest
ebuild /usr/local/portage/dev-lang/tcl/tcl-8.5.0.ebuild digest
Ya podemos actualizar tanto tcl como tk.
emerge -uva tcl tk
Ahora que tenemos tcl y tk instalados ya podemos instalar la versión subversion de amsn. Para ello usaremos otro overlay, aunque este está fuera de nuestro equipo. Para instalarlo:
mkdir -p /usr/local/portage/app-portage/zugaina-sync/
Guardamos este ebuild en la carpeta que acabamos de crear.
cd /usr/local/portage/app-portage/zugaina-sync/
ebuild zugaina-sync-0.3.ebuild digest
emerge zugaina-sync
Añadimos /usr/local/zugaina-portage/ a la variable PORTDIR_OVERLAY de nuestro /etc/make.conf y después hacemos:
mkdir /usr/local/zugaina-portage/
zugaina-webrsync
Ahora ya podemos intalar amsn desde el repositorio de subversion. Si ya lo tenemos instalado hacemos copia de seguridad de los skins y los plugins que tengamos instalados. Una vez que hemos hecho esto desinstalamos TODO lo que tenga que ver con amsn, tanto la versión actual instalada como los skins que hayamos instalado mediante portage. Y una vez desinstalados instalamos la versión svn.
emerge -C amsn amsn-skins
emerge -va amsn-svn
La primera vez que lo instalemos tardará un poco por que tiene que descargar el código fuente desde svn.Cuando queramos actualizar simpremente volvemos a hacer emerge -va amsn-svn y listo. Ahora que ya usamos la versión amsn podemos probar plugins tan interesantes como éste. que dota a amsn de los guiños del cliente para Windows de Microsoft.
No hay posts relacionados.


Agosto 17th, 2007 at 23:36
¿Usas Gentoo habitualmente?
Yo lo probé una noche, lo dejé compilando y cuando me levanté seguía compilando. Me fui a clase y cuando volví… seguía compilando (llevaba unas 16 horas). Estiré del cable, formatee la partición, instalé ubuntu y no he vuelto a hablar del tema xD
Agosto 18th, 2007 at 12:11
Sí, es la distribución con la que más cómodo me siento. La instalación tiene esa pega, aunque también se puede instalar desde binarios, como cualquier otra distribución, y recompilarla para dejarla “al gusto” en otro momento.
Tiene la pega de la compilación… que la verdad es que tira un poco para atrás, pero es el summun de la personalización, además de que las herramientas de las que dispone y el sistema de paquetes son lo más versátil y lo más potente que he encontrado.
Por supuesto, con todos mis respetos para Ubuntu que me parece una distribución GENIAL. La he usado durante mucho tiempo y es la que sigo recomendando casi siempre.
Agosto 18th, 2007 at 15:04
Si es que eres un hardcore-geek
Febrero 1st, 2008 at 17:13
yo utilizo Gentoo desde unos años…hace tiempo tenía ese defecto de la instalación a mano PERO
- manejando esta distribución, he aprendido un montón de cosas nuevas sobre Linux
- Debian ahora me parece casi un Windows por sus automatismos
- tienes el control de todo
- compilar un paquete con una u otra funcionalidad es superfacil
Febrero 3rd, 2008 at 13:55
Daniel, yo siempre he visto la instalación de Gentoo como una feature más que como un defecto. Desde el principio te otorga el control absoluto de la máquina y te permite ajustar cada detalle al mínimo para que cumpla tus necesidades.
Cierto es que todo se hace a través de una consola, pero eso no importa por que desde el principio dispones de herramientas que te facilitan muchísimo el trabajo.
Marzo 4th, 2008 at 0:26
emerge -va amsn-svn
These are the packages that would be merged, in order:
Calculating dependencies -
emerge: there are no ebuilds to satisfy “amsn-svn”.
me sale eso al querer instalarlo lo que pasa es que despues que lo instale todo me salio bien peor depsues quise compilar a mano el tcl/tk8.5 ya que cuando se instalar el amsn-svn se compila con tcl/tk5.4 entonces al compilar esta nueva version me arojaba erro cosa que anteriormente no me pasaba pero entonces decidi hacer todo desde el comienzo osea borre directamente /usr/local/portage y ahora no me aparece el amsn-svn, alguna idea de como solucionarlo?
Marzo 4th, 2008 at 3:26
*tcl/8.4*
Marzo 4th, 2008 at 12:32
Al borrar
/usr/local/portagehas eliminado tu repositorio local de portage. Debes seguir los pasos del How To para volver a crearlo.Comprueba que hayas añadido correctamente los overlays por que si portage no encuentra amsn-svn seguramente será por eso.