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?
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: