Linux / OS X tar不兼容 - 在OS X上创建的tarball在Linux中解压缩时会出错

Modified on: Fri, 30 Nov 2018 08:40:03 +0800

当我在我的Macbook上查找文件并在Linux中解压缩时,我反复收到以下警告/错误:

tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Ignoring unknown extended header keyword `SCHILY.dev' tar: Ignoring unknown extended header keyword `SCHILY.ino' tar: Ignoring unknown extended header keyword `SCHILY.nlink' tar: Error exit delayed from previous errors

幸运的是,这不会影响存档中存储的文件,这些文件可以完美地恢复。但是,它确实会在许多情况下引起问题,尤其是在处理构建过程时,“tar”返回的非零失败代码导致构建和安装不必要地停止。

如何让OS X构建与其他Linux世界很好地兼容的tar文件?

此外,对于奖励积分,存在具有这些问题的公开分发的tar文件。有没有办法让Linux正常地处理tar文件而不用改变最初压缩的方式?

最佳答案

我用Google搜索了错误消息,它似乎是BSD tar与GNU tar问题。

如果可以在Mac OS上安装GNU tar并使用它来创建tar


相关问答

添加新评论