Oracle Javaをインストールしました。 OpenJDKを削除したいのですが、そうしようとするときにapt
別のバージョンのJavaをインストールしたいと思います。
apt
これらのOpenJDKパッケージを削除できるようにサードパーティのJavaがインストールされていることを知るように設定するにはどうすればよいですか?
ベストアンサー1
ダミーパッケージの作成使用同等。簡単に言うと:
仮想パッケージの制御ファイルを作成します。プログラムは
equiv-controls
テンプレートを生成します。ファイル名を指定してください。equivs-control oracle-jre.control
制御ファイルを編集します。少なくともこの行を(未使用のSun / Oracle Javaパッケージの名前)
Package:
に設定してください。また、意味のある設定セクションをsun-java6-jre
作成する必要があります。パッケージと他のバージョンを宣言します(他のプログラムが依存する仮想パッケージで提供されているものとそのプログラムが必要とするものを確認して見つけることができます)。ファイルは次のようになります。Description:
java
Provides: java-6-runtime
openjdk-6-jre
Section: java Priority: optional Standards-version: 3.9.2 Package: sun-6-jre Provides: java6-runtime, java-runtime Description: dummy package when Oracle Java is installed
作成した制御ファイルを使用してDebianパッケージを作成します。このパッケージは依存関係のみであり、ファイルはインストールされません。
equivs-build oracle-jre.control
生成されたdebパッケージをインストールします。
sudo dpkg -i sun-6-jre_1.0_all.deb