bzip2 erro do ubuntu 16.04 (xenial)

2

Eu baixei um arquivo do site de fontes do lynx:

link

Especificamente, este arquivo: lynx2.8.8rel.2.tar.bz2 (tentou vários no site).

Quando aplico tar xjf ao arquivo, recebo o seguinte erro:

bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now

No entanto, se eu usar o aplicativo "File" do Ubuntu (16.04), tudo vai bem. Alguma sugestão sobre por que esse é o caso?

    
por amalafrida 15.07.2016 / 23:07

1 resposta

3

Primeiro, verifique o md5sum do arquivo:

md5sum lynx2.8.8rel.2.tar.bz2 
b231c2aa34dfe7ca25681ef4e55ee7e8  lynx2.8.8rel.2.tar.bz2

E se isso estiver correto, qualquer dos seguintes comandos deve funcionar sem falhas em uma instalação padrão do Ubuntu:

tar xvf lynx2.8.8rel.2.tar.bz2
bzcat -dk lynx2.8.8rel.2.tar.bz2 | tar xvf -
bzip2 -dck lynx2.8.8rel.2.tar.bz2 | tar xvf -

(A opção j para chamar o bzip2, que você usou em sua própria linha de comando, normalmente não é requerida pelo tar nas versões modernas.)

Se o md5sum for diferente daquele que eu dei acima, isso indicará que há algo errado com o processo de download e o próprio arquivo, em vez de um problema com o tar ou bzip2 applications ...

Nota:

Se estiver usando o lynx para baixar este arquivo em particular (que eu acredito que você tenha tentado): no meu sistema, o uso do Lynx Version 2.8.8rel.2 produziu um bom download quando testado com md5sum :

lynx -source \
'http://invisible-mirror.net/archives/lynx/tarballs/lynx2.8.8rel.2.tar.bz2' \
> lynx2.8.8rel.2.tar.bz2

Referências:

  • Com o Lynx, como faço o download de uma página, imagem ou programa da web para minha conta a partir do prompt de linha de comando do Unix?
  • Como descompactar um arquivo .bz2
por andrew.46 16.07.2016 / 00:36