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.zip2) criar o seguinte diretório (como root) para instalarmos o mercury:
mkdir /usr/share/mercury3) 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/mercurychmod -R 775 /usr/share/mercury5) Permissão para o startup_linux.sh:
chmod +x /usr/share/mercury/startup/startup_linux.sh6) 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/mercuryPronto! Agora é só digitar
mercury e aproveitar
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
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.shFonte: IazaruX @
http://forum.mercury.to/index.php?showtopic=11306&st=15&p=101926&#