Ferramosca O Java PPA de Roberto não parece mais estar funcionando. Este é um PPA para Sun / Oracle Java; meu palpite é que as alterações de licenciamento impedem que versões atualizadas ( posteriores a 6u26 ) de ser fornecido, então depois de um tempo ele já não considerou útil para manter-se. Mas isso é apenas um palpite.
Eu recomendo remover o PPA; isso explica como ; isso pode ajudar também . Eu usaria ppa-purge
para isso, já que você também deseja remover o software fornecido por esse PPA (e substituí-lo por algo atualizado); isso explica ppa-purge
( esta simples resposta provavelmente é tudo que você precisa).
Então, se você quiser usar o Java runtime de propriedade da Oracle, isso explica como . Isso deve alcançar o que você estava usando o ppa: ferramroberto / java PPA para antes. Ou você pode preferir usar o OpenJDK (que também é oficial); para isso, isso pode ajudar .
Resumindo , para remover o PPA quebrado com ppa-purge
e instalar a última versão estável do JDK proprietário da Oracle, você pode executar:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:ferramroberto/java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
Fonte: Esta resposta a essa pergunta (para os últimos três comandos).
Ao contrário de alguns antigos PPAs, os pacotes desse PPA podem fornecer as versões mais recentes do Oracle Java, mesmo com suas restrições de licenciamento que proíbem a distribuição por partes não autorizadas. A maneira como isso funciona é que os pacotes não contêm o Oracle Java; em vez disso, eles contêm scripts que os baixam automaticamente de sites de download autorizados e os instalam. Enquanto isso, os pacotes gerenciam qual versão está instalada, então funciona de maneira similar à maneira que funcionaria se os pacotes fornecessem diretamente o software.
O Java 8 existe e você pode instalá-lo com oracle-java8-installer
. Mas ainda está em teste; não é recomendado para uso geral. Da mesma forma, o antigo Java 6 ainda existe, embora você deva verificar se ele ainda recebe atualizações de segurança antes de usá-lo. Para instalar isso, você usaria o pacote oracle-java6-installer
.