Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


PPA oferece o Sun Java de volta para usuários do Ubuntu

Quando a Oracle descontinuou a antiga licença da Sun que permitia incluir a sua Java VM em distribuições Linux, em agosto, o efeito alcançou até mesmo os usuários que já tinham a JVM da Sun/Oracle instalada e contavam com as atualizações e correções lançadas pelas distribuições, que naturalmente cessaram – o que levou o Ubuntu a tomar medidas extremas para buscar evitar que seus usuários mantivessem versões desatualizadas da JVM, problema que potencialmente continua a afetar outros usuários de vários sistemas que anteriormente contavam com a licença em questão.

A alternativa apresentada pela Oracle (e aceita como default por muitos usuários há um bom tempo) é a implementação open source OpenJDK, que resolve o problema para muitos, mas é visto como insuficiente no momento por alguns. No caso destes, se forem usuários do Ubuntu Lucid em diante, há uma alternativa adicional (além da possibilidade de fazer o download diretamente do site da Oracle): este PPA criado por Martin Wimpress, que precisa do Sun Java 6 para 4 aplicativos que usa e que não são completamente suportados pelo OpenJDK.

As instruções e detalhes constam na página do próprio PPA. (via omgubuntu.co.uk – “Sun Still Shines for Java Users on Ubuntu”)


