web-dev-qa-db-ja.com

default-jdkのアンインストール

Ubuntu 18.04を新しくインストールしました。私はSudo apt-get install default-jdkをしました。結果:

Java --version
openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)

今、私はSudo apt-get purge default-jdkをしました。結果:

Java --version
openjdk 10.0.2 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.1, mixed mode)

OpenJDKがまだ存在するのはなぜですか?

4
Robert

18.04のdefault-jdkの説明は次のとおりです。

Description: Standard Java or Java compatible Development Kit
 This dependency package points to the Java runtime, or Java compatible
 development kit recommended for this architecture, which is
 openjdk-11-jdk for AMD64. 

apt-cache depends default-jdkの結果は次のとおりです。

default-jdk
  Depends: default-jre
  Depends: default-jdk-headless
  Depends: openjdk-11-jdk

apt-cache rdepends default-jdkの結果は、openjdk-11-jdkがdefault-jdkに依存していないことを示しています。 default-jdk JavaランタイムまたはJava互換の開発キットを指しますが、アンインストールdefault-jdkはどちらもアンインストールしませんこれらのパッケージ。

default-jdkによってインストールされたパッケージを削除するには、次のコマンドを実行します。

Sudo apt remove openjdk-11-jre-headless openjdk-11-jre openjdk-11-jdk-headless openjdk-11-jdk  
4
karel