12.04 に Oracle Java を正常にインストールし、デフォルトに設定しました。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.
基本的に、自動モードでは、新しいパッケージをインストールするとデフォルトが変更される場合があります。手動モードでは、選択した内容が保持されます。