Como instalar Java no Ubuntu 7.10 86_64 bytes?

Iniciado por I_M_L_F, 22 de Novembro de 2007, 23:11

tópico anterior - próximo tópico

I_M_L_F

Como instalar  Java no Ubuntu 7.10 86_64 bytes?
Boas,

Tenho instalado (quase) todos os "javas" em meu pc mas quando visito páginas na web do tipo jogos não consigo abri-las, por falta desse mesmo programa (apesar de ter instalado: sun-java 5.0 Runtime; sun-java-6 console; sun java- 6 Webstart;  plugin 1.4; java web start 4;  Ubuntu restrited extras, bem "tudo que é java")! Uso Mozilla-Firefox.

Li num artigo que poderia ser por "incompatibilidade" com compiz, mas mesmo desabilitando compiz não soluciona o problema.

As páginas web que precisam java ficam em branco!

Um obrigado desde já pela vossa ajuda.


alessandro_ufms

#1
Faça o seguinte, desinstale todos os java que você instalou. Instale os pacote:
sun-java6-jre e sun-java6-bin (se for desenvolvedor java precisa instalar o sun-java6-jdk). Agora faça o comando:

sudo update-alternatives --config java

e escolha o número correspondente a: /usr/lib/jvm/java-6-sun/jre/bin/java

Digite agora:
java -version
Se aparecer: java version "1.6.0_03" então está tudo ok.

Agora o java já está instalado na máquina. Vamos agora ligar ele ao firefox. Na linha de comando:
cd /usr/lib/firefox/plugins
sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so

Reinicie o Firefox. Digite "about:plugins" na barra de endereço e ENTER. Verifique se tem uma tabela com nome: "Java(TM) Plug-in 1.6.0_03-b05". Se tiver parabéns. Já está instalado o java no firefox.

As aplicações em java já devem estar funcionando no compiz com a versão do java 1.6 update 3. Essa versão é a que vem nos repositórios do Ubuntu 7.10 (nos repositórios da versão 7.04 está os update 2 e infelizmente vai ter que instalar o java na unha para funcionar sem aquela gambiarra do Mtoolkit).

I_M_L_F

Tudo bem até á ligação com Mozila-Firefox:

luis@luis-desktop:~$ sudo update-alternatives --config java
[sudo] password for luis:

Existem 2 alternativas que fornecem `java'.

  Selecção    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-4.2
+        2    /usr/lib/jvm/java-6-sun/jre/bin/java

Pressione enter para manter a omissão
  • , ou digite o numero seleccionado: 2
    A usar `/usr/lib/jvm/java-6-sun/jre/bin/java' para fornecer `java'.
    luis@luis-desktop:~$ java -version
    java version "1.6.0_03"
    Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
    luis@luis-desktop:~$ cd /usr/lib/firefox/plugins
    luis@luis-desktop:/usr/lib/firefox/plugins$ sudo ln -s /usr/lib/jvm/java-6-sun/jre/bin/java /libjavaplugin_oji.so ./libjavaplugin_oji.so
    ln: o alvo `./libjavaplugin_oji.so' não é uma directoria
    luis@luis-desktop:/usr/lib/firefox/plugins$
    [/color]
Em about:plugins não me aparece o Java instalado!

alessandro_ufms

opa, foi mal o comando é esse:

sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so

já arrumei lá em cima.

I_M_L_F

infelizmente não resulta... pelo menos comigo!
Fiz tudo de novo e coloquei a nova linha comandos...
mas o resultado é o mesmo quando digito about:plugins no endereço ou seja não aparece nenhum plugin de Java...

Continua a aparecer nesses sites a mensagem de que preciso de instalar Java!

(Já agora em vez de i386 não será i586 ?)


alessandro_ufms

Faça o seguinte então. Vamos localizar o libjavaplugin_oji.so. Faça:

sudo updatedb
locate libjavaplugin_oji.so


Vai aparecer as localidades desse plugin. Faça o link simbólico apontando para esse plugin.
Não esqueça de reiniciar o Firefox.

I_M_L_F

O resultado foi este:


luis@luis-desktop:~$ locate libjavaplugin_oji.so
/usr/lib/firefox/plugins/libjavaplugin_oji.so

Isso de link simbólico é como? ???

alessandro_ufms

#7
ué, isso quer dizer que não tem esse plugin... estranho. Veja se instalou o sun-java6-bin. É desse pacote que vem esse plugin. Link simbólico é o que aquele comando "ln -s" faz. Ele fala para o firefox onde está o plugin. No caso deveria estar na pasta do java. Bom, verifique se instalou o sun-java6-bin e tente fazer o ln de novo. Antes do ln remova o link quebrado que criou assim:

sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so

Edit:
Verifiquei aqui e o sun-java6-jre não depende de sun-java6-bin. Então instale esse pacote. Já arrumei lá em cima quanto a isso.

Vamos que vamos o show não pode parar.  ;D

I_M_L_F

o que fiz:

luis@luis-desktop:~$ sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so
luis@luis-desktop:~$ sudo update-alternatives --config java

Existem 2 alternativas que fornecem `java'.

  Selecção    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-4.2
