Como instalar o jdk com o yum no Fedora 17?

3

Eu quero instalar o jdk by yum no Federa 17 e usar:

su -c 'yum install java-1.6.0-openjdk'

Mas mostra "nenhum pacote disponível". Como posso fazer para instalá-lo?

    
por Jason 16.07.2012 / 09:46

4 respostas

1
  1. Faça o download da última versão do JDK aqui: Kit de Desenvolvimento Java SE 7 Downloads
  2. Escolha a versão jdk-7u5-linux-x64.rpm (a última!) (*. rpm é o importante aqui!) e depois digite:

    user@machine#: yum localinstall jdk-7u5-linux-x64.rpm
    

E é isso!

    
por 16.07.2012 / 13:27
6

Se você realmente quiser a versão 1.6 do OpenJDK para o Fedora 17 você pode usar aquele fornecido pelo Fedora 16. Use este comando:

yum install java-1.6.0-openjdk --releasever=16 --nogpgcheck

( --nogpgcheck porque yum reclama de não ter a chave para o Fedora 16, talvez haja maneiras melhores de resolver isso)

Mas isso mostra que java-1.7.0-openjdk obsoletes java-1.6.0-openjdk e ignora a instalação. E isso mostra que o pacote xorg-x11-fonts-Type1 é necessário. Então eu fiz

yum install xorg-x11-fonts-Type1

e depois usei o pacote openjdk que yum baixou mas recusou instalar por causa do aviso obsoletes

rpm --nodeps -ihv /var/cache/yum/x86_64/16/updates/packages/java-1.6.0-openjdk-1.6.0.0-68.1.11.5.fc16.x86_64.rpm

( --nodeps para substituir o aviso obsoletes )

Agora eu tenho o java 1.6 e o java 1.7 no meu sistema. Java 1.7 é o meu padrão. E o Java 1.6 está em /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java .

PS: Não haverá conflitos quando você instalar os modelos 1.7 e 1.6. A razão para remover o 1.6 do Fedora 17 foi que o OpenJDK6 não terá mais atualizações de segurança depois de novembro de 2012 < / a>.

    
por 09.11.2012 / 23:44
2

Digite o seguinte em um prompt de comando para instalar a versão mais recente:

sudo yum install java
    
por 05.09.2012 / 18:27
0

No meu caso (CentOS), eu tive que baixá-lo do orracle ( jdk ), em seguida, use rpm em vez de yum. Eu encontrei a maior parte aqui Primeiro eu fiz

  rpm -ivh jdk-7u51-linux-i586.rpm

Em seguida, verifiquei se ele estava instalado

 /usr/java/latest/jre/bin/java -version

Em seguida, adicionou-o a alternativas

## java ##
alternatives --install /usr/bin/java java /usr/java/latest/jre/bin/java 200000
## javaws ##
alternatives --install /usr/bin/javaws javaws /usr/java/latest/jre/bin/javaws 200000

## Java Browser (Mozilla) Plugin 32-bit ##
alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/latest/jre/lib/i386/libnpjp2.so 200000

## Java Browser (Mozilla) Plugin 64-bit ##
alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/latest/jre/lib/amd64/libnpjp2.so 200000

## Install javac only if you installed JDK (Java Development Kit) package ##
alternatives --install /usr/bin/javac javac /usr/java/latest/bin/javac 200000
alternatives --install /usr/bin/jar jar /usr/java/latest/bin/jar 200000

Em seguida, você precisa definir as alternativas para apontar, por exemplo, certifique-se de fazer

 alternatives --config java
 alternatives --config javac

etc e que o novo jdk está selecionado.

    
por 28.03.2014 / 10:06