Incompatibilidad de tar de Linux / OS X: los tarballs creados en OS X dan errores cuando se desmarcan en Linux

Pregunta:

Cuando alquilo archivos en mi Macbook y los descomprimo en Linux, recibo repetidamente las siguientes advertencias / errores:


 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

Afortunadamente, esto NO afecta los archivos almacenados en el archivo, que se restauran perfectamente. Sin embargo, causa problemas en varios escenarios, especialmente cuando se trata de procesos de compilación donde el código de falla distinto de cero devuelto por 'tar' hace que las compilaciones e instalaciones se detengan innecesariamente.

¿Cómo puedo hacer que OS X cree archivos tar que funcionen bien con el resto del mundo Linux?

Además, para obtener puntos de bonificación, existe un archivo tar distribuido públicamente con estos problemas. ¿Hay alguna forma de hacer que Linux maneje el archivo tar con elegancia sin cambiar la forma en que se comprimió originalmente?

Respuesta:

Busqué en Google el mensaje de error y parece un problema BSD tar vs. GNU tar .

Instale GNU tar si puede en Mac OS y utilícelo para crear el tar .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım