Lorsque j'archive des fichiers sur mon Macbook et que je les désarchive sous Linux, je reçois régulièrement les avertissements/erreurs suivants :
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
Heureusement, cela n'affecte PAS les fichiers stockés dans l'archive, qui sont parfaitement restaurés. Cependant, cela pose des problèmes dans un certain nombre de scénarios, en particulier lorsqu'il s'agit de processus de construction où le code d'échec non nul renvoyé par 'tar' provoque l'arrêt inutile des constructions et des installations.
Comment puis-je faire en sorte qu'OS X construise des fichiers tar qui soient compatibles avec le reste du monde Linux ?
De plus, pour les points bonus, il existe un fichier tar distribué publiquement avec ces problèmes. Y a-t-il un moyen de faire en sorte que Linux gère le fichier tar de manière efficace ? sans en changeant la façon dont il a été compressé à l'origine ?