Warum versucht "apt-get purge" weiterhin, Dinge für mich zu installieren?

445
Nick Lee

Ich versuche, das Oracle Java 8-JDK auf Raspbian Stretch zu löschen:

sudo apt-get purge oracle-java8-jdk 

Aber es wird ständig versucht, Ersatz für mich zu installieren. Zum Beispiel sagt es mir immer "die folgenden NEUEN Pakete werden installiert":

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 

Ich habe versucht, die Flagge hinzuzufügen --no-install-recommends. Die Installationsliste wird kürzer, enthält jedoch immer noch die scheinbar JDK / JRE-Ersetzungen:

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 

Gibt es eine Möglichkeit, die Installation zu unterbinden? Danke im Voraus.

0
Vielleicht braucht etwas anderes sie? choroba vor 5 Jahren 4
`openjdk-8-jre` und` oracle-java8-jdk` sind zwei verschiedene Dinge. Hast du am Ende eine Sache installiert und dann noch eine und noch eine? Weil diese Liste von Apps alle Anzeichen dafür aufweist, dass jemand von einem Installations-Lernprogramm zum anderen läuft und dann verschiedene Versionen ähnlicher Pakete installiert. Mein Rat? Finden Sie heraus, welche Java-Pakete Sie benötigen, und löschen Sie den Rest. JakeGould vor 5 Jahren 0

1 Antwort auf die Frage

0
Pierre LAGOUTTE

Sie sollten es versuchen sudo apt-get autoremove --purge oracle-java8-jdk, il wird:

  1. Löschen oracle-java8-jdk
  2. Entfernen Sie alle Abhängigkeiten dieses Pakets ( ca-certificates-java default-java-pluginusw.).
  3. Entfernen Sie alle Dateien dieser Pakete