web-dev-qa-db-fra.com

erreur bzip2 ubuntu 16.04 (xenial)

J'ai téléchargé un fichier du site sources Lynx:

http://invisible-mirror.net/archives/lynx/tarballs/?C=M;O=D

Plus précisément ce fichier: lynx2.8.8rel.2.tar.bz2 (essayé plusieurs du site).

Lorsque j'applique tar xjf au fichier, le message d'erreur suivant s'affiche:

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

Cependant, si j'utilise l'application "Fichier" de Ubuntu (16.04), tout se passe bien. Des suggestions quant à pourquoi c'est le cas?

2
amalafrida

Commencez par vérifier le md5sum du fichier:

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

Et si cela est correct , toutes les commandes suivantes doivent fonctionner sans échec sur une installation par défaut d’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 -

(L'option j d'appeler bzip2, que vous avez utilisée dans votre propre ligne de commande, n'est normalement pas requise par tar dans les versions modernes.)

Si le mssum est différent de celui que j'ai donné ci-dessus, cela indique qu'il y a quelque chose qui cloche dans le processus de téléchargement et l'archive elle-même plutôt que dans la tar ou bzip2 applications ...

Remarque:

Si vous utilisez Lynx pour télécharger ce fichier (que je pense avoir essayé): sur mon système, à l'aide de Lynx version 2.8.8rel.2, les opérations suivantes ont généré un bon téléchargement lorsque testé avec md5sum:

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

Références:

3
andrew.46