[Ubuntu-BR] Sun-java x OpenJDK
Marcos Barbosa
marcosestevesbarbosa em gmail.com
Sábado Janeiro 14 20:06:31 UTC 2012
Vou te explicar cada pacote:
- default-jdk: Esse é o pacote que instala o JDK, Java Development
Kit. É o kit para desenvolvedores Java, mas que também contém o JRE,
Java Runtime Edition que serve para executar os programas Java. Se tu
não é programador Java e não vai instalar nada que exige esse pacote
instala o jre em vez do jdk.
- default-jdk-doc: Documentação relacionada a programação Java. Os
pacotes *-doc são pacotes que contem documentação detalhada sobre o
pacote regular.
- default-jre: Esse é um meta-pacote que aponta para a versão estável
de java aplicável. No Oneiric e no Precise ele aponta para
openjdk-6-jre. Se tu instalar esse pacote ele instala o Openjdk-6-jre.
É até um jeito bem fácil de instalar o Java. Mas se tu não instalou
não precisa instalar. Note que essa é a versão regular do Java,
permite executar programas Java com interface gráfica ou por linha de
comando.
- default-jre-headless: Idem ao default-jre. A diferença é que essa é
a versão headless, que permite executar apenas programas por linha de
comando. Recomendo o Java normal, não-headless.
- cacao-source: Fonte para o CACAO, uma máquina virtual Java, O pacote
não é mais necessário a partir dop Oneiric. Se não for solicitado
acredito que não precisa instalar.
- freemind: Programa para criar mapas mentais escrito em Java. A
Wikipédia pode te dizer exatamente o que é um mapa mental.
E uma última dica: No terminal tu pode digitar:
apt-cache show <nome do pacote>
Esse comando exibe diversas informações do pacote inclusive a
descrição, o que pode ser bem útil.
Qualquer dúvida entre em contato!
Abraço a todos!
Em 14 de janeiro de 2012 17:47, Tiago de Faria <t.defaria em hotmail.com> escreveu:
> Em 14-01-2012 17:10, Marcos Barbosa escreveu:
>
>> Olá Tiago,
>>
>> Vou tentar responder tuas dúvidas:
>>
>> 1. O sun-java6 atualmente não serve para nada por que a Oracle (dona
>> do Java) proibiu a redistribuição em distribuições LInux do Java
>> proprietário que atende pelo nome de sun-java6. Agora o recomendado é
>> mesmo o OpenJDK.
>> 2. eu pessoalmente recomendo instalar os seguintes pacotes e suas
>> dependências:
>> openjdk-6-jre
>> icedtea6-plugin
>> 3. A diferença basicamente é que sun-java6 é a implementação oficial e
>> proprietŕia do suporte a tecnologia Java, enquanto openjdk é a
>> implementação livre. Só para notar alguns sistemas podem ter sidos
>> desenvolvidos exclusivamente para o Java oficial, logo o Java livre
>> (openjdk) pode funcionar meia-boca ou nem funcionar.
>> 4. Instala os pacotes openjdk-7-*. Não tenho certeza se o icedtea
>> existe na versão 7. Nesse caso melhor continuar com a 6.
>> 5. O icedtea6-plugin é simplesmente o plug-in para o navegador (assim
>> como o plug-in do Flash, que também é um plug-in do navegador) que
>> adiciona suporte a execução de aplicativos Java. Aplicativos Java
>> podem ser executados via navegador ou podem ser executador direto no
>> PC, como o programa da Receita Federal que é escrito em Java e é
>> executado direto no PC, sem ser via Internet.
>>
>> Tiago, sanei as suas dúvidas? Qualquer outra dúvida não deixe de
>> entrar em contato.
>>
>> Forte abraço a todos!
>>
>>
>> Em 14 de janeiro de 2012 16:24, Tiago de Faria<t.defaria em hotmail.com>
>> escreveu:
>>>
>>> Estava acompanhando a discussão sobre Sun-java e OpenJDK... como sou
>>> "QIB"
>>> em computação, não entendi muita coisa...
>>> Vamos aos fatos: eu não vinha conseguindo acessar a conta do Banco do
>>> Brasil
>>> (BB) e do Bansicredi. Então, quando fui conferir o o Synaptic, vi que não
>>> possui nada do Sun-java instalado, tampouco do OpenJDK.
>>> Tentativa 1: Como já havia feito em outra época, instalei 4 itens do
>>> Sun-java, incluindo o Sun-java6-plugin (o que funcionara na época). Por
>>> desconhecimento do que havia instalado e para garantir, instalei quase
>>> tudo
>>> que vi do Sun-java:
>>> - Sun-java6-jre;
>>> - Sun-java6-javadb;
>>> - Sun-java6-jdk;
>>> - Sun-javadb-common;
>>> - Sun-java6-bin;
>>> - Sun-java6-fonts;
>>> - Sun-java6-demo;
>>> - Sun-javadb-client;
>>> - Sun-javadb-core;
>>> - Sun-javadb-demo;
>>> - Sun-javadb-doc;
>>> - Sun-javadb-javadoc;
>>> - Sun-java6-plugin;
>>> Mas isso não funcionou!!!
>>> Tentativa 2: Acompanhando a lista, resolvi instalar o OpenJDK e, mais uma
>>> vez, por desconhecimento instalei quase tudo que vi do OpenJDK:
>>> - Openjdk-6-jre;
>>> - Openjdk-6-dbg;
>>> - Openjdk-6-doc;
>>> - Openjdk-6-demo;
>>> - Openjdk-6-jdk;
>>> - Openjdk-6-jre-lib;
>>> - Openjdk-6-opensource;
>>> Mas ainda não funcionou!!!
>>> Tentativa 3: Instalei os plugins:
>>> - Icedtea6-plugin;
>>> - Icedtea6-jre-cacau.
>>> E tudo funcionou!!! Ambos os sites. Observei que antes de abrir os
>>> teclados
>>> virtuais, a máquina pedia para executar o icedtea6-plugin. Ou seja, este
>>> é o
>>> cara!!!
>>>
>>> As minhas dúvidas são:
>>> 1- O Sun-java6 não serve para nada? Posso deletá-los?
>>> 2- Dentre todos estes itens que instalei do OpenJDK, quais são realmente
>>> necessários e quais posso descartar?
>>> 3- Onde posso ler sobre o assunto e entender o que é o tal do Sun-java, o
>>> que é o tal do Openjdk e qual a diferença dentre eles? Só sei que sem
>>> eles
>>> eu não acesso as contas do banco e rodo alguns programas.
>>> 4- Como posso atualizar os Openjdk, observei na lista que existe algo
>>> como o
>>> número 7?
>>> 5- O que é o Icedtea6-plugin?
>>>
>>> Agradeço a atenção, mesmo que não possam me responder!!!
>>> Tiago de Faria
>>>
>>>
>>> --
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> Lista de discussão Ubuntu Brasil
>>> Histórico, descadastramento e outras opções:
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>>
>>
> Muito grato pelas respostas Marcos!!!
>
> Só mais uma pergunta para fechar o caixão: os seguintes pacotes, listados
> abaixo, fazem parte do OpenJDK, devo instalá-los também? Pois aparecem na
> busca do Synaptic e seus títulos parecem ter relação:
> - default-jdk;
> - default-jdk-doc;
> - default-jre;
> - default-jre-headless;
> - cacao-source; e
> - freemind.
>
> Mais uma vez agradeço a atenção! Espero não perturbá-lo novamente!
> Um ótimo fim de semana!
>
> Tiago de Faria
>
>
>
> --
> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>
> Lista de discussão Ubuntu Brasil
> Histórico, descadastramento e outras opções:
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
--
Marcos Barbosa <marcosestevesbarbosa em gmail.com>
More information about the ubuntu-br
mailing list