Instalando Mercury Messenger en Ubuntu

Instalando Mercury Messenger en Ubuntu

La verdad es que no esperaba que esta pequeña explicación tuviera tanto éxito, acabo de publicar una actualización, pincha aqui, de esta mini-explicacion con pequeños retoques:

* Que si se tiene instalado el jdk no hace falta instalar el jre.
* Los enlaces los he actualizado a la version 1709.

Ahora acabo de publicar un mini-Howto de cómo podeis actualizaros a la ultima version 1710B13, podeis consultarlo aqui o en este otro.

Para los más valientes pueden probar a entrar en la página oficial y bajarse la 1710 Beta 10bque trae novedades como resume en las transferencias de archivos y repará númerosos bug. Enlace torrent.

Instalando Mercury Messenger en Ubuntu
---------

1) Requisitos:

- jre 1.5 http://www.java.com/en/download/manual.jsp
- jmf 1.2e http://java.sun.com/products/java-media/jmf/2.1.1/download.html
- Mercury RC12: http://download.mercury.to/torrents/1709.torrent

2) Instalar 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.

$ cd /usr/share
$ sudo mkdir java
$ cd java
$ sudo sh jre-1_5_0_04-linux-i586.bin

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 Instalando jre automaticamente

$ sudo aptitude install sun-j2re1.5

Solo para este caso de instalacion automatica.
${JAVA_HOME}=/usr/lib/j2re1.5-sun/

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.

$ cd /usr/share
$ sudo sh jmf-2_1_1e-linux-i586.bin

deberá quedar instalado en la ruta: /usr/share/JMF-2.1.1e

2.4 Instalando Mercury Messenger

Una vez descargado el 1709_RC12.torrent viene un archivo comprimido con zip, lo descomprimimos e instalamos.

Extraemos el archivo *.zip en /usr/share/Mercury

y a continuación:

$sudo gedit Mercury_Messenger

copiamos lo siguiente:

#!/bin/bash
export JAVA_HOME=/usr/lib/j2re1.5-sun
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

Nota cambiar export JAVA_HOME=/ruta_de_jre1.5

El siguiente paso es importante realizarlo ya que define los permisos de ejecución, y nos permitirá ejecutar Mercury_Messenger como usuario normal.

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.

$ sudo chgrp -R users /usr/share/Mercury
$ sudo chmod -R 775 /usr/share/Mercury

$ ln -s /usr/share/Mercury/Mercury_Messenger /usr/bin/Mercury_Messenger

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

- 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:

$ mv VidConf-libs.jar /usr/share/Mercury/lib
$ mv JavaLibs-linux.jar /usr/share/Mercury/lib
$ unzip NativeLibs-linux.zip ${JAVA_HOME}/lib/i386

!! 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:

For Video Conferencing:

* UDP 5060 for receiving SIP messages
* UDP 9000 for receiving the video stream
* UDP 9010 for receiving the audio stream

For file transfer:

* TCP 6891-6900

For Webcam sending:

* TCP 6891 (Though this may be changed by the user. See here.)

4. Instalando el soporte para TrayIcon

Es quizas los más sencillo:

$ cd /usr/share/Mercury
$ cp libtray.so ${JAVA_HOME}/lib/i386

!! Ojo ${JAVA_HOME} no existe, hay que sustituirlo por la ruta donde se ha instalado el jre1.5 ¡¡

Reiniciar Mercury_Messenger y ya esta.

Creo que esto es todo, espero que ayude a alguién, ah! toda la información la he sacado de su página oficial www.mercury.to , quizas aqui lo encontreis traducido del ingles al español.

Por lo demás buena suerte con la instalación, ah! parece que es muy engorroso pero en realidad se hace muy rapidamente.

Saludos.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de arriero

una cosita

Podias colocar en el enlace sudo delante ya si el sudo no te dejara de hacerlo.
Tengo q mirar un error de java no se cual sera pero no arranca, esto cuando de con el fallo te lo comunico o intentare colocar el fallo y repararlo entre todos.
..................................................
Ubuntu Hoary Hedgehog Xfce4 + Rox
Usuario Linux Registrado #316217
Mi blog

Ya se que puede parecer una

Ya se que puede parecer una pregunta muy estupida, pero es que yo me he bajado la version de Mercury que has indicado y no encuentro por ningun lado la forma de instalarlo. Los archivos incluidos en el zip son estos:
atl2k.dll, atl98.dll, Idle.dll, jawt.dll, jflash.dll, libtray.so, nativeskinwin32.dll, nativeskinwin32JAWT.dll, silib.dll, TrayIcon12.dll, WinampJava.dll, y las carpetas lib y resources. El caso es que tengo la impresion que esta version que yo tengo es para Windows aunque no estoy seguro. Gracias

