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”)
e pode?
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.
Adilson
Por curiosidade, o que não funciona, o que falta no OpenJDK ?
O SquirrelSQL até executa com OpenJDK, mas trava ao conectar com os bancos de dados.
renato pode sim. foi descontinuado apenas a “OS Distributor License for java” no restante continua o mesmo.
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.
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.
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.
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
Infelizmente ainda preciso do Java da Oracle. santander não funciona com OpenJDK.
@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.
Perguntinha dummy: o que significa a sigla PPA?
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…
Personal Package Archives (PPA)
https://help.launchpad.net/Packaging/PPA
https://launchpad.net/ubuntu/+ppas
@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.
Linux Mint 12 KDE RC já traz o Java SUN… ha ha
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.
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?
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.
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.
@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.
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.
@Í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.
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.
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.