Я успешно установил 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.
В принципе, в автоматическом режиме установка нового пакета может изменить настройки по умолчанию. В ручном режиме то, что вы выберете, останется.