Oracle Java 7 по умолчанию и один в системе?

Oracle Java 7 по умолчанию и один в системе?

Я успешно установил Oracle Java на 12.04 и установил его по умолчанию. Я хотел узнать, безопасно ли и нормально ли удалить Icedtea, OpenJDK6 и все, что с ними связано, и оставить только Oracle Java. И если я когда-нибудь захочу переустановить Icedtea позже, все будет в порядке? Вот мой вывод:

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

и какая разница, ручной или автоматический режим?

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)

решение1

Да, это нормально, если только вы не используете какое-то программное обеспечение, которое требует именно openjdk. Скорее всего, нет. Также, да, вы можете установить IcedTea позже, если это необходимо.

man 8 update-alternativesрассказывает

   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.

В принципе, в автоматическом режиме установка нового пакета может изменить настройки по умолчанию. В ручном режиме то, что вы выберете, останется.

Связанный контент