Java 未安装Oracle JDK 8。安装的子流程安装后脚本返回错误退出状态1

Java 未安装Oracle JDK 8。安装的子流程安装后脚本返回错误退出状态1,java,maven,ubuntu,proxy,Java,Maven,Ubuntu,Proxy,我已经安装了Java8并设置为默认值。这在ubuntu 14.04 LTS上。 bernard@bernard-Lenovo-G580:~$ java -version java version "1.8.0_20" Java(TM) SE Runtime Environment (build 1.8.0_20-b26) Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 每当我尝试安装maven时,都会出现此错误 b

我已经安装了Java8并设置为默认值。这在ubuntu 14.04 LTS上。

bernard@bernard-Lenovo-G580:~$ java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
每当我尝试安装maven时,都会出现此错误

bernard@bernard-Lenovo-G580:~$ sudo apt-get install maven
Reading package lists... Done
Building dependency tree   
Reading state information... Done
maven is already the newest version.
The following packages were automatically installed and are no longer required:
  linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
28 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-java8-installer (8u20+8u6arm-1~webupd8~0) ...
Downloading Oracle Java 8...
--2014-09-30 14:54:20--  http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Resolving download.oracle.com (download.oracle.com)... 62.8.89.22, 62.8.89.25
Connecting to download.oracle.com (download.oracle.com)|62.8.89.22|:80... connected.
HTTP request sent, awaiting response... 302 Moved Temporarily
Location: https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz [following]
--2014-09-30 14:54:20--  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Connecting to 172.16.0.83:8080... failed: Connection timed out.
Retrying.

--2014-09-30 14:56:28--  (try: 2)  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Connecting to 172.16.0.83:8080... failed: Connection timed out.
Retrying.

--2014-09-30 14:58:38--  (try: 3)  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Connecting to 172.16.0.83:8080... failed: Connection timed out.
Retrying.

--2014-09-30 15:00:48--  (try: 4)  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Connecting to 172.16.0.83:8080... failed: Connection timed out.
Retrying.

--2014-09-30 15:02:59--  (try: 5)  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
Connecting to 172.16.0.83:8080... failed: Connection timed out.
Giving up.

