tar: Archive contains obsolescent base-64 headers
时间:2009-03-18 来源:Intranet
tar -zxvf 解压时出错.
--------------------
tar -zxvf squid-3.0.STABLE13.tar.gz
squid-3.0.STABLE13/
squid-3.0.STABLE13/cfgaux/
squid-3.0.STABLE13/include/
squid-3.0.STABLE13/scripts/
squid-3.0.STABLE13/README
squid-3.0.STABLE13/acinclude.m4
squid-3.0.STABLE13/configure.in
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers gzip: stdin: invalid compressed data--crc error gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error exit delayed from previous errors *.tar.gz文件在传输过程中产生的错误,大多是在linux通过ftp下载东西的时候有这种情况.解决的办法是在ftp传输前加上bin命令. ftp> bin
200 Type set to I.
ftp> get squid-3.0.STABLE13.tar.gz
local: squid-3.0.STABLE13.tar.gz remote: squid-3.0.STABLE13.tar.gz
227 Entering Passive Mode (21,1,10,18,9,227).
125 Data connection already open; Transfer starting.
226 Transfer complete.
2454967 bytes received in 19 seconds (1.2e+02 Kbytes/s)
ftp>
需要安装GCC #yum install gcc root@h4ck3rlabs squid-3.0.STABLE13]# yum install gcc
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gcc.i386 0:4.1.2-42.el5 set to be updated
--> Processing Dependency: libgomp.so.1 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Processing Dependency: libgomp = 4.1.2-42.el5 for package: gcc
--> Processing Dependency: cpp = 4.1.2-42.el5 for package: gcc
--> Running transaction check
---> Package cpp.i386 0:4.1.2-42.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: glibc-headers = 2.5-24.el5_2.2 for package: glibc-devel
--> Processing Dependency: glibc-headers for package: glibc-devel
--> Processing Dependency: glibc = 2.5-24.el5_2.2 for package: glibc-devel
---> Package libgomp.i386 0:4.1.2-42.el5 set to be updated
--> Running transaction check
---> Package glibc-headers.i386 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
---> Package glibc.i686 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: glibc-common = 2.5-24.el5_2.2 for package: glibc
--> Running transaction check
---> Package kernel-headers.i386 0:2.6.18-92.1.22.el5 set to be updated
---> Package glibc-common.i386 0:2.5-24.el5_2.2 set to be updated
--> Finished Dependency Resolution Dependencies Resolved =============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
gcc i386 4.1.2-42.el5 base 5.2 M
Updating:
glibc i686 2.5-24.el5_2.2 updates 5.2 M
glibc-common i386 2.5-24.el5_2.2 updates 16 M
Installing for dependencies:
cpp i386 4.1.2-42.el5 base 2.7 M
glibc-devel i386 2.5-24.el5_2.2 updates 2.0 M
glibc-headers i386 2.5-24.el5_2.2 updates 611 k
kernel-headers i386 2.6.18-92.1.22.el5 updates 854 k
libgomp i386 4.1.2-42.el5 base 82 k Transaction Summary
=============================================================================
Install 6 Package(s)
Update 2 Package(s)
Remove 0 Package(s) Total download size: 33 M
Is this ok [y/N]: y
squid-3.0.STABLE13/
squid-3.0.STABLE13/cfgaux/
squid-3.0.STABLE13/include/
squid-3.0.STABLE13/scripts/
squid-3.0.STABLE13/README
squid-3.0.STABLE13/acinclude.m4
squid-3.0.STABLE13/configure.in
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers gzip: stdin: invalid compressed data--crc error gzip: stdin: invalid compressed data--length error
tar: Child returned status 1
tar: Error exit delayed from previous errors *.tar.gz文件在传输过程中产生的错误,大多是在linux通过ftp下载东西的时候有这种情况.解决的办法是在ftp传输前加上bin命令. ftp> bin
200 Type set to I.
ftp> get squid-3.0.STABLE13.tar.gz
local: squid-3.0.STABLE13.tar.gz remote: squid-3.0.STABLE13.tar.gz
227 Entering Passive Mode (21,1,10,18,9,227).
125 Data connection already open; Transfer starting.
226 Transfer complete.
2454967 bytes received in 19 seconds (1.2e+02 Kbytes/s)
ftp>
再解压:
tar -zxvf squid-3.0.STABLE13.tar.gz
#./configure ... configure: error: no acceptable C compiler found in $PATH需要安装GCC #yum install gcc root@h4ck3rlabs squid-3.0.STABLE13]# yum install gcc
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package gcc.i386 0:4.1.2-42.el5 set to be updated
--> Processing Dependency: libgomp.so.1 for package: gcc
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc
--> Processing Dependency: libgomp = 4.1.2-42.el5 for package: gcc
--> Processing Dependency: cpp = 4.1.2-42.el5 for package: gcc
--> Running transaction check
---> Package cpp.i386 0:4.1.2-42.el5 set to be updated
---> Package glibc-devel.i386 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: glibc-headers = 2.5-24.el5_2.2 for package: glibc-devel
--> Processing Dependency: glibc-headers for package: glibc-devel
--> Processing Dependency: glibc = 2.5-24.el5_2.2 for package: glibc-devel
---> Package libgomp.i386 0:4.1.2-42.el5 set to be updated
--> Running transaction check
---> Package glibc-headers.i386 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: kernel-headers for package: glibc-headers
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers
---> Package glibc.i686 0:2.5-24.el5_2.2 set to be updated
--> Processing Dependency: glibc-common = 2.5-24.el5_2.2 for package: glibc
--> Running transaction check
---> Package kernel-headers.i386 0:2.6.18-92.1.22.el5 set to be updated
---> Package glibc-common.i386 0:2.5-24.el5_2.2 set to be updated
--> Finished Dependency Resolution Dependencies Resolved =============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
gcc i386 4.1.2-42.el5 base 5.2 M
Updating:
glibc i686 2.5-24.el5_2.2 updates 5.2 M
glibc-common i386 2.5-24.el5_2.2 updates 16 M
Installing for dependencies:
cpp i386 4.1.2-42.el5 base 2.7 M
glibc-devel i386 2.5-24.el5_2.2 updates 2.0 M
glibc-headers i386 2.5-24.el5_2.2 updates 611 k
kernel-headers i386 2.6.18-92.1.22.el5 updates 854 k
libgomp i386 4.1.2-42.el5 base 82 k Transaction Summary
=============================================================================
Install 6 Package(s)
Update 2 Package(s)
Remove 0 Package(s) Total download size: 33 M
Is this ok [y/N]: y
相关阅读 更多 +