esto me pasa a mi,,..

.......bueno probando programas de mensajeria ,me quede con mercury , lo instale tal como sale en este post y me salio todo correcto , todo ok , pero mi unico problema es que solo puedo ver las camaras web de mis contacto , pero no puedo enviar de MI carama web , e estado leyendo que tengo que instalar librerias , ; Decoding y Encoding . Pero no se si estoy bien , ni se donde instalarlas , y por ende tambien no entiendo como lograr videoconferencia.
porfa ayuda ...
...aaa tengo una webcam creative nx pro y me funciona en perfectas condiciones con el gnomemeting
al poner mi webcam me sale esto:
webcam not ok.
" Mercury was unable to connect to a webcam. Click yes to go to the Mercury website with detailed information on how to fix this."

Webcam

Si has seguido todos los pasos, y has llegado a la instalación de los archivos de video que esta en el apartado 3. Entonces lo más seguro es que tengas que abrir los puertos que se indican en el router.

De todas formas tienes que comprobar que tu webcam funciona para ello:

- Global Settings -> Webcam

Una vez alli asegurate que en JMF Setting, el apartado Library test aparecen todas con passed si te pone que alguna no ha pasado el test entonces es que no estan correctamente instaladas, tendras que volver al apartado 3 y mirar que te ha podido faltar.

- Ahora si lo anterior esta ok, tenemos que hacer el test de nuestra camara web, si nos aparace nuestra web y nos vemos a nosotros mismo es que todo esta ok, por lo tanto si no puedes hacer la video conferencia tendras que abrir los puertos que se indican en el apartado 3 o en la página web www.mercury.to

- POr último para poder enviar voz, creo que será mejor que te mires
http://www.mercury.to/index.php?page=Wiki&wikipage=Video_Conference

Saludos.

Respecto a que no se encuentra java en el path,según como hallas instalado java, pq si lo has hecho desde synaptic no creo que hallas tenido problemas, pero de todas formas haciendo el enlace tal y como apuntaban en otro comentario debería de funcionar.

AH! en la instalación de JMF no preocuparos por los errores de error que dan al final, a mi también me dieron esos errores y la camara web funciona correctamente.

Por último, debereis tener vuestra webcam correctamente instalada en el sistema.

Saludos

Imagen de adrian47153

MECURY MESSENGER

FUY A LA PAGINA mecury.to y baje el que anda en windowR y lo instale todo bien (espesado el bicho 21.7Mb) y estava maravillado un ratito, y no tenia ningu conocido para chatear, VER COMO ANDAVA LA WEBCAM. NO ESTA SOPORTADA EN WIN... EN LA OTRA VERSION DICEN QUE SI SERA SOPORTADA... GAIM ES LO MEJOR SI QUIERES COMUNICARTE A YAHOO Y MSN, MERCURY SOLO MSN...

El mercury messegner esta

El mercury messegner esta muy bien, es muy completo, todo muy bonito, pero hay alguna manera de que me notifique cuando alguien me escribe estando la ventana minimizada? ya que por muy completo que sea, si estoy hablando con 5 personas a la vez mientras navego, escucho musica y hago algunas cosas mas, la verdad es que es muy incomodo tener que comprobar manualmente cada ventana para ver si alguien te escribe

Se cuelga!!!

A mi se me cuelga!!!

No sé qué le pasa pero repentinamente se queda sin funcionar y tengo que cerrarlo con el Monitor del sistema...

trayicon

vereis cuando copio el archivo ese e intento ejecutar el mercury messenger pues me sale este error haber si alguien me dice porke me falla y como pongo el icono:
reflect - bad awtHandle.
/usr/share/jre1.5.0_04/bin/java/jre/lib/i386/libawt.so: cannot open shared object file: Not a directory

Con lo facil q es bajarse el

Con lo facil q es bajarse el Mercury Messenger con JVM http://s16.nextit.nl/mercury/1709_Linux_VM.bin

E instalarlo en la carpeta que queramos con:
sh nombre

Y luego una vez instalado en la carpeta abrirlo con:
sudo sh nombre

Mercury Problemas

Pues es muy facil bajarlo e instalarlo, estoy de acuerdo pese a llevar sólo una semana en linux, pero a la hora de ponerlo en marcha.... otro gallo nos canta. resulta que tira y de repente (sin poder leer la pantalla) se para. lo unico que veo es la hora y una expresión en la consola:
19:16:37 Savefile error, exiting
y ya esta. A ver si alguien me hecha un cable. He instalado:
1709 linux vm
JMF.Torrent
y por supuesto el Mercury.
Gracias y hasta pronto

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.