tar erro no debian linux

2

Eu fiz o download de um tarball do firefox. Quando tento extrair Firefox-latest.tar.bz2 por:

sudo tar -jxvf Firefox-latest.tar.bz2

alguns erros aparecem no terminal:

tar: .: Not found in archive
tar: Exiting with failure status due to previous errors

então eu tento comandar:

sudo tar -jxf Firefox-latest.tar.bz2

ainda tem erro!

então, como resolvo esse erro? e por que isso acontece?

    
por YoungkingWang 24.04.2012 / 20:14

3 respostas

2

Se o download estiver incompleto, o erro deve ter sido algo como

$ tar jxvf firefox-12.0.tar.bz2
firefox/
firefox/mozilla-xremote-client
firefox/platform.ini
firefox/libsoftokn3.chk
firefox/libnssckbi.so
firefox/libxul.so

bzip2: Compressed file ends unexpectedly;
    perhaps it is corrupted?  *Possible* reason follows.
bzip2: Inappropriate ioctl for device
    Input file = (stdin), output file = (stdout)

It is possible that the compressed file(s) have become corrupted.
You can use the -tvv option to test integrity of such files.

You can use the 'bzip2recover' program to attempt to recover
data from undamaged sections of corrupted files.

tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

No entanto , o resultado que você descreve é exatamente o que se obtém se alguém executa:

$ tar jxvf firefox-12.0.tar.bz2 .
tar: .: Not found in archive
tar: Exiting with failure status due to previous errors

Acredito que você tenha um . à direita por algum motivo. Talvez desde que você pensou que precisava especificar o diretório de extração dessa forma (você pode especificá-lo com -C , se quiser, mas . é o padrão).

    
por 25.04.2012 / 09:22
2

Tente baixar novamente o arquivo. tar -jxvf firefox-12.0.tar.bz2 funcionou no meu sistema depois de baixá-lo aqui: link

    
por 24.04.2012 / 22:51
0

o download do arquivo foi concluído sem erros e com o tamanho correto? se você executar o "arquivo Firefox-latest.tar.bz2", o que é retornado?

    
por 24.04.2012 / 20:25

Tags