Instalando sun-java6-jdk com o apt-get no Ubuntu 10.04


9

Eu segui as instruções em várias páginas, como esta , que dizem para executar os seguintes comandos:

sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
sudo apt-get update
sudo apt-get install sun-java6-jdk

No entanto, quando faço isso, ainda recebo o seguinte erro:

me@mycomputer:~$ sudo apt-get install sun-java6-jdk Reading package lists... Done
Building dependency tree Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package sun-java6-jdk has no installation candidate

Sei que o Java está disponível em muitas outras fontes, mas por razões que não consigo acessar aqui, devo usar esta versão específica.

O que posso fazer para instalar isso?


você pode instalá-lo manualmente usando este link askubuntu.com/questions/67909/how-do-i-install-oracle-jdk-6
Mansoor Elahi

Respostas:


7

O pacote Sun / Oracle JDK não está mais disponível no Ubuntu devido ao fato de a Oracle ter retirado a 'Licença de Distribuidor do Sistema Operacional para Java'. História aqui .

Originalmente, a Canonical fazia isso para que as instalações existentes do JRE / JDK da Sun fossem removidas em uma atualização do apt-get, mas eles revertiram a decisão (no entanto, atualizações / instalações não estarão mais disponíveis).

A recomendação é que os usuários façam a transição para o pacote OpenJDK 6. Você ainda pode instalar o Oracle JDK baixando do site da Oracle, mas isso deve ser feito manualmente.


O OpenJDK existe para 10.04?
dfrankow

@dfrankow Parece que está de acordo com a lista de pacotes , embora não saiba como está atualizado.
prunge

Acontece que o openjdk-6-jdk estava disponível, mas não fez o que eu queria. Era muito cedo no seu ciclo de desenvolvimento. Acabei usando o jdk da Sun em superuser.com/a/439915/56544 .
dfrankow

5

Além disso, você pode achar útil esta postagem no blog . Funcionou para mim e foi totalmente indolor (instalação de script versus compilação de seu próprio pacote Java):

Você pode encontrar o script e instruções completas de uso no github .

O guia rápido e sujo para usar esse script é o seguinte:

cd ~/
wget https://github.com/flexiondotorg/oab-java6/raw/master/oab-java.sh -O oab-java6.sh
chmod +x oab-java6.sh
sudo ./oab-java6.sh
sudo apt-get update && sudo apt-get install sun-java6-jdk

4

O comando a seguir deve ajudá-lo a obter o sun jdk6 no ubuntu 10.04

sudo add-apt-repository ppa:sun-java-community-team/sun-java6
sudo apt-get update
sudo apt-get install sun-java6-jdk
sudo update-java-alternatives -s java-6-sun

3
Obrigado pela sugestão, mas eu não consegui fazer isso funcionar no Ubuntu 12.04 LTS
SSH Este

Isso funcionou para mim no 10.04, o que foi útil.
dfrankow



-3

sudo apt-get install openjdk-6-jdk

funcionou bem para mim no ubuntu 10.04

obrigado.


11
O controle de qualidade deseja que o Sun Java não seja o OpenJava.
Lorenzo Von Matterhorn
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.