2011-08-19 10 views
15

こんにちはSolarisサーバーで圧縮ファイルを解凍しようとしています。私は、コマンドにSolarisレポートのファイルをuntarする - tar:ディレクトリチェックサムエラー

tar xvf 4.56_release.tar.gz 

を実行します。しかし、これは次のエラーを報告し

タール:ディレクトリチェックサムエラー

当初、私はそれが私は再ダウンロードしたファイル(悪いのダウンロードだと思いました実際は別のバージョン)、同じエラーが報告されます。 Linuxサーバ上でLinux上でun-compressingとun-tarを実行すると正常に動作します。

私は間違っています。

答えて

31

.tar.gzは、あなたが間違っていることのヒントです。まずそれを圧縮解除していません。

gunzip -c 4.56_release.tar.gz | tar xvf - 

(理由:手動gunzipそれをする必要があります、

tar -xzvf 4.56_release.tar.gz 

そうでない場合:tarのバージョンがそれをサポートしている場合、あなたはそれはgzipで圧縮されている指定する-zフラグを使用することができますそれはLinux上で動作しますが、それは自動的に圧縮を自動的に検出するより新しい/異なるバージョンを持っているでしょう)

+1

ありがとう、タールのバージョンは-zをサポートしていませんでしたが、gunzipを使って解決しました。 –

+1

+1が自動的に表示されます。 –

関連する問題