Java 安装问题

Java 安装问题

我无法在我的 ubuntu 12.04 上安装 Java:

    zero@ghostrider:~$ sudo apt-get purge openjdk*
[sudo] password for zero: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'openjdk-6-demo' for regex 'openjdk*'
Note, selecting 'openjdk-7-jre-headless' for regex 'openjdk*'
Note, selecting 'uwsgi-plugin-jwsgi-openjdk-6' for regex 'openjdk*'
Note, selecting 'openjdk-jre' for regex 'openjdk*'
Note, selecting 'openjdk-7-source' for regex 'openjdk*'
Note, selecting 'openjdk-6-dbg' for regex 'openjdk*'
Note, selecting 'openjdk7-jdk' for regex 'openjdk*'
Note, selecting 'openjdk-6-doc' for regex 'openjdk*'
Note, selecting 'openjdk-7-jre-zero' for regex 'openjdk*'
Note, selecting 'openjdk-7-demo' for regex 'openjdk*'
Note, selecting 'openjdk-6-jre-headless' for regex 'openjdk*'
Note, selecting 'openjdk-6-jdk' for regex 'openjdk*'
Note, selecting 'openjdk-6-jre' for regex 'openjdk*'
Note, selecting 'openjdk-6-jre-lib' for regex 'openjdk*'
Note, selecting 'openjdk-6-jre-zero' for regex 'openjdk*'
Note, selecting 'openjdk-7-dbg' for regex 'openjdk*'
Note, selecting 'openjdk-7-doc' for regex 'openjdk*'
Note, selecting 'openjdk-7-jdk' for regex 'openjdk*'
Note, selecting 'openjdk-7-jre' for regex 'openjdk*'
Note, selecting 'openjdk-6-source' for regex 'openjdk*'
Note, selecting 'openjdk-7-jre-lib' for regex 'openjdk*'
Note, selecting 'uwsgi-plugin-jvm-openjdk-6' for regex 'openjdk*'
Package uwsgi-plugin-jvm-openjdk-6 is not installed, so not removed
Package uwsgi-plugin-jwsgi-openjdk-6 is not installed, so not removed
Package openjdk-6-dbg is not installed, so not removed
Package openjdk-6-demo is not installed, so not removed
Package openjdk-6-doc is not installed, so not removed
Package openjdk-6-jdk is not installed, so not removed
Package openjdk-6-jre is not installed, so not removed
Package openjdk-6-jre-headless is not installed, so not removed
Package openjdk-6-jre-lib is not installed, so not removed
Package openjdk-6-source is not installed, so not removed
Package openjdk-6-jre-zero is not installed, so not removed
Package openjdk-7-dbg is not installed, so not removed
Package openjdk-7-demo is not installed, so not removed
Package openjdk-7-doc is not installed, so not removed
Package openjdk-7-jdk is not installed, so not removed
Package openjdk-7-jre is not installed, so not removed
Package openjdk-7-jre-headless is not installed, so not removed
Package openjdk-7-jre-lib is not installed, so not removed
Package openjdk-7-jre-zero is not installed, so not removed
Package openjdk-7-source is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-06-11 23:56:42--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-    7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 64.209.77.18
Connecting to download.oracle.com (download.oracle.com)|64.209.77.18|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-06-11 23:56:42--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 95.101.122.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|95.101.122.174|:443... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-06-11 23:56:44--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|64.209.77.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'

 0K .....                                                 100% 1007K=0.005s

