CentosシステムからOpenJDK 1.8をダウンロードし、tarファイルを使用して他のCentosシステムにJavaをインストールする方法

CentosシステムからOpenJDK 1.8をダウンロードし、tarファイルを使用して他のCentosシステムにJavaをインストールする方法

インターネットに接続されていないコンピュータOpennJDKに1.8をインストールしたいと思います。Centos別のコンピュータからファイルをダウンロードしてこのコンピュータにコピーしようとしています。OpenJDK 1.8どこからでもダウンロードできるオプションが見つかりません。https://jdk.java.net/どのバージョンにこの機能がないかをテストしています。

OpenJDK 1.8バージョンをダウンロードしてインストールする方法はありますか?

答え1

CentOSはyumを使用してパッケージをダウンロード/インストール/更新します。 box1では、ネットワーク経由でopenjdk-1.8 rpmパッケージのみをダウンロードします。

yum install --downloadonly --downloaddir=<dir_to_place_rpms> java-1.8.0-openjdk

ダウンロードしたファイルをbox2にコピーした後。今box2で:

yum install java-1.8.0-openjdk*

これには、openjdkを使用してダウンロード、コピー、およびインストールする必要があるいくつかの依存関係パッケージが必要です。

yum install java-1.8.0-openjdk* dependency-packages-1.rpm dependency-packages-2.rpm ...

-

質問に答えるには更新してください。

最初のコマンド「yum install --downloadonly ...」はインターネットアクセス可能なボックスで実行され、その役割は「java-1.8.0-openjdk-VERSION.rpm」パッケージを指定された場所にダウンロードすることです。 --downloaddir="パラメータディレクトリ。パッケージファイルをダウンロードしたら、インターネットが接続されていないボックスにファイルをコピーし、"yum install java-1.8.0-openjdk*"コマンドを使用してインストールする必要があります。

だから私が説明したのは、インターネットに接続されているあるコンピュータからパッケージをダウンロードし、別のコンピュータにインストールする方法です(両方のサーバーに同じCentOSバージョンがインストールされているとします)。

問題は、一部のパッケージにはインストールに別のパッケージが必要な場合があり、必要なパッケージのリストはサーバーにインストールしたパッケージによって異なります。依存関係の詳細については、「yum deplist PACKAGE」コマンドを確認してください。

したがって、java-1.8.0-openjdkに必要なすべてのパッケージについて(パッケージをインストールしようとすると、欠落しているパッケージに関する情報を取得します)、同じプロセスを実行する必要があります。つまり、あるサーバーからダウンロードし、別のサーバーにコピーしてからインストールします。

話しますか?

関連情報