Mercury Messenger: Inicialização

Iniciado por Ephram, 08 de Setembro de 2006, 17:04

tópico anterior - próximo tópico

Ephram

Certo. O que eu coloco no final do comando, em "arquivoexecutavel" ? Todos os arquivos da pasta /bin (do diretório criado depois da instalação) são executáveis! Pela lógica, é pra eu colocar java ?

naldin

É ai que eu nao lembro qual é, se tiver o java será ele com certeza, ou o arquivo mais logico.
-Notebook Dell Vostro 1400 | Video Intel GM965
-HD250Gb | 4Gb DDR600 | HD500Gb de bolso
+ LCD 19" Samsung

Ephram

Curiosamente continua meio que a mesma coisa. Dentro do /usr não tem a pasta /java. E quando peço pra criar, ele diz que não tenho permissão. Ou então mover a pasta onde ela foi criada, para a /usr e mesmo assim não dá. Isso é uma loucura  :o Eu não sei mais o que fazer. =/

Quando abro o Synaptic, aparece o seguinte erro:

E: O pacote sun-java5-jre precisa ser reinstalado, mas não foi possível encontrar um repositório para o mesmo.
E: Erro interno ao abrir a cache (1). Por favor comunique o problema.

:'(

naldin

Citação de: Ephram online 08 de Setembro de 2006, 20:35
Curiosamente continua meio que a mesma coisa. Dentro do /usr não tem a pasta /java. E quando peço pra criar, ele diz que não tenho permissão. Ou então mover a pasta onde ela foi criada, para a /usr e mesmo assim não dá. Isso é uma loucura  :o Eu não sei mais o que fazer. =/
Mas voce nao precisa criar a pasta java no seu /usr, voce so precisa criar o link java dentro da /usr/bin com o comando que te passei, é que será ai que o Mercury irá procurar o arquivo java.
-Notebook Dell Vostro 1400 | Video Intel GM965
-HD250Gb | 4Gb DDR600 | HD500Gb de bolso
+ LCD 19" Samsung

Ephram

#19
Olha só:

root@thiago22-desktop:/home/thiago22# $sudo ln -s /home/thiago22/jre1.5.0_06/bin/java java
ln: criando link simbólico `java' to `/home/thiago22/jre1.5.0_06/bin/javaws': File exists


E ah, eu acabei de achar esse pacote http://digimortal.mine.nu/debian/sun-j2re1.5_1.5.0+update05_i386.deb Vou instalar pra ver se dá certo... :~~

naldin

#20
Citação de: Ephram online 08 de Setembro de 2006, 20:54
Olha só:

root@thiago22-desktop:/home/thiago22# $sudo ln -s /home/thiago22/jre1.5.0_06/bin/java java
ln: criando link simbólico `java' to `/home/thiago22/jre1.5.0_06/bin/javaws': File exists


E ah, eu acabei de achar esse pacote http://digimortal.mine.nu/debian/sun-j2re1.5_1.5.0+update05_i386.deb Vou instalar pra ver se dá certo... :~~
Voce não está dentro da pasta /usr/bin e sim na /home/thiago22, outra coisa, me parece que voce já está como root, entao nao é necessario o sudo, o simbolo $ também nao precisa ser usado, ele apenas indica que o comando seria executado como usuario.
Tente como usuario:

$cd /usr/bin

Para acessar a pasta /usr/bin.
Depois execute também como usuario:
$sudo ln -s /home/thiago22/jre1.5.0_06/bin/java java

Se quiser ir como root, basta retirar o sudo nos comandos, mas nao se esqueça, nao coloque o $ na linha de comando.Os outros comandos não funcionaram provavelmente pelo $ e pelo sudo.
-Notebook Dell Vostro 1400 | Video Intel GM965
-HD250Gb | 4Gb DDR600 | HD500Gb de bolso
+ LCD 19" Samsung

Ephram

É o seguinte: eu formatei e reinstalei o sistema, fiz todas as atualizações e recarreguei os repositórios. Está tudo redondinho agora. Inclusive usei o EasyUbuntu pra baixar as coisas. Mas aquele problema ainda persiste:

sudo mercury
/usr/bin/mercury: line 1329: strings: comando não encontrado
Unable to locate the application's 'main' class. The class 'com.dMSN.Main' must be public and have a 'public static void main(String[])' method. (LAX)
Unable to Launch Java Application: Unable to locate the application's 'main' class. The class 'com.dMSN.Main' must be public and have a 'public static void main(String[])' method. (LAX)


Segui as instruções de como iniciá-lo mas sempre dá esse erro. O java está instalado sim. Eu peguei o pacote .deb no próprio site do Mercury, e mesmo assim continua assim. Eu não consigo entender como faço para iniciar esse programa. O_O

Lamego

Verifica a sua versão do Java com o comando:
Citarlamego@lamego-desktop:~$ java -version
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)
lamego@lamego-desktop:~$
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Ephram

Caro Lamego, apareceu exatamente a mesma coisa que no seu:

thiago22@thiago22-desktop:~$ java -version
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)
thiago22@thiago22-desktop:~$


O que faço agora?

Lamego

sudo mercury
Porque é que você está executando uma aplicação normal com sudo ?
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Ephram

Pois eu estava seguindo as instruções de um site.
Mas com ou sem sudo, ele não executa. Dá o mesmo erro. Veja:

thiago22@thiago22-desktop:~$ mercury
/usr/bin/mercury: line 1329: strings: comando não encontrado
Unable to locate the application's 'main' class. The class 'com.dMSN.Main' must be public and have a 'public static void main(String[])' method. (LAX)
Unable to Launch Java Application: Unable to locate the application's 'main' class. The class 'com.dMSN.Main' must be public and have a 'public static void main(String[])' method. (LAX)


???

Lamego

No terminal digita o comando e cola o resultado:
Citarstrings /lib/libc.so.6 | grep -i nptl
É esse o comando que ele está tentando sem sucesso...
João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Ephram

O resultado foi este:

thiago22@thiago22-desktop:~$ strings /lib/libc.so.6 | grep -i nptl
bash: strings: comando não encontrado


:'(

Lamego

Isso explica tudo, você não tem o comando "strings" que é um utilitário base do sistema.
Ou você apagou você danificou as permissões dele:
Deveria ter isto:
lamego@lamego-desktop:~$ ls -la /usr/bin/strings
-rwxr-xr-x 1 root root 23980 2006-06-08 09:09 /usr/bin/strings
lamego@lamego-desktop:~$
Verifica tambem o seu path com:
echo $PATH



João Luís Marques Pinto
Mais programs e jogos para o Ubuntu

Ephram

Coloquei esses dois comandos e apareceu isto:

thiago22@thiago22-desktop:~$ ls -la /usr/bin/strings
ls: /usr/bin/strings: No such file or directory

thiago22@thiago22-desktop:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
thiago22@thiago22-desktop:~$


E como faço para instalar este comando? Não danifiquei nada, instalei o Ubuntu ontem.  :o