![なぜ `apt-get purge` はインストールを試行し続けるのでしょうか?](https://rvso.com/image/1568333/%E3%81%AA%E3%81%9C%20%60apt-get%20purge%60%20%E3%81%AF%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%82%92%E8%A9%A6%E8%A1%8C%E3%81%97%E7%B6%9A%E3%81%91%E3%82%8B%E3%81%AE%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
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
みてください。
- 取り除く
oracle-java8-jdk
- このパケットのすべての依存関係を削除します (
ca-certificates-java default-java-plugin
、などなど) - これらのパケットのすべてのファイルを削除します