出现 “gzip: stdin: not in gzip format tar:.....”报错的解决办法
出现 “gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting now” 报错
- 问题描述:
jdk 解压出现报错,如下图: - 原因下载的文件不完整
下载的时候未跳过用户验证的步骤,导致下载文件下载不完整。比如,我下载的jdk文件大小应给为:
但是下载下来大小只有 8.0K: 解决办法:跳过用户验证等步骤(以下载java为例)
之前下载命名行为(wget [下载链接]):# wget https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz
应该改为(wget —no-check-certificate —no-cookies —header “Cookie: oraclelicense=accept-securebackup-cookie” + [下载链接]):
# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" + https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.tar.gz
- 然后,解压操作一切顺利
还没有评论,来说两句吧...