gzipについて:stdin:gzip形式ではなくtar:これはtarアーカイブのようには見えません



About Gzip Stdin Not Gzip Format



LinuxでTomcatインストールパッケージを解凍すると、これら2つの問題が発生しました。これらは私がそれを解決したときに私がインターネット上で見つけたいくつかの方法です。
sudo tar xzvf apache-tomcat-9 * tar.gz -C / opt / tomcat --strip-components = 1
まず第一に:
質問1tar:これはtarアーカイブのようには見えませんファイルの解凍時に質問1しかない場合は、扱いが簡単です。
画像
両方の問題が存在する場合、
方法1:理由は、この圧縮パッケージはgzip形式で圧縮されていないため、zパラメーターを追加する必要がないためです(したがって、すべての解凍パッケージで-zxvfを使用する必要はありません)。
方法2:圧縮パッケージの名前を変更します:mv apache-tomcat-9.0.10.tar.gz apache-tomcat-9.0.10.tar
次に、解凍​​コマンドを実行します:tar -zxvf apache-tomcat-9.0.10.tar
方法3:前の方法が失敗した場合は、インストールパッケージ自体に問題がある可能性があります。コマンドを介して直接ダウンロードされた圧縮パッケージは、デフォルトでOracleインストール契約に同意せず、公式Webサイトからダウンロードしてサーバーにアップロードするだけである可能性があります。これが最善の方法です。これが私が遭遇した問題です。
公式サイトリンク: https://tomcat.apache.org/download-90.cgi
画像
サーバーをアップロードするとき
画像
以前にwgetが入手したインストールパッケージはわずか1kbであることがわかりました。 。 。 。 。 。 。
画像
これは公式ウェブサイトからアップロードされます。
画像
それを開き、unzipコマンドを使用して解凍します。問題は、直接取得の圧縮ファイルの問題にあります。同様に、デスクトップバージョンの仮想マシンを使用している場合は、ブラウザを開いてURLを入力するだけでダウンロードできます。サーバーバージョンの場合は、Windowsにダウンロードして渡します。それでおしまい。