なぜ `apt-get purge` はインストールを試行し続けるのでしょうか?

なぜ `apt-get purge` はインストールを試行し続けるのでしょうか?

Raspbian Stretch 上の Oracle Java 8 JDK を消去しようとします。

sudo apt-get purge oracle-java8-jdk

しかし、代替品をインストールしようとし続けます。たとえば、「次の新しいパッケージがインストールされます」というメッセージが繰り返し表示されます。

ca-certificates-java default-java-plugin default-jre default-jre-headless 
icedtea-8-plugin icedtea-netx icedtea-netx-common
libatk-wrapper-java libatk-wrapper-java-jni openjdk-8-jre 
openjdk-8-jre-headless oracle-java7-jdk

フラグを追加してみました--no-install-recommends。インストール リストは短くなりましたが、JDK/JRE の代替と思われるものはまだ含まれています。

ca-certificates-java default-jre default-jre-headless libatk-wrapper-java 
libatk-wrapper-java-jni openjdk-8-jre openjdk-8-jre-headless 
oracle-java7-jdk

これらがインストールされないようにする方法はありますか? よろしくお願いします。

答え1

ぜひ試してsudo apt-get autoremove --purge oracle-java8-jdkみてください。

  1. 取り除くoracle-java8-jdk
  2. このパケットのすべての依存関係を削除します ( ca-certificates-java default-java-plugin、などなど)
  3. これらのパケットのすべてのファイルを削除します

関連情報