欢迎来到博达网站群学习网!
设为首页 | 加入收藏
当前位置: 首页 >> 知识库 >> 部署类 >> 操作系统 >> 正文

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

发布时间:2016-08-03    浏览次数:

现象:

使用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

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

解决方案:

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