Não é possível instalar o Java8
apt-get install openjdk-8-jre-headless
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
openjdk-8-jre-headless : Depends: ca-certificates-java but it is not going to be installed
E: Unable to correct problems, you have held broken packages
Pesquisei no Google e adicionei repositórios e outras sugestões, mas nada me permitiu instalar o Java 8 ainda.
idéias?
lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.7 (jessie)
Release: 8
Codename: jessie
Respostas:
é essa Jessie? Com backports
fonte
-t
parâmetro faz e como isso resolve o problema?aptitude why-not ca-certificates-java
dáp openjdk-8-jre-headless Beschädigt ca-certificates-java (< 20160321~)
você precisa da versão de Jessie-backports.apt-cache policy ca-certificates-java ca-certificates-java: Installiert: 20140324 Installationskandidat: 20140324 Versionstabelle: 20161107~bpo8+1 0 100 http://http.us.debian.org/debian/ jessie-backports/main amd64 Packages *** 20140324 0 500 http://http.us.debian.org/debian/ jessie/main amd64 Packages
Não está funcionando nos backports de Jessie. Eu tentei esticar e ele foi instalado.
PS: Eu usei um espelho australiano desde que estou aqui. Escolha o melhor para você aqui .
fonte
isso funcionou para mim muito obrigado, note que você tem um 'deb' extra em seu eco que eu precisei remover, também estou em Oz, mas isso deve funcionar em todos os repositórios até agora, parece que foi um problema com certificados para lista fixa de java versões
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=851667
fonte
Eu continuo acertando esse problema. Muito frustrante. Tenho compilações automatizadas de empacotador e, quando o jdk / jre é atualizado, esse problema pode surgir novamente. depois de muito puxar o cabelo, achei bastante confiável e totalmente automatizável.
observe que você possui um repositório de backports definido corretamente como mencionado em outras partes desta página. minha imagem veio com ela pré-configurada. o seu, no entanto, pode não.
instale jre e jdk + headless como um segundo comando
executar os dois juntos solicitará uma resposta S / N em um arquivo de configuração, que é irritante para automatizar. portanto, eles DEVEM ser executados separadamente se você quiser que isso funcione sem a interação humana.
fonte
Isso funciona para mim
guia de referência
fonte