版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chengxu_kuangrexintu/article/details/86657309
前言
我在Linux要配置Java环境的时候发现要手动下载压缩包到电脑上,然后同步到Linux环境上面。我个人觉得很麻烦,于是问了一下我们公司的后端同学有没有快捷方式,后端同学给了一条wget命令给我:
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm"
很遗憾的事情出现了,wget命令报错:
No such file or directory
解决办法
我就在修改命令,下载压缩包:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/11.0.2+9/f51449fcd52f4d52b93a989c5c56ed3c/jdk-11.0.2_linux-x64_bin.tar.gz
下载成功的界面:
图中标红的地方是下载中会出现进度条,完成就会显示百分百。
命令解析
wget命令方式下载:
- –no-check-certificate:表示不校验SSL证书,因为中间的两个302会访问https,会涉及到证书的问题,不校验能快一点,影响不大。
- –no-cookies:表示不使用cookies。
- –header:设置cookice,这里是"Cookie: oraclelicense=accept-securebackup-cookie",甲骨文公司的许可证。
- 下载文件的地址,我们可以在需要下载JDK的版本右键点击
复制链接地址
,然后粘贴到命令当中修改。
JDK8的下载地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
JDK11的下载地址
https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html
总结
第一次接触Linux,在网上找了很多博客,发现都是有坑的。博客中命令亲测有效,如果出现404或者找到文件的问题,只需要修改下载文件的地址就可以了。希望对刚接触的Linux的小伙伴有帮助,下篇博客分享一下我配置JDK环境变量方法,传送门:《Linux笔记2——安装JDK并配置环境变量》。