安装JDK报错:gzip: stdin: not in gzip format
2018-08-07oracle攻城狮2866°c
A+ A-使用
wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz 下载了JDK的安装包后,用 tar -zxvf jdk-8u181-linux-x64.tar.gz 命令解压时却提示 gzip: stdin: not in gzip format,这是为什么呢 ?
究其原因时因为我们在正常使用浏览器访问Oracle官网下载JDK的时候都会选择一个 Accept License Agreement 单选按钮后才可以下载,而是用wget直接下载的实际上不是真正的安装文件,所以无法解压,
正确的做法应该是在下载地址前面添加一段代码:--no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie"
完整的下载命令如下:
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz
未定义标签