为什么“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. 删除这些数据包的所有文件

相关内容