インターネットに接続されていないコンピュータ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に必要なすべてのパッケージについて(パッケージをインストールしようとすると、欠落しているパッケージに関する情報を取得します)、同じプロセスを実行する必要があります。つまり、あるサーバーからダウンロードし、別のサーバーにコピーしてからインストールします。
話しますか?