
看来Oracle已经移动了下载链接,您可以在跳过一些麻烦之后仍然从oracle网站获取tar球。WebUpd8安装程序当前已损坏。官方说明可以在http://www.webupd8.org/2017/06/why-
oracle-java-7-and-6-installers-no.html上找到
下载方法1:登录到Oracle站点
现在的链接似乎是:http
:
//download.oracle.com/otn/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz
注意“ otn”而不是“ otn-pub”,但是至少您似乎需要从该网站登录,并且不仅要接受许可协议。
使用debconf可能会将url从otn-
pub更改为otn并使安装程序工作,但我没有尝试过。您可以自己获取二进制文件,然后手动进行安装,或者将安装程序指向已下载的tar球所在的任何位置。
编辑:似乎没有一种配置下载URL的方法(尽管您可以像在另一个答案中一样用主机劫持它)。
下载方法2:使用受信任的镜像如果要从脚本下载jdk-7u80-linux-x64.tar.gz而不登录到oracle,则其托管位置包括:
- http://ftp.osuosl.org/pub/funtoo/distfiles/oracle-java/
- http://ftp.heanet.ie/mirrors/funtoo/distfiles/oracle-java/
编辑:sha256已从此答案中删除,因为(如此编辑所展示的)任何人都可以编辑所述哈希。从可信赖的来源获取哈希。建议包括:
- https://www.oracle.com/webfolder/s/digest/7u80checksum.html
安装方法1:预填充缓存
安装方法2 :(更优雅的恕我直言)将tar球放在任何地方,并告诉安装程序在哪里看#put the file in the default cache location:sudo mv jdk-7u80-linux-x64.tar.gz /var/cache/oracle-jdk7-installer/#then install normally: sudo apt-get install oracle-java7-installer
#setup ppa (you probably came here after already doing this)sudo add-apt-repository ppa:webupd8team/javasudo apt-get update#put the file in a temporary location:sudo mv jdk-7u80-linux-x64.tar.gz /tmp/#set local path to /tmp (or any other path)echo oracle-java7-installer oracle-java7-installer/local select /tmp | sudo /usr/bin/debconf-set-selections#While your at it you may want tp approve license (or skip this and approve when prompted) echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections#then install normally: sudo apt-get install oracle-java7-installer
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)