JAVA no Sabayon. Instalação e Problemas. [RESOLVIDO].


Autoria de Alberto Federman Neto, albfneto

1 . INTRODUÇÃO:

Em versões novas de Sabayon e Gentoo, já existe uma espécie de “Java Virtual”que já faz funcionar quase todos os pacotes: JAVA JRE e JAVA JDK.

Mas….Você pode querer uma instalação completa do JAVA, para que tudo funcione, inclusive os mais novos pacotes que você instalar.

Nas versões antigas do Sabayon Linux, você precisava compilar o JAVA novo com Portage.

De fato, eu até tinha publicado uma Dica  sôbre isso, mas o site onde estava publicada, está descontinuado. A minha publicação antiga não é mais encontrada…

Afortunadamente, nos Sabayons novos, é mais fácil!

2 . INSTALAÇÃO:

O Sabayon tem os seguintes pacotes  de JAVA: IcedTea, IceTea-Bin , Oracle-JDK-Bin  e Sun-java-3d-bin .

Você poderia pensar… Instalar direto com Entropy:

# equo up
# equo i -av icedtea (E/OU icedtea-bin) 
 

Mas não faça isso!(Veja Ítem 3)

Eu tentei e… não sei porque…. Em Sabayon, o pacote icedtea tem uma infinidade de Fontes Orientais da família Lohit como dependências! Elas são instaladas junto!

Hora, você, possívelmente, não precisa dessas fontes Orientais!

(***)Invés disso, execute a instalação sem as dependências, com os seguintes comandos:

 
# equo up 
# equo i -av --nodeps icedtea (E/OU icedtea-bin) 

Agora reinstale os JAVAs virtuais e e instale os JAVAs da Oracle e da Sun, e uma dependência, com os comandos normais do Entropy:

 
# equo i -av virtual/jre virtual/jdk oracle-jdk-bin sun-java3d-bin eselect-java

Você poderia pensar… agora bagunçou, ele vai misturar os JAVAs! Não, não mistura….

O Sabayon é um derivado do Gentoo… Assim como o próprio Gentoo, ele pode usar vários pacotes e versões de JAVA, diferentes, selecionando o que precisa para rodar.

Feitas as instalações, selecione os JAVA padrão, veja como com o comando abaixo.

Eu uso a versão mais nova de icedtea. Se estiver ativada, vai aparecer, na saída do comando, a string “system-vm”:

 
$ eselect java-vm list
Available Java Virtual Machines:
 [1] icedtea-7 
 [2] icedtea-bin-8 system-vm
 [3] oracle-jre-bin-1.8 

Se não estiver selecionada, você pode setar com o comando:

 
# eselect java-vm set 2

Se desejar, aproveite e cheque, com este outro comando:

 
# java-config --list-available-vms (VAI APARECER:)
The following VMs are available for generation-2:
1) IcedTea JDK 7.2.6.10 [icedtea-7]
*) IcedTea JDK 3.3.0 [icedtea-bin-8]
3) Oracle JRE 1.8.0.121 [oracle-jre-bin-1.8]

Para ver “tudo de JAVA”, substitua a opção: “–list-available-vms” por “–list-available-packages”

Agora, supondo que não esteja regulado, e você deseja setar o JAVA principal, use este comando:

 
# java-config set-system-vm 2 (regula para JDK 3.3.0, que é icedtea-8)

Não se preocupe com os JAVAs da SUN e da ORACLE, eles serão usados automáticamente, pelo sistema, se necessário.

3. CHEIO DE FONTES ORIENTAIS, CONSERTAR:

Suponha que você errou no Ítem 2, como aconteceu comigo! Rsrrsrsr! Instalou direto, e agora tá cheio de Fontes Orientais.

Para corrigir, dá trabalho! Precisa ir nas “Configurações de Sistema” do seu ambiente gráfico, e na Sessão “Fontes do Sistema”, precisa tirar todas as fontes da família “Lohit”…

Depois, precisa remover todos os pacotes dessas fontes orientais, sem tirar o JAVA. Faça isto com o comando:

 
sudo equo rm --nodeps --configfiles lohit-fonts lohit-telugu lohit-tamil-classical lohit-tamil lohit-odia lohit-nepali lohit-marathi lohit-malayalam lohit-kannada lohit-gujarati lohit-devanagari lohit-bengali lohit-assamese 

Se quiser facilitar, abra o RIGO, o instalador gráfico de pacotes, marque todos os pacotes que contenham a string “lohit” no nome, e os remova,

Depois, reinstale apenas os pacotes de icedtea e/ou icedtea-bin, com comandos, como descrito acima, no ìtem 2, (***).

Não deverá usar o RIGO para isso (ele remove o icedtea).

4. CONCLUSÃO:

Nesta Dica, é descrito um procedimento para instalar várias versões de JAVA, em Sabayon Linux.

Anúncios
JAVA no Sabayon. Instalação e Problemas. [RESOLVIDO].

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s