Estou recebendo esta mensagem de erro ao tentar descompactar um .tgz
arquivo:
$ tar -zxvf OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Como você pode ver, o nome do arquivo termina com .tgz.1
.
Quando o nome do arquivo for, .tgz.0
ele será descompactado sem nenhum erro pelo tar -zxvf
comando.
file OVM_EL5U3_X86_EBIZ12.1.1_DB_VIS_PVM.tgz.1
para ver o que exatamente é.Respostas:
Foi o que encontrei após uma rápida pesquisa no Google, um PDF explicando como extrair corretamente o conteúdo do arquivo .
Parece que existem vários arquivos:
Você precisa copiar todos esses arquivos para um diretório específico, por exemplo
/OVS/seed_pool/
. Em seguida, execute os seguintes comandos:Observe que esses são apenas 2 comandos, indicados com o início
#
.Esses comandos devem criar a seguinte estrutura de diretórios, com esses arquivos dentro:
Para obter mais ajuda, consulte o PDF mencionado acima.
fonte
O
tar.gz/tgz
arquivo que você está tendo é dividido em vários arquivos. (tgz.0, tgz.1, tgz.2 etc.)Então esse é o motivo quando você tenta extrair usando o comando
funciona corretamente. Mas o conteúdo não estará totalmente disponível.
Use o
cat
comando para combinar todas as partes OVM_EL5U3_X86_64_EBIZ12.1.1_DB_VIS_PVM.tgz. * Em um arquivo tar.gzentão use o comando
fonte
Esses dois comandos não funcionaram:
Isso funcionou para mim:
A diferença estava apenas usando um espaço em vez de
\
.fonte