QA@IT

CentOS6.4でtar.gzファイルを展開したい

39749 PV

お世話になります。

Windows 7 64bit
VirtulBox
CentOS6.4

[root@localhost ~]# tar xvzfP apache-tomcat-7.0.47.tar.gz

というコマンドを実行しました。

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

とエラーが出ます。

どなたかtomcatのtar.gzファイルを展開する方法をご教授下さい。

  • 回答に追記しました。 -

回答

エラーとしてはgzipフォーマットではないとでています。

そのファイルはどこで手に入れましたか?
ダウンロードを途中で中断していたなどファイルが壊れていたり、
またはダウンロードしたファイルの拡張子を変更したりしていませんか?


ちなみにコマンドはあっていると思います。ファイルが正しくないです。
たとえばですがWindows用のzipファイルを転送して拡張子変えたりしてませんか?


追記

そのリンク先からはダウンロードできませんね。中身はhtmlファイル(テキスト)です。
http://tomcat.apache.org/download-70.cgi/apache-tomcat-7.0.47.tar.gz
ではなく、以下のようにダウンロードしなおしてください。

必要があればrmで今あるファイルを削除します

rm apache-tomcat-7.0.47.tar.gz 

公式ミラーの一つである jaist.ac.jp からダウンロードします。

wget http://ftp.jaist.ac.jp/pub/apache/tomcat/tomcat-7/v7.0.47/bin/apache-tomcat-7.0.47.tar.gz

でダウンロードしなおしてください。
その後、tar xvfzP ~ のコマンドで回答できると思います。

以下は補足です。

ちなみになんで違うと気付いたかと言えば、エラーメッセージが「gzipファイルではない」と出たのもそうですが、
wgetでダウンロードしたファイルのサイズが27KBくらいと小さすぎたためです。

新しいアドレスは
http://tomcat.apache.org/download-70.cgi?Preferred=http%3A%2F%2Fftp.jaist.ac.jp%2Fpub%2Fapache%2F
をブラウザで開いて、(ファイルのリンクをコピーしてテキストエディタに張り付けて)アドレスを取得しました。

編集 履歴 (2)
ウォッチ

この質問への回答やコメントをメールでお知らせします。