web-dev-qa-db-ja.com

.tar.gzで終わる圧縮パッケージをインストールしようとしていますが、正しい形式ではないというエラーが表示されます。

私はUbuntuを初めて使用しますが、いくつかの調査を行った後、私が何を間違っているのかまだわかりません。末尾が.tar.gzのパッケージをダウンロードしていますが、使用しようとすると次のようになります。

tar -xvf matlab_r2011b.tar.gz

次のエラーが表示されます。

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

何が間違っていますか?

7
Drummond

次のコマンドでファイルの種類を確認してください。

file matlab_r2011b.tar.gz

tar archiveではなくgzip compressed dataであることが示されている場合、ダウンロード中にファイルが圧縮解除された可能性があります(おそらく、もう一方のWebサーバーの構成に問題があるため)。その場合は、アーカイブの名前を変更して再試行してください。

mv matlab_r2011b.tar.gz matlab_r2011b.tar
tar xvf matlab_r2011b.tar
4