1

Salt を使用して一連の Centos マシン (rpm ベース) を構成しており、Java ランタイムをインストールする必要があります。Ubuntu ベースのマシンでこれを行うという議論を見たことがありますが、Redhat ベースのディストリビューションでこれを行った人がいるのだろうかと思います。問題は、ユーザーの介入なしに「ライセンスを受け入れる」ダイアログを通過することです。

4

2 に答える 2

1

これらのインタラクティブな質問に対する回答を実際に事前にシードすることができます。その方法を示すソルト ユーザー メーリング リストのスレッドは次のとおりです

于 2013-12-17T17:39:33.513 に答える
0

この素敵なsaltstack-formula/sun-java-formulaがあります

URL 経由で供給される tarball アーカイブから Java JRE および JDK をセットアップおよび構成する式。

式ドキュメントを使用してインストールできます。centos のインストールではこれをテストしませんでしたが、tarball のインストールを使用するので、うまくいくかもしれません。誰かが rvm ベースのシステムでテストした場合は、ここにコメントしてください! ;)

これを、次の柱を持つ debian マシンに正常にインストールしました。

java_home: /usr/lib/java
java:
  source_url: http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jre-7u79-linux-x64.tar.gz
  jce_url: http://download.oracle.com/otn-pub/java/jce/7/UnlimitedJCEPolicyJDK7.zip
  version_name: jdk1.7.0_79
  prefix: /usr/share/java
  dl_opts: -b oraclelicense=accept-securebackup-cookie -L

java-jdk は正常にインストールされましたが、jce のインストールに失敗しました。念のため、問題番号 20を作成しましたが、実際には jce は必要ありません (少なくとも、今は必要ありません)。

于 2016-09-08T23:28:29.343 に答える