最近遇到一个这样的问题

在SUSE 9下 我通过 smbclient 下载的文件

解压总是失败

然而在SUSE10下 却发现是正常的情况

所以准备升级 tar

当我去rpmfind.net把tar 下载回来后

rpm升级安装的时候 却提示我要升级glibc

好吧

当我把glibc下载之后 却又提示我升级kernel

好吧

我觉得我如果要升级这么多东西 很可能要影响其他未知依赖

最后休息了一下

想到了会不会是smbclient没有bin模式 这样下载之后的包 tar 解压不开

于是想到了 把文件上传到ftp服务器

bin格式之后

非bin没测试

tar 正常了

查看了 SUSE9的tar 版本 为1.13 SUSE10的tar 版本是1.15

很可能tar1.15的版本纠正了这个问题所以能解压成功

而tar1.13的版本这个问题没有被纠正