*+        2    /usr/lib/jvm/java-6-sun/jre/bin/java

Pressione enter para manter a omissão
  • , ou digite o numero seleccionado: 2
    A usar `/usr/lib/jvm/java-6-sun/jre/bin/java' para fornecer `java'.
    luis@luis-desktop:~$ java -version
    java version "1.6.0_03"
    Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
    luis@luis-desktop:~$ cd /usr/lib/firefox/plugins
    luis@luis-desktop:/usr/lib/firefox/plugins$ sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so
    luis@luis-desktop:/usr/lib/firefox/plugins$


    luis@luis-desktop:~$ sudo updatedb
    luis@luis-desktop:~$ locate libjavaplugin_oji.so
    /usr/lib/firefox/plugins/libjavaplugin_oji.so
    luis@luis-desktop:~$ [/color]


    O resultado é o mesmo.

    A informação que dá é que o java 1.6.0_03 está instalado!
         
    luis@luis-desktop:~$ java -version
    java version "1.6.0_03"
    Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)




alessandro_ufms

#9
Mas instalou o sun-java6-bin?

sudo apt-get install sun-java6-bin

I_M_L_F

mas vou remover e voltar a fazer download.

vou fazer de novo de inicio.


alessandro_ufms

#11
Cara, achei um jeito mais fácil. É só instalar o pacote sun-java6-plugin que ele já cria esse link simbolico sozinho. Faça o seguinte:

sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so
sudo apt-get install sun-java6-plugin

I_M_L_F

O que fiz:

luis@luis-desktop:~$ sudo apt-get install sun-java6-bin
[sudo] password for luis:
A Ler Listas de Pacotes... Pronto
Construindo Árvore de Dependências       
Reading state information... Pronto
sun-java6-bin já é a versão mais recente.
sun-java6-bin set to manual installed.
0 pacotes actualizados, 0 pacotes novos instalados, 0 a remover e 0 não actualizados.

luis@luis-desktop:~$ sudo update-alternatives --config java

Existem 2 alternativas que fornecem `java'.

  Selecção    Alternativa
-----------------------------------------------
          1    /usr/bin/gij-4.2
*+        2    /usr/lib/jvm/java-6-sun/jre/bin/java

Pressione enter para manter a omissão
  • , ou digite o numero seleccionado: 2
    A usar `/usr/lib/jvm/java-6-sun/jre/bin/java' para fornecer `java'.
    luis@luis-desktop:~$ java -version
    java version "1.6.0_03"
    Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_03-b05, mixed mode)
    luis@luis-desktop:~$ cd /usr/lib/firefox/plugins
    luis@luis-desktop:/usr/lib/firefox/plugins$ sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so ./libjavaplugin_oji.so
    ln: a criar link simbólico `./libjavaplugin_oji.so' para `/usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so': Ficheiro já existe
    luis@luis-desktop:/usr/lib/firefox/plugins$


    Mas o resultado é o mesmo. Não dá!


alessandro_ufms

Hahah  ::). Acho que compliquei demais. Eim pára tudo. Faz SOMENTE o seguinte:

sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so
sudo apt-get install sun-java6-plugin


Não precisa reinstalar de novo o java e nem fazer o update-alternatives. O java está certo, o problema é no link.

Depois desses comando em cima reinicie o firefox e verifique.

I_M_L_F



luis@luis-desktop:~$ sudo rm /usr/lib/firefox/plugins/libjavaplugin_oji.so
[sudo] password for luis:
luis@luis-desktop:~$ sudo apt-get install sun-java6-plugin
A Ler Listas de Pacotes... Pronto
Construindo Árvore de Dependências       
Reading state information... Pronto
O pacote sun-java6-plugin não está disponível, mas é referenciado por outro pacote.
Isso pode significar que o pacote falta, ficou obsoleto ou
está disponível somente a partir de outra fonte
E: O pacote sun-java6-plugin não tem candidato para instalação

luis@luis-desktop:~$


???