Ich habe Oracle Java unter 12.04 erfolgreich installiert und als Standard festgelegt. Ich wollte wissen, ob es sicher und in Ordnung ist, Icedtea und OpenJDK6 und alles, was dazu gehört, zu entfernen und nur Oracle Java beizubehalten, und ob es in Ordnung ist, Icedtea später erneut zu installieren. Dies ist meine Ausgabe:
0 /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 auto mode
1 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode
2 * /usr/lib/jvm/java-7-oracle/jre/bin/java 1062 manual mode
und welchen Unterschied macht es, ob es manuell oder automatisch funktioniert?
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode)
Antwort1
Ja, das ist in Ordnung, es sei denn, Sie verwenden Software, die ausdrücklich OpenJDK erfordert. Höchstwahrscheinlich ist das nicht der Fall. Außerdem können Sie IcedTea bei Bedarf später wieder installieren.
man 8 update-alternatives
erzählt
automatic mode
When a link group is in automatic mode, the alternatives system
ensures that the links in the group point to the highest priority
alternative appropriate for the group.
manual mode
When a link group is in manual mode, the alternatives system will
not make any changes to the system administrator's settings.
Im automatischen Modus kann die Installation eines neuen Pakets grundsätzlich die Standardeinstellung ändern. Im manuellen Modus bleibt Ihre Auswahl bestehen.