Não é possível instalar o java 8 no Ubuntu 14.04 32 bit

3

Eu usei o seguinte código para instalar o openjdk 7 e adicionar repositório,

sudo apt-get install openjdk-7-jdk
sudo apt-add-repository ppa:webupd8team/java

Então atualizei os pacotes usando sudo apt-get update , depois disso quando tento instalar o Java usando o seguinte comando,

sudo apt-get install oracle-java8-installer

Estou recebendo o erro, a resposta do código de erro é

2016-04-20 13:00:45 (442 MB/s) - ‘jdk-8u77-linux-i586.tar.gz’ saved [5165]
Download done.
Removing outdated cached downloads...
sha256sum mismatch jdk-8u77-linux-i586.tar.gz
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 oracle-java8-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

Como depurar e resolver isso, eu sou novo no Ubuntu. Obrigado.

    
por BalaajiChander 20.04.2016 / 11:11

2 respostas

5

parece que seu download está corrompido.

  

[..] incompatibilidade sha256sum jdk-8u77-linux-i586.tar.gz [..]

Tente remover o pacote

sudo apt-get purge oracle-java8-installer
sudo apt-get clean
sudo apt-get update

remova o repositório e reimporte-o

sudo add-apt-repository --remove ppa:webupd8team/java
sudo apt-get update
sudo apt-add-repository ppa:webupd8team/java

e reinstale o pacote

sudo apt-get update
sudo apt-get install oracle-java8-installer

atualização: Se você quiser instalar o java, você pode usar este código em vez da última linha:

sudo apt install default-jdk
    
por Francesco 20.04.2016 / 13:07
0

Eu tive um problema semelhante. Olhando para / var / cache / oracle-jdk8-installer, notei que o jdk-8u111-linux-x64.tar.gz tinha apenas 5.3kB. Eu o deletei, baixei o arquivo correto do link e coloquei no / var pasta / cache / oracle-jdk8-installer, em seguida, reran $ sudo apt-get instala o oracle-java8-installer Seguido por $ sudo apt install oracle-java8-set-default e instalou corretamente.

    
por DaveC49 23.11.2016 / 15:59