Como trocar o OpenJDK pelo SunJDK no Ubuntu

No Ubuntu Lucid Lynx 10.04, ao instalar o pacote ubuntu-restricted-extras, que é um pacote que disponibiliza para você suporte para reprodução e decodificação de MP3, suporte para diversos outros formatos de áudio através do plugin GStreamer, fontes da Microsoft, Java Runtime Environment, plugin Flash, LAME para criar áudio compactado e reprodução de DVD, será instalado o OpenJDK no lugar do SunJDK para rodar Java. Porém, há relatos de que o OpenJDK causa problemas de processamento ao ser executado para algumas tarefas. Para evitar correr esse risco, substitua-o pelo conhecido SunJDK da Oracle.

Coisa rápida

Como já expliquei anteriormente tudo, sigamos logo para a substituição. Primeiro vamos adicionar o repositório onde os pacotes do SunJDK estão.

$ sudo add-apt-repository 'deb http://archive.canonical.com/ lucid partner'
Em seguida…
$ sudo aptitude update
Removendo pacotes OpenJDK (apesar de coisas estranhas acontecerem no terminal, dê sempre Yes se questionado):
$ sudo aptitude remove –purge openjdk-6-jre && sudo aptitude remove openjdk-6-doc openjdk-6-jre-headless openjdk-6-jre-lib
E agora, instalando o SunJDK:
$ sudo aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts
Foi?

Helbert Rocha

Business & Linux Admin | Digital Mkter | Live in Rio | Love Jesus
Google+

  • Guilherme7TW
    Firefox 3.6.3 Firefox 3.6.3 no Ubuntu 10.04 Ubuntu 10.04

    tw@ubuntu:~$ sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
    Error: need a repository as argument
    Sugestões?

    MeuPinguim responde: Olá Guilherme. Tenta instalar um pacote chamado ‘python-software-properties’ e depois roda o comando pra ver se vai. Caso mesmo assim não funcione, você pode adicionar a linha ‘deb http://archive.canonical.com/ lucid partner’ no seu arquivo /etc/apt/sources.list ou ainda, ir no Synaptic em Configuração > Repositórios e adicionar o repositório Partner.

    • Paulo Borges
      Google Chrome 5.0.375.125 Google Chrome 5.0.375.125 no GNU/Linux GNU/Linux

      Guilherme7TW,

      Seu trauma “Error: need a repository as argument” encontra-se nas aspas, use as simples que funciona.

      Assim -> $ sudo add-apt-repository ‘deb http://archive.canonical.com/ lucid partner’

      Ok?

  • Guilherme7tw
    Firefox 3.6.8 Firefox 3.6.8 no Ubuntu 10.04 Ubuntu 10.04

    Deu certo (só não respondi antes rsrs) já havia habilitado os repos partner no synaptic e instalei por lá. Depois que notei os problemas na formatação daqui do blog já havia utilizado a dica aqui apresentada tranquilamente.

    De qualquer modo valew pessoal.

  • Rafael
    Firefox 3.6.13 Firefox 3.6.13 no Ubuntu 10.04 x64 Ubuntu 10.04 x64

    Parabéns Pelo Post, foi de grande ajuda, Simples e Objetivo, como deve ser.

  • Sandro
    Firefox 3.6.13 Firefox 3.6.13 no Ubuntu 10.04 Ubuntu 10.04

    Valeu demais a dica Helbert!
    Funcionou direitinho!

    Obrigado e um abraço!

  • Paulo
    Firefox 3.6.16 Firefox 3.6.16 no Fedora 14 Fedora 14

    Alguem sabe como fazer isso no fedora?

  • Ricardo
    Google Chrome 11.0.696.71 Google Chrome 11.0.696.71 no GNU/Linux GNU/Linux

    Pode cre!!! me ajudou muuitoo!! Valeuu!!!

  • Firefox 6.0 Firefox 6.0 no GNU/Linux GNU/Linux

    Na verdade, para instalar o JDK tem que se instalar o pacote sun-java6-jdk. Com o pacote sun-java6-jre só vai instalado o runtime, que é o que a maioria absoluta dos usuários precisam, e não da plataforma de desenvolvimento.

  • Alessandra
    Firefox 8.0.1 Firefox 8.0.1 no Windows 7 x64 Edition Windows 7 x64 Edition

    Thanks, funcionou pra mim.