Antes de atualizar como descrito abaixo, pesquise no site
packages.ubuntu.com (os pacotes Java da Sun para a família
*buntu normalmente estão aqui) ou use seu gerenciador de pacotes favorito (Synaptic, kpackagekit,
Aptitude) sobre a última versão do Java da sun, se está disponível.
O nome do pacote do plugin Java da Sun normalmente é sun-java<versao>-plugin, o nome da última
versão é
sun-java6-plugin. A atualização
do Java foco dessa dica é para a versão 1.6.24, seguem os passos:
1) faça o download do jre 1.6.24 para 64 bits em:
Eu baixei especificamente o "Linux (self-extracting file)".
Os procedimentos abaixo deverão ser realizados num terminal:
2) Dê permissão de execução ao arquivo baixado:
chmod +x <diretorio onde baixou os arquivos>/jre-6u24-linux-x64.bin
3) Descompacte o arquivo baixado, simplesmente execute o arquivo. Isso fará com que o conteúdo do
arquivo seja extraído para o diretório que você está.
<diretório onde baixou os arquivos>/jre-6u24-linux-x64.bin
4) O Kubuntu normalmente instala o pacote do plugin (e o restante do jdk) Sun no diretório /usr/lib/jvm/,
então para manter a organização, crie os diretórios com privilégios de super usuário (root).
a) Como root:
# mkdir -p /usr/lib/jvm/java-6-sun-1.6.0.24/bin
b) Com sudo:
sudo mkdir -p /usr/lib/jvm/java-6-sun-1.6.0.24/bin
5) Mova os arquivos descompactados para o diretório 'jre':
a) como root:
# mv <diretorio onde descompactou os arquivos>/jre1.6.0_24 /usr/lib/jvm/java-6-sun-
1.6.0.24/jre
b) Com sudo:
sudo mv <diretório onde descompactou os arquivos>/jre1.6.0_24 /usr/lib/jvm/java-6-sun-
1.6.0.24/jre
6) Crie os links:
a) No diretório '/usr/lib/jvm/', se o link 'java-6-sun' já existe remova-o (provavelmente está apontando para
uma versão anterior):
# ln -s java-6-sun-1.6.0.24 java-6-sun
b) No diretório '/usr/lib/jvm/java-6-sun-1.6.0.24/bin':
# ln -s ../jre/bin/ControlPanel ControlPanel
# ln -s ../jre/bin/java java
# ln -s ../jre/bin/javaws javaws
# ln -s ../jre/bin/jcontrol jcontrol
# ln -s ../jre/bin/keytool keytool
# ln -s ../jre/bin/orbd orbd
# ln -s ../jre/bin/pack200 pack200
# ln -s ../jre/bin/policytool policytool
# ln -s ../jre/bin/rmid rmid
# ln -s ../jre/bin/rmiregistry rmiregistry
# ln -s ../jre/bin/servertool servertool
# ln -s ../jre/bin/tnameserv tnameserv
# ln -s ../jre/bin/unpack200 unpack200
IMPORTANTE: Se já instalou uma versão anterior do sun-java6, o restante dos passos não são necessários.
Vá na página
http://www.java.com/en/download/installed.jsp e teste o plugin. Não esqueça de reiniciar o browser se ele estava aberto durante o procedimento acima.
7) Atualize as alternativas do Kubuntu:
sudo update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so
/usr/lib/jvm/java-6-sun/jre/lib/amd64/libnpjp2.so 63
Pronto!
Se cada passo ocorreu sem erros, faça o teste do plugin no site:
Isso funcionou no meu Kubuntu Maverick. Hoje continuo a acessar o site do Banco do Brasil sem problemas.
Espero que ajude vocês.