最近配置AIX下的Java环境,使用tar -xvf时总出现checksum error的信息。
# tar -xvf Java5_64.sdk.tar
x Java5_64.sdk, 74738688 bytes, 145974 media blocks.
tar: 0511-169 A directory checksum error on media; -265812960 not equal to 67621
最后发现原因,是因为我使用ftp下载时没有设置为二进制方式传输数据,ftp会默认使用Ascii的方式来传输,这样会破环文件。
解决方法:登录ftp之后,输入bin,然后再使用get文件就可以了。
本文详细介绍了在配置AIX下的Java环境时,使用tar命令解压文件出现checksum错误的问题,并揭示了问题的根源在于使用ftp下载时未设置为二进制方式传输数据。解决方案是在登录ftp后输入'bin'命令,再使用'get'命令下载文件,以确保文件完整性。
7324

被折叠的 条评论
为什么被折叠?



