现象:
使用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
所以报错的原因在这里,而不是解压命令不对的问题。
九游会的解决方案:
重新寻找资源包文件下载、解压。