ué, tem repositório ppa pro java da oracle, é moleza instalar.
Não.
Apesar de o repositório ppa estar lá, pelas questões que coloquei na abertura do tópico, a Canonical está disponibilizando pacotes de atualização para sun-java6 que são na verdade arquivos de anulação. Eu usava o java da oracle pelo repositório e na última atualização o mesmo foi substituído por outro, que não funciona. Se pesquisar a causa disso você perceberá que não se trata de erro e sim de uma ação proposital da Canonical.
A instalação do pacote openjdk pelo repositório apresenta o mesmo efeito que a instalação desse pacote baixado do site. Ou seja: Você pode fazer pelo modo automático
sudo add-apt-repository ppa:openjdk/ppa
sudo apt-get update
sudo apt-get remove purge -f sun-java6-*
sudo apt-get install icedtea-plugin icedtea6-plugin
Ou, você pode instalar manualmente o sun-java-6 baixado diretamente do site da Oracle
Versão x86 (32bits)
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=58117
sudo su
cd Download
chmod a+x jre-6u30-linux-i586.bin
mv jre-6u30-linux-i586.bin /usr/lib/jvm
cd /usr/lib/jvm
./jre-6u30-linux-i586.bin
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_30/bin/java" 1
update-alternatives --set java /usr/lib/jvm/jre1.6.0_30/bin/java
cd /usr/lib/mozilla/plugins
sudo ln -s /usr/lib/jvm/jre1.6.0_30/lib/i386/libnpjp2.so
Versão amd64 (64bits)
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=58119 (versão amd64)
sudo su
cd Download
chmod a+x jre-6u30-linux-x64.bin
mv jre-6u30-linux-x64.bin /usr/lib/jvm
cd /usr/lib/jvm
./jre-6u30-linux-x64.bin
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jre1.6.0_30/bin/java" 1
sudo ln -s /usr/lib/jvm/jre1.6.0_30/lib/amd64/libnpjp2.so
cd /usr/lib/mozilla/plugins
update-alternatives --set java /usr/lib/jvm/jre1.6.0_30/bin/java
Mas, como eu disse no começo, a questão não se encerra por aqui. Instalar o sun-java-6 não é o problema. A questão é se a informação de que ele foi removido como pacote pela Canonical por motivo de falha na sua segurança procede, já que esse plugin é essencial para transações bancárias.
Sobre o OpenJDK, com o Banco do Brasil e Caixa não tem problema. Funciona corretamente. Já com o Banco Santander esse plugin OpenJDK não funciona (apesar de que o módulo de segurança deles parece ser opcional...)
Então, ficam as dúvidas: Tem como melhorar o OpenJDK? O plugin sun-java-6 oferece algum risco de segurança?