download failed
Oracle JDK 8 is NOT installed.
dpkg: error processing package oracle-java8-installer (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of junit4:
 junit4 depends on default-jre-headless | java5-runtime-headless; however:
  Package default-jre-headless is not installed.
  Package oracle-java8-installer which provides default-jre-headless is not configured yet.
  Package java5-runtime-headless is not installed.
  Package oracle-java8-installer which provides java5-runtime-headless is not configured yet.

dpkg: error processing package junit4 (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: dependency problems prevent configuration of libbatik-java:
 libbatik-java depends on default-jre-headless | java2-runtime-headless; however:
  Package default-jre-headless is not installed.
  Package oracle-java8-installer which provides default-jre-headless is not configured yet.
  Package java2-runtime-headless is not installed.
  Package oracle-java8-installer which provides java2-runtime-headless is not configured yet.

dpkg: error processing package libbatik-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
                          dpkg: dependency problems prevent configuration of libfop-java:
 libfop-java depends on libbatik-java (>= 1.7); however:
  Package libbatik-java is not configured yet.

dpkg: error processing package libfop-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of libdoxia-java:
 libdoxia-java depends on libfop-java; however:
  Package libfop-java is not configured yet.

dpkg: error processing package libdoxia-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of bsh:
 bsh depends on default-jre-headless | java1-runtime-headless | java2-runtime-headless; however:
  Package default-jre-headless is not installed.
  Package oracle-java8-installer which provides default-jre-headless is not configured yet.
  Package java1-runtime-headless is not installed.
  Package java2-runtime-headless is not installed.
  Package oracle-java8-installer which provides java2-runtime-headless is not configured yet.

dpkg: error processing package bsh (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libplexus-bsh-factory-java:No apport report written because MaxReports is reached already

 libplexus-bsh-factory-java depends on bsh; however:
  Package bsh is not configured yet.

dpkg: error processing package libplexus-bsh-factory-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already

dpkg: error processing package libmaven2-core-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of libmaven-scm-java:
 libmaven-scm-java depends on libmaven2-core-java; however:
  Package libmaven2-core-java is not configured yet.

dpkg: error processing package libmaven-scm-java (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of libwagon-java:
 libwagon-java depends on junit4; however:
  Package junit4 is not configured yet.
 libwagon-java depends on libmaven-scm-java; however:
  Package libmaven-scm-java is not configured yet.

dpkg: dependency problems prevent configuration of maven:
 maven depends on default-jre (>= 1:1.5) | default-jre-headless (>= 1:1.5) | java5-runtime | java5-runtime-headless; however:
  Package default-jre is not installed.
  Package default-jre-headless is not installed.
  Package java5-runtime is not installed.
  Package oracle-java8-installer which provides java5-runtime is not configured yet.
  Package java5-runtime-headless is not installed.
  Package oracle-java8-installer which provides java5-runtime-headless is not configured yet.
 maven depends on libaether-java; however:
  Package libaether-java is not configured yet.
 maven depends on libplexus-containers1.5-java; however:
  Package libplexus-containers1.5-java is not configured yet.
 maven depends on libsisu-ioc-java; however:
  Package libsisu-ioc-java is not configured yet.
 maven depends on libwagon2-java (>= 2.2-2); however:
  Package libwagon2-java is not configured yet.

dpkg: error processing package maven (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                              dpkg: dependency problems prevent configuration of rhino:
 rhino depends on default-jre-headless (>= 1.5) | java5-runtime-headless; however:
  Package default-jre-headless is not installed.
  Package java5-runtime-headless is not installed.
  Package oracle-java8-installer which provides java5-runtime-headless is not configured yet.

dpkg: error processing package rhino (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
                                                                                          Errors were encountered while processing:
 oracle-java8-installer
 junit4
 libbatik-java
 libfop-java
 libdoxia-java
 bsh
 libplexus-bsh-factory-java
 libmaven2-core-java
 libmaven-scm-java
 libwagon-java
 libplexus-containers1.5-java
 libgeronimo-interceptor-3.0-spec-java
 libcdi-api-java
 libsisu-ioc-java
 libaether-java
 libwagon2-java
 maven
 rhino
 android-studio
 ant
 ant-optional
 aspectj
 fop
 libgeronimo-jpa-2.0-spec-java
 libosgi-compendium-java
 libgeronimo-osgi-support-java
 oracle-java8-set-default
 testng
E: Sub-process /usr/bin/dpkg returned an error code (1)

<strong>Java installation:</strong>
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                      Priority   Status
------------------------------------------------------------
  0            /opt/jdk1.8.0_20/bin/java        1    auto mode 
* 1            /opt/jdk1.8.0_20/bin/java                  1         manual mode
  2            /usr/local/java/jdk1.8.0_20/jre/bin/java   1         manual mode

Press enter to keep the current choice[*], or type selection number:

<strong>Java version query:</strong>
bernard@bernard-Lenovo-G580:~$
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)

<strong>Proxy configuration:</strong>
bernard@bernard-Lenovo-G580:~$ env | grep proxy
bernard@bernard-Lenovo-G580:~$ 
bernard@bernard-Lenovo-G580:~$sudo apt get install maven
正在阅读软件包列表。。。多恩
构建依赖树
正在读取状态信息。。。多恩
maven已经是最新版本了。
以下软件包已自动安装,不再需要:
linux-headers-3.13.0-36 linux-headers-3.13.0-36-generic
使用“apt get autoremove”删除它们。
0已升级,0已新安装,0已删除,0未升级。
28未完全安装或拆除。
执行此操作后,将使用0 B的额外磁盘空间。
你想继续吗?[Y/n]Y
正在设置oracle-java8-installer(8u20+8u6arm-1~webupd8~0)。。。
下载Oracle Java 8。。。
--2014-09-30 14:54:20--  http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在解析download.oracle.com(download.oracle.com)。。。62.8.89.22, 62.8.89.25
连接到download.oracle.com(download.oracle.com)| 62.8.89.22 |:80。。。有联系的。
HTTP请求已发送,正在等待响应。。。302临时搬家
地点:https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz [以下]
--2014-09-30 14:54:20--  https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在连接到172.16.0.83:8080。。。失败:连接超时。
重试。
--2014-09-30 14:56:28——(尝试:2)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在连接到172.16.0.83:8080。。。失败:连接超时。
重试。
--2014-09-30 14:58:38——(尝试:3)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在连接到172.16.0.83:8080。。。失败:连接超时。
重试。
--2014-09-30 15:00:48——(尝试:4)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在连接到172.16.0.83:8080。。。失败:连接超时。
重试。
--2014-09-30 15:02:59——(尝试:5)https://edelivery.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz
正在连接到172.16.0.83:8080。。。失败:连接超时。
放弃。
下载失败
未安装Oracle JDK 8。
dpkg:错误处理包oracle-java8-installer(--configure):
安装的子进程安装后脚本返回错误退出状态1
dpkg:依赖关系问题阻止junit4的配置:
junit4依赖于默认的jre headless | java5运行时headless;然而:
未安装包默认jre headless。
尚未配置提供默认jre headless的oracle-java8-installer包。
未安装包java5 runtime headless。
尚未配置提供java5运行时headless的oracle-java8-installer包。
dpkg:错误处理包junit4(--configure):
依赖关系问题-保持未配置状态
未写入apport报告,因为错误消息表明它是以前失败的后续错误。
dpkg:依赖关系问题阻止配置libbatik java:
libbatikjava依赖于默认的jre headless | java2运行时headless;然而:
未安装包默认jre headless。
尚未配置提供默认jre headless的oracle-java8-installer包。
未安装包java2运行时headless。
尚未配置提供java2运行时headless的包oracle-java8-installer。
dpkg:处理程序包libbatik java(--configure)时出错:
依赖关系问题-保持未配置状态
未写入apport报告,因为错误消息表明它是以前失败的后续错误。
dpkg:依赖关系问题阻止配置libfop java:
libfopjava依赖于libbatikjava(>=1.7);然而:
尚未配置程序包libbatikjava。
dpkg:处理程序包libfop java(--configure)时出错:
依赖关系问题-保持未配置状态
未写入apport报告,因为已到达MaxReports
dpkg:依赖关系问题阻止配置libdoxia java:
libdoxia java依赖于libfop java;然而:
尚未配置程序包libfop java。
dpkg:处理程序包libdoxia java(--configure)时出错:
依赖关系问题-保持未配置状态
未写入apport报告,因为已到达MaxReports
dpkg:依赖关系问题阻止配置bsh:
bsh依赖于默认的jre headless | java1运行时headless | java2运行时headless;然而:
未安装包默认jre headless。
尚未配置提供默认jre headless的oracle-java8-installer包。
未安装包java1运行时headless。
未安装包java2运行时headless。
尚未配置提供java2运行时headless的包oracle-java8-installer。
dpkg:处理包bsh时出错(--configure):
依赖关系问题-保持未配置状态
dpkg:依赖关系问题阻止配置libplexus bsh工厂java:未写入apport报告,因为已到达MaxReports
libplexusbsh工厂java依赖于bsh;然而:
尚未配置包bsh。
dpkg:处理程序包libplexus bsh factory java时出错(--configure):
依赖关系问题-保持未配置状态
未写入apport报告,因为已到达MaxReports
dpkg:处理程序包libmaven2 core java(--configure)时出错:
依赖关系问题-保持未配置状态
未写入apport报告,因为已到达MaxReports
dpkg:依赖关系问题阻止配置libmaven scm java:
libmaven scm java依赖于libmaven2核心java;然而:
尚未配置包libmaven2核心java。
dpkg:错误
sudo apt-get install oracle-java8-installer
sudo rm /var/lib/dpkg/info/oracle-java8-installer-local.postinst -f
sudo dpkg --configure oracle-java8-installer-local