尝试安装Oracle Java时出现“sha256sum mismatch jdk-7u3-linux-x64.tar.gz”错误

我最近尝试在ubuntu 12.04上安装java 7,我想我搞砸了一些东西

我按照这里给出的指示 。

First you need to remove openjdk for this run the following command from your terminal sudo apt-get purge openjdk* Now you can install Java7 by adding the following repository: sudo add-apt-repository ppa:eugenesan/java sudo apt-get update sudo apt-get install oracle-java7-installer 

现在我每次安装新程序时都会收到以下错误:

 Download done. sha256sum mismatch jdk-7u3-linux-x64.tar.gz Oracle JDK 7 is NOT installed. dpkg: error processing oracle-java7-installer (--configure): subprocess installed post-installation script returned error exit status 1 Setting up python-central (0.6.17ubuntu1) ... Setting up python-eggtrayicon (2.25.3-11) ... Setting up gmail-notify (1.6.1.1-1ubuntu1) ... Processing triggers for python-central ... Errors were encountered while processing: oracle-java7-installer Error in function: 

然而。该程序似乎安装和工作得很好所以它似乎不是一个阻止我做任何事情的问题

那么我通过去重新安装openjdk:

sudo apt-get install openjdk *

但我仍然得到同样的错误。

去:

sudo apt-get install oracle-java7-installer给了我同样的错误。

到底是怎么回事?

如果这是明确与否,请告诉我,并试着更好地解释我的问题

从终端运行以下命令:

 sudo rm /var/lib/dpkg/info/oracle-java7-installer* sudo apt-get purge oracle-java7-installer* sudo rm /etc/apt/sources.list.d/*java* sudo apt-get update sudo add-apt-repository ppa:webupd8team/java sudo apt-get update sudo apt-get install oracle-java7-installer 

可以在此处找到有关PPA的信息,以及识别哪些不安全的提示。


词汇表

命令,命令行 :传统的Unix环境,您可以在其中键入命令以告诉计算机要执行的操作。

终端 :允许您访问命令行的应用程序。 通过按其键盘快捷键Ctrl Alt T打开它

实际上,修复非常简单。 请先在Ubuntu软件中心安装Synaptic Package Manager。 安装后,您需要使用root权限打开它:

 gksu synaptic 

或者在Ubuntu 12.04或更高版本中,您可以在Dash中搜索synaptic,然后单击Synaptic图标以打开Synaptic。 系统将要求您使用用户密码进行身份validation,以便打开Synaptic。

搜索Oracle-java7-installer,右键单击它,然后将其完全删除。 应用更改,删除PPA,您的错误消息将消失。 在此处输入图像描述