web-dev-qa-db-ja.com

bzip2エラーubuntu 16.04(xenial)

リンクスソースサイトからファイルをダウンロードしました。

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

具体的には、このファイル:lynx2.8.8rel.2.tar.bz2(サイトからいくつか試してみました)。

tar xjfをファイルに適用すると、次のエラーが表示されます。

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

ただし、Ubuntu(16.04)を使用する場合、「ファイル」アプリケーションはすべてうまくいきます。なぜそうなのかについての提案はありますか?

2
amalafrida

まず、ファイルのmd5sumを確認します。

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

これが正しい場合、次のコマンドのいずれかが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 -

(独自のコマンドラインで使用したbzip2を呼び出すjオプションは、通常、最新バージョンのtarでは必要ありません。)

Md5sumが上記のdifferentと異なる場合、これは、tarまたはbzip2アプリケーション...

注:

Lynxを使用してこの特定のファイルをダウンロードする場合(あなたが試していると思います):私のシステムでは、Lynxバージョン2.8.8rel.2を使用して、md5sum

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

参照:

3
andrew.46