A través de Subversión podemos obtener siempre la ultima versión de aMSN y estar seguro de que los fallos están corregidos y las nuevas características aplicadas a diferencia de instalarlo por los repositorios de Launchpad. La ultima versión para Gnu/Linux es la 0.99b.
Con esta versión aun no esta de forma oficial soportado el audio y video ya que gracias a que Hasecorp cambio sus protocolos esta dejo de funcionar; así que toca conformarse con usar una dimensión a la vez o puedes probar con las versiones en desarrollo. Desgraciadamente de forma oficial el soporte para VideoConferencias fue removido ya que las conexiones que usaba aMSN para Audio/Video son externos y el servidor se reusa a utilizarlas, acciones por parte de aquella empresa que ya habíamos visto con anterioridad.
Aún así vale la pena instalar la 0.99b por Subversión y disfrutar de un aMSN más estable, la ventaja de este método es la sencilla actualización a la última versión y tener los últimos cambios sin mayor complicación.
Debemos instalar estos paquetes por terminal:
sudo aptitude install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev libx11-dev libpng12-dev libjpeg62-dev subversion build-essential
Si ya teníamos instalado anteriormente aMSN debemos desinstalarlo y borrar los archivos de nuestra carpeta personal:
sudo apt-get remove amsn && rm -r /home/$USER/.amsn
Descargamos la ultima versión aMSN con los últimos cambios con este comando:
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn /home/$USER/.amsn
Si quieres todos los plugins y skins de una sola vez ejecuta el siguiente comando, esto llevara un poco más de tiempo:
svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn-extras /home/$USER/.amsn-extras && ln -s /home/$USER/.amsn-extras/skins/* /home/$USER/.amsn/skins && ln -s /home/$USER/.amsn-extras/plugins/* /home/$USER/.amsn/plugins
En el comando anterior estamos bajando los extras en la carpeta .amsn-extras y creamos enlaces simbolicos a nuestra carpeta .amsn para evitar conflictos de versiones con las ventajas de Subversión.
Compilar aMSN
Ahora ya estamos listos para compilar, procedemos:
/home/$USER/.amsn/configure && /home/$USER/.amsn/make
Si todo fue bien y no bash no nos devolvió ningún error podemos continuar a la instalación, como ROOT:
sudo /home/$USER/.amsn/make install
Ahora ya podemos disfrutar de la ultima versión. Cuando nos loguemos por primera vez nos pedirá descargar un modulo nuevo (ver noticia de arriba) debemos seleccionar el más apropiado de acuerdo a nuestro Sistema Operativo.
Actualizar aMSN
Para actualizar simplemente vamos a la carpeta donde estan nuestros fuentes y ejecutamos en comando svn update y si hubo cambios volver a compilar, con este comando actualizamos aMSN junto con los plugins y skins:
cd /home/$USER/.amsn && svn update && cd /home/$USER/.amsn-extras && svn update
Y a disfrutar.


marzo 11th, 2010 a las 7:11 AM
El primer paso se debe sustituir por “sudo apt-get install build-dep amsn && sudo apt-get install subversion” ya que puede que en algun momento cambiemos alguna dependencia.
Felicidades por el blog y gracias por difundir amsn
marzo 11th, 2010 a las 7:47 AM
Lo siento, pero no funciono con la corrección que sugieres.
Si las dependencias cambian, actualizaré la entrada.
marzo 16th, 2010 a las 4:22 AM
Intente instalar sudo apt-get install build-dep y no lo instala me sale E: No se pudo encontrar el paquete build-dep yo supongo que es por que me falta un repositorio si es asi me podrian decir cual es??? jaja asta pronto—
marzo 16th, 2010 a las 9:27 PM
El post ya esta actualizado, gracias por el aviso.
marzo 28th, 2010 a las 3:42 PM
fenomenal, me funciono lo instale en xubuntu 8.04 gracias
abril 2nd, 2010 a las 11:39 PM
Muy bueno… llevaba horas intentando actualizar mi amsn y lo único que había conseguido era dañarlo y no conectaba…
muchas gracias y nuevamente… muy bueno (y)
mayo 18th, 2010 a las 6:24 AM
Hola, al momento de compilar cuando le doy “./configure && make” me dice el siguiente mensaje:”./configure: line 3650: /usr/lib/tkConfig.sh: No such file or directory” y cuando le doy al comando “sudo make install” dice: “make: *** No hay ninguna regla para construir el objetivo `install’. Alto.” Me podrian decir que estoy haciendo mal? porque bash no me devuelve ningun error….
mayo 18th, 2010 a las 7:27 PM
Son 3 comandos distintos para compilar, aunque yo los puse juntos. 1. ./configure 2. make y 3. make install
Es importante que estés en la carpeta en la que están los fuentes, también que tengas las dependencias cumplidas (el primer comando del tuto).
Ejecuta /home/$USER/.amsn/configure y comentas el error que te sale. Si sigues el tuto paso a paso no deberias tener problemas, a menos que te salga un error en el ./configure.
mayo 18th, 2010 a las 8:02 PM
Hice lo que me dijiste y ya me anda sin problemas! =D
junio 4th, 2010 a las 6:42 PM
Buenas tardes.
Primero para felicitarlo por tan hermosotro trabajo, el de compartir su conocimiento.
Soy nuevo en esto delinux y la verda solo me falta instalar el amsn con soporte para videollamada y ya con esto dejo a guind$s, por favor intento instalar paso a apso, pero me de herrores al final en donde dice ./configure && make, me dice que no hay lago para ejecutar la orden, que puedo hacer, ???? por favor si me pueden dar una manito.
Mil gracias
junio 4th, 2010 a las 10:53 PM
Como mencionaba en la entrada Hasefroch trabaja sucio y cuando al fin aMSN soportaba la Videoconferencia la dichosa empresa cambio los protocolos.
Es una lastima.
julio 16th, 2010 a las 1:09 AM
Estimado, y qué pasa si no bash si nos da error? Hice todos los pasos, hasta que puse los comandos para compilar, y después al intentar instalar con el último comando me dice que no existe el fichero o directorio.
Qué hago?
Saludos,
julio 16th, 2010 a las 9:19 AM
Seguramente falló el ./configure por eso no existe el install.
¿Que salida te dan los dos últimos comandos?
junio 4th, 2010 a las 6:46 PM
no entiendo este paso, usted mas abajo dice que ya esta correjigo, pero no lo veo…
junio 4th, 2010 a las 6:47 PM
El primer paso se debe sustituir por “sudo apt-get install build-dep amsn && sudo apt-get install subversion” ya que puede que en algun momento cambiemos alguna dependencia.
junio 4th, 2010 a las 10:49 PM
Hola Wilmar, el Tutorial fue actualizado, deberías poder seguirlo sin problemas paso por paso hasta el final.
Saludos.
junio 5th, 2010 a las 10:16 AM
Buenos días.
Muchas gracias por contestarme.
Lo que hice fue volver a instalar el ubuntu y ya me instaló sin problemas, pero al terminar me decía que debería elegir la plataforma sino que no me funcionaría y parece ser que elegí la que no era , porque al final me dice que no soporta webcam cunado quiero configurarla, debería elegir alguna en especial, digo al final deespues de instalar el amsn cuando intento arrancarlo me pide algo como que le falta algo que quiere instalar…
mil gracias de nuevo
junio 16th, 2010 a las 11:29 AM
Pues yo lo he intentado, ya varias veces, y aunque se instala normalmente, lo inicio bien, doy mi correo, password, y nunca conecta, después de un rato aparece “Error conectándose al servidor”.
agosto 19th, 2010 a las 9:46 PM
soy nuevo en sistemas operativos de linux yo tengo el centos, guiandome de un tuto instale amsn pero me salio errorcuando quise utilizarlo y ahora no puedo desinstalarlo agradeceria mucho que me ayudes…
agosto 19th, 2010 a las 10:21 PM
Hola iodmnt: Sería de ayuda saber que error fue y en que tiempo fue (compilación, ejecución).
No estoy seguro si en CentOS exista la variable $HOME predefinida, podrias hacer $ echo $HOME para conocer su valor.
Si eres nuevo en los sistemas operativos GNU, te recomiendo la distribución más popular Ubuntu, cuando te desplaces con más facilidad estoy seguro que llegarás lejos en cualquier distribución.
agosto 19th, 2010 a las 9:48 PM
version KDE 3.5.4-25.el5.centos.1Red hat
maquina: x86_64
espero puedas ayudarme gracias de antemano
agosto 30th, 2010 a las 11:53 AM
me sale el siguiente error y no puedo continuar
/home/manuel/.amsn/configure && /home/manuel/.amsn/makechecking for prefix by checking for wish… /usr/bin/wish
configure: error: Your current Tcl/Tk installation has a version number of 8.4. The minimal version required for aMSN to run is Tcl/Tk 8.5
ayuda de como resolverlo, soy nuevo en esto, gracias
agosto 30th, 2010 a las 7:43 PM
Si te fijas con cuidado en el primer comando que sugiero esta tcl8.5 y tcl8.5-dev
Al parecer tu tienes unas versiones antiguas instaladas, es decir la 8.4 buscalas por synaptic y las desinstalas.
Cuando terminas vuelve a seguir el tuto, seguro no tendrás más problemas.
octubre 28th, 2010 a las 5:42 PM
muy buenas!a mi me sale el mismo error :configure: error: Your current Tcl/Tk installation has a version number of 8.4. The minimal version required for aMSN to run is Tcl/Tk 8.5
he desinstalado por sinaptic y sale igual el mismo error!!!!! que hago mal??? me ayudas??plssss
noviembre 14th, 2010 a las 3:40 PM
No puedo desinstalar la versión 8.4 porque dice que instalará la versión 8.3 de tcl; y tengo ambos la 8.4 y la 8.5 ¿Cómo hago para que ./configure vea la 8.5 y no la 8.4?
diciembre 9th, 2010 a las 2:23 PM
Hola
Mira, he querido instalar la última versión de aMSN, la 0.98.4. Allí se corrigen varios errores.
No he podido instalarla como sugieren en la página oficial, y después de harto, ellegué acá. Mi error estaba en que tenía la versión 8.4 de tcl y la actualicé. Con eso pude avanzar saaaaaaaaalvo hasta el último paso.
Cuando uso
sudo /home/$USER/.amsn/make install
me dice
make: *** No hay ninguna regla para construir el objetivo `install’. Alto.
Puedes ayudarme?
De antemano gracias y gracias también porque he visto que te preocupas de contestar las preguntas.
diciembre 9th, 2010 a las 2:24 PM
Obviamente, en lugar se $Usear, puse mi usuario
enero 13th, 2011 a las 10:36 AM
Hola, he estado tratando de instalar la ultima version de Amsn 0.98.4, pero obtengo el mismo error de TCL/TK que se describe anteriormente, asi que no se que hacer, puesto que si tengo instalada la version 8.5 de tcl/tk… alguna sugerencia?
abril 26th, 2011 a las 5:48 PM
Hola he intentado instalar aMSN pero no puedo pasar depués de darle “/home/$USER/.amsn/configure” al darle me marca esto:
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
FARSIGHT : yes
LIBV4L : yes
LIBV4L2 : yes
GUPNP-IGD : no
Luego doy “/home/$USER/.amsn/make” y el bash marca éste error:
bash: /home/compaq/.amsn/make: No existe el fichero o el directorio
¿qué estoy haciendo mal? saludos
mayo 29th, 2011 a las 11:35 AM
Todo muy lindo hasta compilar da error y no sale… busqué muchas paginas y creo que nadie puede instalar el último amsn
julio 13th, 2011 a las 8:35 PM
Hola, pues felicitarte por animarnos a compilar la última versión del amsn por nuestra cuenta, lastimosamente luego de pasar por el famoso error en las librerías o dependencias (obvio soy novato) tcl8.5 y tk8.5, tuve el siguiente problema luego de tipear el comando “sudo make install” :
# sudo make install
CC utils/linux/capture/libng/grab-ng.o
utils/linux/capture/libng/grab-ng.c:34:21: error: libv4l2.h: No existe el fichero o el directorio
make: *** [utils/linux/capture/libng/grab-ng.o] Error 1
root@Salomon-desktop:~/.amsn#
julio 13th, 2011 a las 8:35 PM
ups, perdona…se me olvidó preguntarte qué hacer al respecto?
julio 23rd, 2011 a las 5:32 AM
Buenos días a todos, si tiene solucion ese error que da , de
instalada la version 8.5 de tcl/tk
en mi caso lo solucione del siguiente modo ,
VAIS A SYNATPIC y buscais Tcl 8,5
evidentemente tenia instalada la version 8.5 pero….HE AHI LA CUESTION¡¡¡ segui mirando y tambien estaba instalada la version Tcl 8,4 con su dev, y su doc.. y lo que hice fue desinstalar completamente
y os asegurais que este instalada nada mas la version Tcl 8,5
cerrais synaptic y volveis a terminal de root
suponemos que teneis descomprimido el paquete tar.gz y mediante
cd /home/user/Descargas/amsn ( este es mi caso, cada uno donde la tengais)
una vez dentro de la carpeta descomprimida
./configure
make&make install( si os da error , sencillamente primero meteis
make
y luego a parte
make install
y ya teneis la ultima version instalada y ole¡¡¡ abrazos a todos desde Sevilla. geno
septiembre 24th, 2011 a las 6:50 PM
Hola, que tal?
Yo lo intenté ahora y me causa el sgte error cuando ejecuto:
“/home/$USER/.amsn/configure && /home/$USER/.amsn/make”
y me lanza el sgte error:
“bash: /home/fernando/.amsn/configure: No existe el fichero o el directorio”
cual sería el error?
Desde ya, gracias!!
enero 27th, 2012 a las 11:59 AM
Hola a ver si me pueden ayudar pk no salgo de este ultimo paso.
root@Droid:/home/root/.amsn# make
CXX utils/TkCximage/src/CxImage/ximapng.cpp.o
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Decode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:162: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:168: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:180: error: ‘trans’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:194: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Encode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:456: error: ‘trans_values’ was not declared in this scope
make: *** [utils/TkCximage/src/CxImage/ximapng.cpp.o] Error 1
root@Droid:/home/root/.amsn# make
CXX utils/TkCximage/src/CxImage/ximapng.cpp.o
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Decode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:162: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:168: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:180: error: ‘trans’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:194: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Encode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:456: error: ‘trans_values’ was not declared in this scope
make: *** [utils/TkCximage/src/CxImage/ximapng.cpp.o] Error 1
root@Droid:/home/root/.amsn# ./configure
checking for prefix by checking for wish… /usr/bin/wish
checking for gcc… gcc
checking whether the C compiler works… yes
checking for C compiler default output file name… a.out
checking for suffix of executables…
checking whether we are cross compiling… no
checking for suffix of object files… o
checking whether we are using the GNU C compiler… yes
checking whether gcc accepts -g… yes
checking for gcc option to accept ISO C89… none needed
checking for g++… g++
checking whether we are using the GNU C++ compiler… yes
checking whether g++ accepts -g… yes
checking tcl build dir… using tcl library in /usr/lib/tcl8.5
checking tk build dir… using tk library in /usr/lib/tk8.5
checking for main in -lstdc++… yes
checking how to run the C preprocessor… gcc -E
checking for X… libraries , headers
checking for gethostbyname… yes
checking for connect… yes
checking for remove… yes
checking for shmat… yes
checking for IceConnectionNumber in -lICE… no
checking for png_read_info in -lpng… yes
checking png.h usability… yes
checking png.h presence… yes
checking for png.h… yes
checking for jpeg_CreateDecompress in -ljpeg… yes
checking jpeglib.h usability… yes
checking jpeglib.h presence… yes
checking for jpeglib.h… yes
checking jerror.h usability… yes
checking jerror.h presence… yes
checking for jerror.h… yes
checking for ftello… yes
checking for fseeko… yes
checking for getpt… yes
checking for strcasestr… yes
checking for memmem… yes
checking for dlopen… no
checking for pthread_create in -lpthread… yes
checking if mmx should be used… yes
checking for pkg-config… yes
checking for pkg-config… /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0… yes
checking for GLIB… yes
checking for GST… yes
checking for GST_INTERFACES… no
checking for FARSIGHT2… yes
checking for LIBV4L… no
checking linux/videodev.h usability… yes
checking linux/videodev.h presence… yes
checking for linux/videodev.h… yes
checking linux/videodev2.h usability… yes
checking linux/videodev2.h presence… yes
checking for linux/videodev2.h… yes
checking for GUPNP… no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating utils/linux/capture/config.h
config.status: utils/linux/capture/config.h is unchanged
compile time options summary
============================
X11 : yes
Tcl : 8.5
TK : 8.5
DEBUG : no
STATIC : no
FARSIGHT : yes
LIBV4L : yes
LIBV4L2 : yes
GUPNP-IGD : no
root@Droid:/home/root/.amsn# make
CXX utils/TkCximage/src/CxImage/ximapng.cpp.o
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Decode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:162: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:168: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:180: error: ‘trans’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp:194: error: ‘trans_values’ was not declared in this scope
utils/TkCximage/src/CxImage/ximapng.cpp: In member function ‘bool CxImagePNG::Encode(CxFile*)’:
utils/TkCximage/src/CxImage/ximapng.cpp:456: error: ‘trans_values’ was not declared in this scope
make: *** [utils/TkCximage/src/CxImage/ximapng.cpp.o] Error 1
root@Droid:/home/root/.amsn#