Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: dicon em 01 de Novembro de 2006, 12:21
-
Bom, como vi muitos usuários que não conseguiram instalar o Mercury no Ubuntu Edgy, resolvi fazer esse tópico explicando o procedimento, baseado num outro tópico internacional, porém com leves modificações.
Para utilizar o Mercury você já deve ter o java instalado na sua máquina. De preferência pelo automatix, mas pode ser pelo site da Sun também, desde q dê o comando PATH na hora de utilizar.
Logo após instalar o Mercury, qdo der o comando mercury para iniciar o programa, deve aparecer a seguinte mensagem:
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file:
Ou seja, o java não localiza a biblioteca glibc. Para contornar o problema:
1) baixar os cores da versao 1.8 (atualmente a mais nova): http://mirror.tuxhosting.net/mercury/1.8.zip
2) criar o seguinte diretório (como root) para instalarmos o mercury:
mkdir /usr/share/mercury
3) extrair todo o conteúdo do .zip para o diretório recém-criado /usr/share/mercury
4) Dar as permissões necessárias:
chgrp -R users /usr/share/mercury
chmod -R 775 /usr/share/mercury
5) Permissão para o startup_linux.sh:
chmod +x /usr/share/mercury/startup/startup_linux.sh
6) Deletar o arquivo /usr/bin/mercury caso tenha instalado o mercury anteriormente.
7) Linkar:
ln -s /usr/share/mercury/startup/startup_linux.sh /usr/bin/mercury
Pronto! Agora é só digitar mercury e aproveitar :D
Nota1: caso o comando mercury devolva a mensagem do início, é pq vc ainda tem uma versao do mercury instalada na sua maquina, para contornar isso, é só digitar /usr/bin/mercury em vez de mercury. Não se esqueça de mudar lá no menu de Aplicações o caminho do comando, de mercury para /usr/bin/mercury também :P
Nota2: se você utiliza a versao 1.8 final ou anterior, substitua o startup_linux.sh por esse outro: http://download.mercury.to/1.8/startup_linux.sh
Fonte: IazaruX @ http://forum.mercury.to/index.php?showtopic=11306&st=15&p=101926&#
-
E sobre usar 'webcam' no Mercury 1.8? Tem alguma ajuda a oferecer? Instalei o JMF e segui todos os passos, mas continua sem detectar...
-
ah.. sobre usar aí já n sei.. n tenho cam.. soh recebo mesmo :P
-
Fiz conforme vc explica no tutorial mas ao dar o comando mercury ou /usr/bin/mercury retorna:
jefferson@jefferson-desktop:~$ mercury
Exception in thread "main" java.lang.NoClassDefFoundError: com/dMSN/Main
jefferson@jefferson-desktop:~$ /usr/bin/mercury
Exception in thread "main" java.lang.NoClassDefFoundError: com/dMSN/Main
jefferson@jefferson-desktop:~$
O que pode ser isso? Alguem saberia como resolver? Obrigado!
-
Por que vcs não usam a versão em .deb feita pelo juliocbm que já vem todo configurado neste link aqui:
http://prdownloads.sourceforge.net/projeto-messias/mercury-messenger_1.8_all.deb?download (http://prdownloads.sourceforge.net/projeto-messias/mercury-messenger_1.8_all.deb?download)
Agora para usar o Mercury é preciso o java instalado para quem não sabe.
Sempre usei os pacotes do juliocbm no Ubuntu ( Breezy e Dapper) e funcionaram muito bem.
-
O problema é justamente com esse pacote, retorna o erro:
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
-
O problema é justamente com esse pacote, retorna o erro:
nawk: error while loading shared libraries: libm.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
/usr/lib/jvm/java-1.5.0-sun/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
Olha só abra um terminal e digita:
java -version
e cola aqui o resultado.
Em /usr/lib/jvm/ vc deveria ter a pasta java-1.5.0-sun.
o link java em /usr/bin/ deveria estar apontando para /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
-
O resultado é esse aqui:
jefferson@jefferson-desktop:~$ java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
jefferson@jefferson-desktop:~$
O link está de acordo com o q vc falou...
-
O resultado é esse aqui:
jefferson@jefferson-desktop:~$ java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
jefferson@jefferson-desktop:~$
O link está de acordo com o q vc falou...
Bom então não sei o que dizer....
Será que o seu pacote .deb do mercury não chegou corrompido?
Ou mais ainda será que é alguma incompatibilidade com este Edgy ou esta versão do java que vc está usando?
ou o java que vc instalou está com falhas?
Aqui eu uso o Dapper e o meu java é esse:
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
e com ambos o meu Mercury funciona perfeitamente.
-
O resultado é esse aqui:
jefferson@jefferson-desktop:~$ java -version
java version "1.5.0_08"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_08-b03)
Java HotSpot(TM) Client VM (build 1.5.0_08-b03, mixed mode, sharing)
jefferson@jefferson-desktop:~$
O link está de acordo com o q vc falou...
Opa, supersonic blz?
Eu tive este mesmo problema ai, o link estava certo mas a mensagem continuava aparecendo mesmo com o java instalado certinho, porém
quando entro na pasta /usr/share/mercury/startup e clico em startup_linux.sh o mercury abre sem problemas, talvez você possa resolver fazendo o mesmo procedimento.
-
Brunotec valeu!!! fiz conforme vc falou e agora ta funcionando mto bem aki!!!
-
O mercury instalado por pacote .deb não roda no Edgy dá uma série de erros relaccionadas com o java. Para corrigir isso basta fazer o seguinte:
#cd /usr/lib/mercury
seguidamente:
#cp Mercury Mercury.bak
por fim
#cat Mercury.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > Mercury