当我在我的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
。