Actualización: Hace casi 1 mes salió la versión estable 1710 Final, para instalarla solo teneis que seguir este mismo manual pero teniendo en cuenta que el torrent que tenies que descargar es el siguiente:
Pero todavia estais a tiempo para actualizaros a la versión 1710Beta12 y activar la actualización automática, de forma que os olvidareis por completo de volver a leer el manual cada vez que deseais actualizar el Mercury, tanto si optais por la instalación mediante este manual de la última versión como si optais por la actualización, obtendreis los mismos resultados.
Mercury Messenger es un programa multiplataforma de mensajeria instantanea compatible con msn 7.x y jabber. Esta desarrollado en Java lo que implica tener que instalar la maquina virtual de java para que funcione.
En la plataforma linux hay muchas otras alternativas, las más populares son:
Amsn cvs ( con webcam )
Kmess
Kopete
Gaim
Incluso podriamos conectarnos con la red del messenger con la ayuda de las pasarelas dispobibles a través de Jabber.
Una vez presentado el programa, si os interesa, vamos a proceder con la instalación en linux, para ello he elegido como modelo la distribución Ubuntu, pero si tienes cualquier otra distribución los pasos son más o menos los mismos, salvo pequeñas variaciones propias de cada distribución de linux.
Ante todo debeis de saber que dicha guia hay que seguir la con cautela leyendo los puntos y por supuesto intentado comprender lo que se pretender realizar, es un poco tediosa pero nada complicada. La guia es un poco larga debido a que he elegido la instalación manual del programa, de forma que cuando salga una nueva versión tan solo tengas que seguir los pasos 2.3 y 2.4 para actualizar tu versión del Mercury. Una vez dicho esto vamos a ponernos manos a la obra.
1.Requisitos
Antes de empezar teneis que reunir el software necesario para la instalación:
jre 1.5
jmf 1.2e
Mercury 1709 final
Una vez tengamos descargados en nuestro disco duro los requisitos anteriormente expuesto, nos ponemos manos a la obra.
Nota: Si teneis instalado el JDK no es necesario instalar el JRE podeis saltaros ese paso.
2. Instalando JRE y JMF
2.1 Instalando JRE manualmente. Podeis bajaros la versión rpm y luego con alien pasarla a deb o bien la versión binaria, yo elegi la última.
|
Eso te extrae la maquina virtual en el directorio jre1.5 dentro de java y lo instala en el sistema introduciendo la variable de entorno $JAVA_HOME.
2.2 Instalado JRE automáticamente. En un terminal de consola ejecutais:
|
Debeis de saber que instalando el paquete de esta forma el directorio de Java será:
|
2.3 Instalando JMF manualmente
Este no hay mas remedio que instalarlo manualmente, una vez descargado el binario de la página web de sun que se llama: jmf-2_1_1e-linux-i586.bin procedemos de la misma forma que en el punto 2.1.
|
deberá quedar instalado en la ruta: /usr/share/JMF-2.1.1e
2.4 Instalando Mercury Messenger
Una vez descargado el 1709.torrent viene un archivo comprimido con zip, lo descomprimimos e instalamos.
Extraemos el archivo *.zip en /usr/share/Mercury
y a continuación, ejecutamos en un terminal de consola:
|
copiamos lo siguiente:
|
Nota: En caso de que la ruta al directorio donde instalastes el jre sea diferente al que aparece en el fichero que acabas de crear, solo tienes que cambiar export JAVA_HOME=/ruta_de_jre1.5_en_tu_pc
Ahora para terminar tenemos que realizar un enlace al ejecutable y le damos los permisos para que sea visible por todos los usuarios de sistema.
Como en todos los casos abrimos un terminal de consola y ejecutamos las siguientes lineas:
|
Si todo ha ido correctamente ya podremos ejecutar Mercury haciendo:
$ Mercury_Messenger
!! ( no hacer este paso si querreis el soporte de webcam, realizarlo al final del documento) ¡¡
3. Añadiedo Soporte para Webcam
3.1 requisitos
Aunque no se ha comentado, creo que no es necesario decir que el soporte para la webcam en el sistema debe estar instalado, es decir, que debeis tener correctamente instalada la webcam en linux, si disponeis de soporte para video correctamente instalado en el sistema seguir leyendo, en caso contrario debereis de instalar primeramente la webcam en el sistema y despueś continuar con está guia.
Archivos de videoconferencia: http://download.mercury.to/torrents/JMF.torrent
3.2 Instalando el soporte
Una vez descargados los archivos necesarios realizamos los siguientes pasos:
|
!! Ojo $JAVA_HOME no existe, hay que sustituirlo por la ruta donde se ha instalado el jre1.5 ¡¡
Tras la instalación de estos ficheros tenemos que comprobar que todo esta correctamente instalado, para ello ejecutamos Mercury y en la Opciones Globales en el apartado Webcam tenemos que comprobar que JMF Setting pone en todas Passed, luego ya solo teneis que configurar la webcam, creo que en esta ultima version se ha incluido un wizzard para la configuración de la webcam, por ultimo solo teneis que ver el apartado Test en donde debereis de visualizar la camara web.
Si ya habeis ejecutado mercury_messenger antes debeis de reiniciarlo para que coja las ultimas librerias para soporte webcam.
Ni que decir tiene que debereis tener el puerto 6891 para que funcione, más información al respecto: http://www.mercury.to/index.php?page=Wiki&wikipage=PortForwarding
Pero aqui os dejo un extracto:
|
4. Instalando el soporte para TrayIcon
Es quizas los más sencillo:
|
!! Ojo $JAVA_HOME no existe, hay que sustituirlo por la ruta donde se ha instalado el jre1.5 ¡¡
Reiniciar Mercury_Messenger y ya esta.
Por lo demás buena suerte con la instalación, ah! parece que es muy engorroso pero en realidad se hace muy rapidamente.
Saber que actualmente se encuentra la versión 1710 en versión beta 6 pero no es muy recomendable por ahora, quizas en la siguiente beta corrijan los multiples bug.
S@lu2.
He usado varias distros de red hat y fedora, nunca me habia metido con las basadas en debian hasta que aparecio ubuntu , que al parecer esta ganado terreno. la situación aqui es que soy novato con debian y en realidad me está agradando la distro. lo acabo de instalar pero ............
ohhhh gran sorpresa no puedo instalar ni amsn ni mercury .... no se si estoy saltando pasos o estoy en el como incorrecto, agradeceria comentario para instalar el mensajero
Hola lynukx
Para poder ayudarte tendrías que decirnos cual es el error que te da cuando lo instalas en ubuntu.
Si eres nuevo en debian no te preocupes se tarda poco tiempo en acostumbrarte a apt-get, y con respecto a sudo es muy util , pones la misma contraseña que la del usuario con la que tienes la session activa, de tal forma que puedes ejecutar programas en modo usuario, veras que lo nombro mucho en la guia de instalacion de Mercury Messenger,
Tambien puedes encontrar muchas mas respuestas en el foro de www.mercury.to
Un saludo.
Bueno, ya mismo tendremos disponible una actualizacion de la versión 1710 beta 11, en la que tendremos como novedad, la notificación del espacio MSN.
Toda una novedad que nos permitira saber quien tiene actualizaciones en su espacio msn.
saludos y estar atentos
Hola a todos!
Ya podeis actualizaros a la versión 1710B13, he escrito un pequeño artículo que os vendrá muy bien!
Ademas recomiendo su cambio, es mas estable que la version 1709 consume menos recursos...
Además de añadir nuevas funcionalidades como por ejemplo:
reorganizar el menu de opciones, ahora es mas facil de configurar, sobretodo ha añadido un mejor tratamiento del aspecto visual.
Bueno, para finalizar, ya teneis disponible el fichero que es el ejecutable del Mercury Messenger!! Un saludo. ;)
$ mercury_messenger
Exception in thread "main" java.lang.NoClassDefFoundError: com.dMSN.Main
at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0)
Me da este error seguido de un montón más, supongo que es algo relacionado con las variables de entorno referidas a las clases de java o algo asi, pero no se cómo solucionarlo. Tengo perfectamente instalados java1.4 y jmf 2.1.1 Gracias.
Estoy tratando de ejecutar el Mercury y me aparece el siguiente error despues de ejecutarlo:
root@cablejk:/usr/share/Mercury# Mercury_Messenger Exception in thread "main" java.lang.ClassFormatError: com.dMSN.Main (erroneous class name) at java.lang.VMClassLoader.defineClass(java.lang.ClassLoader, java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0) at java.lang.ClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.ProtectionDomain) (/usr/lib/libgcj.so.6.0.0) at java.security.SecureClassLoader.defineClass(java.lang.String, byte[], int, int, java.security.CodeSource) (/usr/lib/libgcj.so.6.0.0) at java.net.URLClassLoader.findClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.lang.ClassLoader.loadClass(java.lang.String, boolean) (/usr/lib/libgcj.so.6.0.0) at java.lang.ClassLoader.loadClass(java.lang.String) (/usr/lib/libgcj.so.6.0.0) at java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (/usr/lib/libgcj.so.6.0.0) at gnu.java.lang.MainThread.run() (/usr/lib/libgcj.so.6.0.0) root@cablejk:/usr/share/Mercury#
Mi archivo Mercury_Messenger es el siguiente:
#!/bin/sh options="-Djava.library.path=/usr/share/Mercury/" export JAVA_HOME=/opt/blackdown-jdk-1.4.2.02 MERCURY_INSTALL_PATH="/usr/share/Mercury" JMF_INSTALL_PATH="/usr/share/JMF-2.1.1e" cd $MERCURY_INSTALL_PATH classpath="" for file in `ls $MERCURY_INSTALL_PATH/lib` do classpath="$MERCURY_INSTALL_PATH/lib/$file:$classpath" done for file in `ls $JMF_INSTALL_PATH/lib` do classpath="$JMF_INSTALL_PATH/lib/$file:$classpath" done java -classpath $classpath com.dMSN.Main
Me gustaría que alguien me ayudara con esto.
Muchas Gracias!!
El