Problemas ao descompactar no Linux-tarball criado a partir do Solaris

1

Estou recebendo um erro - Unknown file type 'A', extracted as normal file enquanto desfaz um conjunto de arquivos com permissões acl configuradas.

Eu criei o arquivo tar no solaris como tar -cpfv Tarfilename.tar directory se eu desmarcar como tar xvpf Tarfilename.tar , ele funciona muito bem em solaris.

Eu copiei o arquivo tar para o Linux e tentei extrair usando o tar xvpf, ele não exibe o aviso Tipo de arquivo desconhecido 'A', extraído como arquivo normal e arquivos criados sem permissões de ACL.

tar --version : tar (GNU tar) 1.15.1

    
por Balualways 08.10.2012 / 21:14

2 respostas

2

Guerras do Alcatrão

O formato Solaris tar manipula os cabeçalhos estendidos de maneira diferente para o GNU tar, levando a um número de incompatibilidades.

star (Schily Tar) fornece o melhor suporte ao Linux para o formato Solaris 7/8/9 devido ao trabalho de Joerg Schilling ao longo de muitos anos.

Instale star no seu sistema e execute:

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

Outras coisas a serem observadas

Não há pacotes do cygwin disponíveis para star

Se você precisar voltar para o outro lado, esta questão descreve como criar um tarball em um sistema Linux que possa ler em um sistema Solaris.

    
por 22.01.2014 / 13:12
0

Talvez tente usar o bsdtar? Ele pode ser instalado sem conflitos com o gnu tar (binário é chamado bsdtar).

    
por 09.10.2012 / 14:35