web-dev-qa-db-fra.com

Déballer bz2 avec du goudron

Extrêmement nouveau dans la ligne de commande (lisez: aucune idée de ce que je fais), j'ai donc essayé de m'enseigner quelques commandes de base en effectuant quelques opérations courantes. J'essaie actuellement d'installer Marathon sur mon ordinateur en suivant les instructions: https://github.com/Aleph-One-Marathon/alephone/wiki/Linux%20Install%20Instructions

J'essaye de courir,

tar xjvf AlephOne-20150619.tar.bz2

Mais j'ai l'erreur,

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

Quelqu'un peut-il me dire ce qui se passe ou proposer des suggestions quant à ce que je devrais faire? Toute aide serait très appréciée.

1
Grant Moore

tar: l'enfant a renvoyé le statut 2

Simple: vous avez un paquet corrompu. Veuillez supprimer et télécharger un nouveau fichier: http://ufpr.dl.sourceforge.net/project/marathon/Aleph%20One/2015-06-19/AlephOne-20150619.tar.bz2


À propos de tar:

Tiré de /usr/doc/tar-1.15.1/NEWS, slackware 10.2, version 1.1 goudronnée - Sergey Poznyakoff, 2004 - 12-20

  • Les archives compressées étant reconnues automatiquement, il n'est plus nécessaire de spécifier les options -Z, -z ou -j pour les lire. (Ainsi, vous pouvez maintenant lancer `tar tf archive.tar.gz '.)

Donc, avec un système d'exploitation de l'année 2005 ou ultérieure, vous pouvez simplement faire: tar xvf [archive] avec tar.gz et tar.bz2. Et vers 2009, le suffixe .xz a également été ajouté, pour les archives compressées lzma.

2
Knud Larsen

try (no option j ). - j sert à filtrer l'archive via bzip2

tar -xvf AlephOne-20150619.tar.bz2

connaître le format de fichier:

file AlephOne-20150619.tar.bz2

source: manuel de tar

0
Abel