• Publicado por Augusto Campos em 2012-01-12

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    renato (usuário não registrado) em 12/01/2012 às 3:20 pm

    e pode?

    Adilson dos Santos Dantas (usuário não registrado) em 12/01/2012 às 3:23 pm

    Acho legal que alguém se preocupa com os aplicativos que são incompatíveis com o OpenJDK. Eu tive que fazer o pacote da última versão do JDK da Sun para Debian ‘na mão’ já que não sei se alguns softwares seriam compatíveis com o OpenJDK.

    Uma boa alternativa e acredito que seja compatível com o Debian. Vou testar na próxima atualização.

    Weber Jr. (usuário não registrado) em 12/01/2012 às 3:40 pm

    Adilson

    Por curiosidade, o que não funciona, o que falta no OpenJDK ?

    Luciano Castilho (usuário não registrado) em 12/01/2012 às 4:23 pm

    O SquirrelSQL até executa com OpenJDK, mas trava ao conectar com os bancos de dados.

    Rafael Neri (usuário não registrado) em 12/01/2012 às 4:38 pm

    renato pode sim. foi descontinuado apenas a “OS Distributor License for java” no restante continua o mesmo.

    Elder Marco (usuário não registrado) em 12/01/2012 às 4:50 pm

    No meu caso, tinha problemas apenas com o OpenJDK 64 bits que não funcionava direito com o banco do brasil. Depois que achei uma solução, dei adeus ao Java JM da Oracle. Não faz nenhuma falta.

    Allyson (usuário não registrado) em 12/01/2012 às 4:53 pm

    Não entendi. O Java não está junto com o Flash no repositório Partner da Canonical? Eu pelo menos sempre instalei através desse repositório e continuo recebendo atualizações, inclusive recebi uma em 15/12/2011.

    Allyson (usuário não registrado) em 12/01/2012 às 5:07 pm

    Respondendo a mim mesmo: Acho que a partir da versão 11.04 ou 11.10 é que não tem mais no repositório Partner.

    Maico (usuário não registrado) em 12/01/2012 às 5:08 pm

    Os felizes usuários do openSUSE também disponhem do Sun Java por meio de repositório home no Open Build Service

    Segue 1-Click Install para o openSUSE 12.1

    http://software.opensuse.org/ymp/home:enzokiel/openSUSE_12.1_Update/java-1_6_0-sun.ymp?base=openSUSE%3A12.1&query=java-1_6_0-sun

    Luciano (usuário não registrado) em 12/01/2012 às 6:17 pm

    Infelizmente ainda preciso do Java da Oracle. santander não funciona com OpenJDK.

    Porfírio (usuário não registrado) em 12/01/2012 às 6:23 pm

    @Luciano, eu uso o binário da Oracle configurado “no braço” e funciona pra mim. Acesso alguns applets e rodei o AndroidSDK.

    Mas se eu fosse usuário intensivo do Java (quem sabe quando aprender a programar para Android?) eu investiria em uma solução 100% livre.

    Parabéns e obrigado ao Martin, por compartilhar seu trabalho.

    Rael Gugelmin Cunha (usuário não registrado) em 12/01/2012 às 10:41 pm

    Perguntinha dummy: o que significa a sigla PPA?

    Marcos (usuário não registrado) em 12/01/2012 às 11:20 pm

    Cada atualização do OpenJDK está deixando ele mais estável e mais compatível. Creio que em breve ninguém mais vai precisar subsitui-lo.

    E como a própria Oracle pretende descontinuá-lo, isso não deve demorar a acontecer.

    Se bem que todo sistema operacional é necessário instalar a JVM do site da Oracle e nem por isso vejo usuário de Windows e Mac cortando os pulsos…

    Ícaro (usuário não registrado) em 12/01/2012 às 11:33 pm

    Personal Package Archives (PPA)

    https://help.launchpad.net/Packaging/PPA
    https://launchpad.net/ubuntu/+ppas

    Ícaro (usuário não registrado) em 12/01/2012 às 11:35 pm

    @Marcos, o OSX vem com Java e atualização da própria Apple via Software Update.

    @Marcos, a instalação do JVM no Linux sem ajuda do gerenciador de pacotes é um parto de gêmeos.

    No Windows é moleza.

    Carlos Felipe (usuário não registrado) em 13/01/2012 às 12:57 am

    Linux Mint 12 KDE RC já traz o Java SUN… ha ha

    Pajé (usuário não registrado) em 13/01/2012 às 1:00 am

    O mais perigoso nem é o que assumidamente falta no OpenJDK (embora isto já seja motivo suficiente para desqualificar a atitude da Oracle que trouxe tanta confusão e ainda o faz…), porque ao menos isto está de alguma forma avisado, mas creio que o mais problemático é que algumas coisas o OpenJDK garante que tem e na realidade não funcionam bem. Exemplos disso: determinados usos do Swing e de som, especialmente em plataformas 64 bits.

    Porfírio (usuário não registrado) em 13/01/2012 às 7:39 am

    Bem, @Paje… O tal do Swing está pra ser substituído e multimedia é algo que nunca foi lá essas coisas nem mesmo com o Java “oficial”.

    A opção padrão, a JMF, tá pedindo por substituição faz tempo e ninguém ouve. Sabe algo mais sobre isso, @Marcos?

    Ironmaniaco (usuário não registrado) em 13/01/2012 às 8:19 am

    Banco Do Brasil continua sendo o motivo pelo qual eu opto pelo Java da SUN/Oracle.

    Basta extrair o .bin dentro de /opt/java1.7_01.. e linkar pra /opt/java, criar os alternatives, e quando for atualizar o java, baixar o .bin novo e refazer o simlink.

    Adnus (usuário não registrado) em 13/01/2012 às 8:25 am

    Eu preciso do Java da Oracle para o Eclipse PDT (IDE para PHP) que ainda não consegui fazer funcionar com a OpenJDK mas preciso testar novamente com as últimas versões.

    Marcos (usuário não registrado) em 13/01/2012 às 8:59 am

    @Pajé (nick apropriado), o OpenJDK está recebendo código do Sun JDK e do jRockit e hoje em dia é a JVM que mais está evoluindo. Uso o último beta pra acessar o Santander e Banco do Brasil e não tive problemas. A Oracle está com 3 JVMs gratuitas e uma comercial, devido às aquisições. É natural que haja fusão entre elas e é positivo que o OpenJDK GPL vire a implementação de referência.

    Sugiro acompanhar o desenvolvimento no site oficial.

    @Porfírio, o JavaFX foi desenvolvido especialmente pra multimídia, usa aceleração da placa de vídeo e é muito mais poderoso. Enquanto a Sun direcionava ele pra concorrer com o Flex e Silverlight, a Oracle está focando nele pra substituir ou complementar o Swing, o que pra mim é mais correto, visto que com HTML5 a tendência é o pessoal passar a usar menos essas tecnologias de RIA.

    Mas o Swing não vai morrer rápido não, no Java 7 ele passo a usar xrender no Linux pra conseguir aceleração por hardware, uma vergonha que ainda não fazia isso.

    Porfírio (usuário não registrado) em 13/01/2012 às 11:13 am

    Mas @Marcos, e na questão de reprodução de música e vídeos? Como aquela questão complicada de codecs e etc no JMF foi resolvida? O JMF ainda é mainstream pra isso, ou foi substituído por coisa melhor?

    Não vejo problema em acessar o BB em meu Netbook (32 bit) com XUbuntu através do Firefox com a ajuda do icedtea-plugin no OpenJDK. Meu problema com o OpenJDK é que o BB só funciona no Firefox (que eu decidi abandonar em favor do Chrome) e no fato que o aplicativo FreeRapidDownloader (que é o aplicativo java que mais uso) fica travando constantemente com o OpenJDK e funciona perfeitamente com o Java da Sun.
    É uma pena dizer mas o OpenJDK tem um longo caminho para ser realmente bom.

    Rael Gugelmin Cunha (usuário não registrado) em 13/01/2012 às 1:20 pm

    @Ícaro: obrigado.

    @Porfírio e @Marcos: basicamente, tenho notado que nas empresas, ninguém dá a mínima pelas “capacidades” desktop do Java. Comercialmente só existe o lado servidor.

    Adilson dos Santos Dantas (usuário não registrado) em 13/01/2012 às 5:50 pm

    Desativaram o PPA: #fuuuuu

    Fonte:

    http://blog.flexion.org/2012/01/10/updated-sun-java6-packages-for-ubuntu/

    Update Friday 13th January 2012

    My Java PPA has been disabled by Canonical, possibly because they violate the Ubuntu CoC and PPA terms of use, as Jef Spaleta noted in the comments below, although I’ve had no communication from Canonical at this time. I’m preparing an alternative solution, for those of you who need Sun Java 6, that doesn’t violate and copyrights, CoCs or terms of use. A new blog post will be made when that alternate solution is available.

    Eu ia atualizar na minha máquina no trabalho que é Ubuntu. Mas o jeito é pegar os pacotes que fiz em casa.

    Allan Taborda dos Santos (usuário não registrado) em 13/01/2012 às 6:26 pm

    A Oracle está com 3 JVMs gratuitas e uma comercial, devido às aquisições. É natural que haja fusão entre elas e é positivo que o OpenJDK GPL vire a implementação de referência.

    3 JVMs gratuitas e uma comercial? Eu só conhecia as duas gratuitas, que eram a Hotspot e a JRockit.

Este post é antigo (2012-01-12) e foi arquivado. O envio de novos comentários a este post já expirou.