1 votes

Problèmes lors de l'extraction dans Linux- tarball créé à partir de Solaris

Je reçois une erreur- Type de fichier inconnu 'A', extrait comme un fichier normal pendant que je décompresse un ensemble de fichiers ayant des autorisations acl définies.

J'avais créé le fichier tar dans Solaris comme tar -cpfv NomFichierTar.tar répertoire si je décompresse avec tar xvpf NomFichierTar.tar, cela fonctionne très bien dans Solaris.

J'avais copié le fichier tar sur Linux et essayé de l'extraire en utilisant tar xvpf, cela ne provoque pas l'avertissement Type de fichier inconnu 'A', extrait comme un fichier normal et crée des fichiers sans autorisations ACL.

tar --version : tar (GNU tar) 1.15.1

2voto

mcaleaa Points 11

Tar Wars

Le format tar de Solaris gère les en-têtes étendues différemment de GNU tar, ce qui entraîne un certain nombre d'incompatibilités.

star (Schily Tar) offre le meilleur support Linux pour le format Solaris 7/8/9 grâce au travail de Joerg Schilling sur de nombreuses années.

Installez star sur votre système et exécutez :

> star -xp artype=suntar f=Nomdefichier.tar

Autres choses à noter

Il n'y a pas de packages cygwin disponibles pour star

Si vous avez besoin de revenir en arrière, cette question décrit comment créer un tarball sur un système Linux qui peut être lu sur un système Solaris.

0voto

radoslawc Points 51

Peut-être essayer d'utiliser bsdtar? Il peut être installé sans conflit avec gnu tar (le binaire s'appelle bsdtar).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X