无法在Ubuntu 14.04 32位上安装java 8

我使用以下代码安装openjdk 7并添加存储库,

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

然后我使用sudo apt-get update更新了包,之后当我尝试使用以下命令安装Java时,

sudo apt-get install oracle-java8-installer

我收到错误,错误代码响应是,

 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) 

如何调试和解决这个问题,我是Ubuntu的新手。 谢谢。

您的下载似乎已损坏。

[..] sha256sum不匹配jdk-8u77-linux-i586.tar.gz [..]

尝试删除包

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

然后删除repo并重新导入它

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

并重新安装包

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

更新:如果要安装java,可以使用此代码而不是最后一行:

 sudo apt install default-jdk 

我有类似的问题。 看看/ var / cache / oracle-jdk8-installer,我注意到jdk-8u111-linux-x64.tar.gz只有5.3kB。 我删除了它,从http://www.oracle.com/technetwork/java/javase/downloads/index.html下载了正确的文件,然后把它放在/ var / cache / oracle-jdk8-installer文件夹中然后重新计算sudo apt-get install oracle-java8-installer后跟$ sudo apt install oracle-java8-set-default并正确安装。