tar包解压not in gzip format的解决办法

浏览次数:3599

tar包解压not in gzip format的解决办法

现象:

使用wget

http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.tar.gz,解压的时候一直报这个错误。

Linux下解压maven遇到的问题:

[[root@test01 mnt]# tar -zxvf apache-maven-3.0.3-bin.tar.gz

gzip: stdin: not in gzip format

tar: Child returned status 1

tar: Error is not recoverable: exiting now

  

原因:

http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.3-bin.tar.gz指向的是一个页面,具体的下载的包包含在这个页面的一个link中,因此运行上述下载命令下载的实际是一个html的page。这一点可以用file命令查看证实。

[root@test01 mnt]# file apache-maven-3.0.3-bin.tar.gz

apache-maven-3.0.3-bin.tar.gz: HTML document text

所以报错的原因在这里,而不是解压命令不对的问题

  

解决方案:

重新寻找资源包文件下载、解压