Falha ao extrair o arquivo tgz no Debian

0

Estou trabalhando com omnetpp e quero executar em um sistema Debian (na minha universidade) mas quando eu digito

tar xvfz omnetpp-4.2.2-src.tgz

Continuo recebendo este erro:

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Quando faço o mesmo no meu computador (Ubuntu 12.04), não há absolutamente nenhum problema. Não consigo instalar novos pacotes no sistema Debian, pois não tenho acesso root.

Existe alguma solução possível para mim aqui? Talvez um programa independente que possa fazer o trabalho? Obrigado!

p. Unidades USB não são uma opção, pois não são permitidas.

    
por yotamoo 12.08.2012 / 16:35

1 resposta

1

Primeiro, você deve garantir que seu download não esteja corrompido. Como funciona em seu computador doméstico, considere o arquivo como válido lá. Faça um md5sum omnetpp-4.2.2-src.tgz nos dois computadores e verifique se eles são iguais. Caso contrário, o download da sua universidade está corrompido. Basta baixar o arquivo novamente.

Se o arquivo for o mesmo, verifique se gzip e tar têm a mesma versão na sua caixa e na caixa da universidade:

  • gzip --version
  • tar --version

Você pode então considerar baixar o gzip ou tar no computador da universidade e compilar os arquivos a partir do código-fonte para poder usar os binários para extrair o arquivo omnetpp.

Ou, como apenas o gzip parece reclamar, você pode descompactar o arquivo gzip -d no seu computador doméstico e enviar o arquivo tar para a sua conta de e-mail da universidade.

    
por 12.08.2012 / 16:41