Como você extrai um arquivo usando o tar no AIX?

0

Em uma distribuição NORMAL Unix, tar zxvf funciona, mas parece que minha máquina tem uma versão super antiga do tar que não tem os parâmetros certos.

-bash-3.00$ tar zxvf qemu-1.7.0.tar.bz2
Usage: tar -{c|r|t|u|x} [ -BdDEFhilmopRUsvw ] [ -Number ] [ -f TarFile ]
           [ -b Blocks ] [ -S [ Feet ] | [ Feet@Density ] | [ Blocksb ] ]
           [ -L InputList ] [-X ExcludeFile] [ -N Blocks ] [ -C Directory ] File ...
Usage: tar {c|r|t|u|x} [ bBdDEfFhilLXmNopRsSUvw[0-9] ] ]
           [ Blocks ] [ TarFile ] [ InputList ] [ ExcludeFile ] 
           [ [ Feet ] | [ Feet@Density ] | [ Blocksb ] ] [-C Directory ] File ...

Como devo descompactar o meu .tar.bz dada esta versão do tar em uma máquina AIX?

-bash-3.00$ tar xvf qemu-1.7.0.tar.bz2
tar: 0511-169 A directory checksum error on media; 0 not equal to 71773.
    
por alvas 14.01.2014 / 12:49

1 resposta

0

Verifique seu suporte a documentos .bz2 em man tar . Se nenhum for especificado, talvez você não saiba como o tar interpretando o documento é descompactado.

Além disso, esse erro de soma de verificação de diretório pode ser (não muito provável?) solucionável se você criar sozinho uma versão atualizada de tar . Você está tentando abrir um documento tar a .tar mais antigo que o antigo, criado com um tar atualizado. Esta é apenas uma possibilidade, talvez você queira outra solução, como:

Você pode descompactar o documento .tar.bz2 em um host atualizado e, em seguida, passá-lo para a máquina AIX a partir dele ou usando o comando rsync dos hosts (aquele em que você trabalha primeiro?) .

    
por 14.01.2014 / 13:12

Tags