Como escolho o pacote de instalação?

3
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package openjdk-7-jre-headless is a virtual package provided by:
  oracle-java9-installer 9b130+9b130arm-1~webupd8~0
  oracle-java8-installer 8u101+8u101arm-1~webupd8~2
  oracle-java7-installer 7u80+7u60arm-0~webupd8~1
You should explicitly select one to install.

E: Package 'openjdk-7-jre-headless' has no installation candidate

Não sei como "explicitamente selecionar um para instalar". como eu faço isso?

    
por Bryophyte 13.08.2016 / 08:33

2 respostas

4

You should explicitly select one to install. significa que você precisa emitir um comando para instalar 1 dos 3 pacotes sugeridos, que fornecem uma funcionalidade semelhante de openjdk-7-jre-headless , que está indisponível no momento. Você pode emitir comandos como estes

sudo apt install oracle-java9-installer ou sudo apt install oracle-java8-installer ou sudo apt install oracle-java7-installer

Como nota , você deve saber que, não há nenhum componente do OpenJDK-7 no lançamento xenial e, portanto, openjdk-7-jre-headless package é inexistente. Veja aqui link . O OpenJDK-7 foi descartado no LTS mais recente e você precisa instalar o openjdk-8 ou o openjdk-9 para usar o openjdk (em contraste com o Oracle JDK)

Sugiro usar o openjdk-8 e substituir todos os pacotes que contenham o nome openjdk-7 por openjdk-8 e prosseguir com a instalação. Isso resolverá o problema do Xenial.

Se você realmente quiser ficar com o OpenJDK 7, veja esta pergunta

por Anwar 13.08.2016 / 18:20
0

Encontrou a solução de:

Não consigo instalar o Oracle Java 8 no Ubuntu 16.04

Esse problema ocorreu novamente, porque a versão 151 foi arquivada. Esta versão é referenciada atualmente pelo PPA. Você pode usar os seguintes comandos para atualizar a referência para 161:

sudo sed -i | JAVA_VERSION = 8u151 | JAVA_VERSION = 8u161 | ' oracle-java8-installer. *

sudo sed -i | PARTNER_URL = link 'oracle-java8-installer. *

sudo sed -i | SHA256SUM_TGZ="c78200ce409367b296ec39be4427f020e2c585470c4eed01021feada576f027f" | SHA256SUM_TGZ="6dbc56a0e3310b69e91bb64db63a485bd7b6a8083f08e48047276380a0e2021e" | ' oracle-java8-installer. *

sudo sed -i | J_DIR = jdk1.8.0_151 | J_DIR = jdk1.8.0_161 | ' oracle-java8-installer. *

    
por notilas 17.01.2018 / 21:01