2012-06-11 23:56:44 (1007 KB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.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
No apport report written because MaxReports is reached already
                                                          Errors were encountered         while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
zero@ghostrider:~$ sudo add-apt-repository ppa:eugenesan/java
You are about to add the following PPA to your system:

 More info: https://launchpad.net/~eugenesan/+archive/java
Press [ENTER] to continue or ctrl-c to cancel adding it

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-        keyring /tmp/tmp.uGcZHfsoNF --trustdb-name /etc/apt/trustdb.gpg --keyring         /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver     hkp://keyserver.ubuntu.com:80/ --recv 4346FBB158F4022C896164EEE61380B28313A596
gpg: requesting key 8313A596 from hkp server keyserver.ubuntu.com
gpg: key 8313A596: "Launchpad synergy+" not changed
gpg: Total number processed: 1
gpg:              unchanged: 1
zero@ghostrider:~$ sudo apt-get update
Ign http://tr.archive.ubuntu.com precise InRelease
Ign http://tr.archive.ubuntu.com precise-updates InRelease                     
Ign http://tr.archive.ubuntu.com precise-backports InRelease                   
Hit http://tr.archive.ubuntu.com precise Release.gpg                           
Hit http://tr.archive.ubuntu.com precise-updates Release.gpg                   
Hit http://tr.archive.ubuntu.com precise-backports Release.gpg                 
Hit http://tr.archive.ubuntu.com precise Release                     
Ign http://extras.ubuntu.com precise InRelease                       
Ign http://security.ubuntu.com precise-security InRelease                      
Hit http://tr.archive.ubuntu.com precise-updates Release                       
Ign http://ppa.launchpad.net precise InRelease                                 
Hit http://tr.archive.ubuntu.com precise-backports Release                     
Hit http://tr.archive.ubuntu.com precise/main Sources                          
Hit http://tr.archive.ubuntu.com precise/restricted Sources                    
Hit http://tr.archive.ubuntu.com precise/universe Sources                      
Hit http://tr.archive.ubuntu.com precise/multiverse Sources                    
Hit http://tr.archive.ubuntu.com precise/main i386 Packages                    
Hit http://tr.archive.ubuntu.com precise/restricted i386 Packages              
Hit http://tr.archive.ubuntu.com precise/universe i386 Packages                
Hit http://extras.ubuntu.com precise Release.gpg                               
Hit http://ppa.launchpad.net precise Release.gpg                               
Hit http://security.ubuntu.com precise-security Release.gpg          
Hit http://tr.archive.ubuntu.com precise/multiverse i386 Packages    
Hit http://tr.archive.ubuntu.com precise/main TranslationIndex                 
Hit http://tr.archive.ubuntu.com precise/multiverse TranslationIndex           
Hit http://tr.archive.ubuntu.com precise/restricted TranslationIndex           
Hit http://tr.archive.ubuntu.com precise/universe TranslationIndex             
Hit http://tr.archive.ubuntu.com precise-updates/main Sources                  
Hit http://tr.archive.ubuntu.com precise-updates/restricted Sources            
Hit http://tr.archive.ubuntu.com precise-updates/universe Sources              
Hit http://tr.archive.ubuntu.com precise-updates/multiverse Sources            
Hit http://tr.archive.ubuntu.com precise-updates/main i386 Packages            
Hit http://extras.ubuntu.com precise Release                                   
Hit http://ppa.launchpad.net precise Release                                   
Hit http://security.ubuntu.com precise-security Release                        
Hit http://tr.archive.ubuntu.com precise-updates/restricted i386 Packages      
Hit http://tr.archive.ubuntu.com precise-updates/universe i386 Packages        
Hit http://tr.archive.ubuntu.com precise-updates/multiverse i386 Packages      
Hit http://tr.archive.ubuntu.com precise-updates/main TranslationIndex
Hit http://tr.archive.ubuntu.com precise-updates/multiverse TranslationIndex
Hit http://tr.archive.ubuntu.com precise-updates/restricted TranslationIndex
Hit http://tr.archive.ubuntu.com precise-updates/universe TranslationIndex
Hit http://tr.archive.ubuntu.com precise-backports/main Sources                
Hit http://tr.archive.ubuntu.com precise-backports/restricted Sources          
Hit http://tr.archive.ubuntu.com precise-backports/universe Sources            
Hit http://tr.archive.ubuntu.com precise-backports/multiverse Sources          
Hit http://tr.archive.ubuntu.com precise-backports/main i386 Packages          
Hit http://tr.archive.ubuntu.com precise-backports/restricted i386 Packages    
Hit http://tr.archive.ubuntu.com precise-backports/universe i386 Packages      
Hit http://tr.archive.ubuntu.com precise-backports/multiverse i386 Packages    
Hit http://tr.archive.ubuntu.com precise-backports/main TranslationIndex       
Hit http://extras.ubuntu.com precise/main Sources                              
Hit http://ppa.launchpad.net precise/main Sources                              
Hit http://security.ubuntu.com precise-security/main Sources         
Hit http://tr.archive.ubuntu.com precise-backports/multiverse TranslationIndex
Hit http://tr.archive.ubuntu.com precise-backports/restricted TranslationIndex 
Hit http://tr.archive.ubuntu.com precise-backports/universe TranslationIndex   
Hit http://tr.archive.ubuntu.com precise/main Translation-en                   
Hit http://tr.archive.ubuntu.com precise/multiverse Translation-en             
Hit http://extras.ubuntu.com precise/main i386 Packages                        
Ign http://extras.ubuntu.com precise/main TranslationIndex                     
Hit http://tr.archive.ubuntu.com precise/restricted Translation-en             
Hit http://tr.archive.ubuntu.com precise/universe Translation-en     
Hit http://tr.archive.ubuntu.com precise-updates/main Translation-en           
Hit http://tr.archive.ubuntu.com precise-updates/multiverse Translation-en     
Hit http://tr.archive.ubuntu.com precise-updates/restricted Translation-en     
Hit http://ppa.launchpad.net precise/main i386 Packages                        
Ign http://ppa.launchpad.net precise/main TranslationIndex                     
Hit http://security.ubuntu.com precise-security/restricted Sources             
Hit http://security.ubuntu.com precise-security/universe Sources               
Hit http://security.ubuntu.com precise-security/multiverse Sources             
Hit http://security.ubuntu.com precise-security/main i386 Packages             
Hit http://security.ubuntu.com precise-security/restricted i386 Packages       
Hit http://tr.archive.ubuntu.com precise-updates/universe Translation-en       
Hit http://tr.archive.ubuntu.com precise-backports/main Translation-en         
Hit http://tr.archive.ubuntu.com precise-backports/multiverse Translation-en   
Hit http://tr.archive.ubuntu.com precise-backports/restricted Translation-en   
Hit http://tr.archive.ubuntu.com precise-backports/universe Translation-en     
Hit http://security.ubuntu.com precise-security/universe i386 Packages         
Hit http://security.ubuntu.com precise-security/multiverse i386 Packages
Hit http://security.ubuntu.com precise-security/main TranslationIndex
Hit http://security.ubuntu.com precise-security/multiverse TranslationIndex
Hit http://security.ubuntu.com precise-security/restricted TranslationIndex
Hit http://security.ubuntu.com precise-security/universe TranslationIndex
Hit http://security.ubuntu.com precise-security/main Translation-en  
Hit http://security.ubuntu.com precise-security/multiverse Translation-en
Hit http://security.ubuntu.com precise-security/restricted Translation-en
Hit http://security.ubuntu.com precise-security/universe Translation-en
Ign http://ppa.launchpad.net precise/main Translation-en_US          
Ign http://extras.ubuntu.com precise/main Translation-en_US
Ign http://ppa.launchpad.net precise/main Translation-en
Ign http://extras.ubuntu.com precise/main Translation-en
Reading package lists... Done
zero@ghostrider:~$ sudo apt-get install oracle-java7-installer
Reading package lists... Done
Building dependency tree       
Reading state information... Done
oracle-java7-installer is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Setting up oracle-java7-installer (7u3-0~eugenesan~precise4) ...
Downloading...
--2012-06-11 23:57:11--  http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-    7u3-linux-i586.tar.gz
Resolving download.oracle.com (download.oracle.com)... 64.209.77.18
Connecting to download.oracle.com (download.oracle.com)|64.209.77.18|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz [following]
--2012-06-11 23:57:11--  https://edelivery.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.tar.gz
Resolving edelivery.oracle.com (edelivery.oracle.com)... 95.101.122.174
Connecting to edelivery.oracle.com (edelivery.oracle.com)|95.101.122.174|:443...     connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: http://download.oracle.com/errors/download-fail-1505220.html [following]
--2012-06-11 23:57:12--  http://download.oracle.com/errors/download-fail-1505220.html
Connecting to download.oracle.com (download.oracle.com)|64.209.77.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 5307 (5.2K) [text/html]
Saving to: `./jdk-7u3-linux-i586.tar.gz'

 0K .....                                                 100%  976K=0.005s

2012-06-11 23:57:12 (976 KB/s) - `./jdk-7u3-linux-i586.tar.gz' saved [5307/5307]

Download done.
sha256sum mismatch jdk-7u3-linux-i586.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
No apport report written because MaxReports is reached already
                                                          Errors were encountered     while processing:
 oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)
zero@ghostrider:~$ 

答案1

以下是我找到的解决方案:

首先,卸载现有的:

sudo apt-get remove oracle-java7-installer

然后:

add-apt-repository ppa:webupd8team/java 
apt-get update
apt-get install oracle-java7-installer

希望它也适合你。

答案2

尝试本教程了解如何安装 Oracle 的 Java。不要忘记将版本名称更改为您要安装的版本。

相关内容