update-alternatives --config java コマンドの意味は何ですか

update-alternatives --config java コマンドの意味は何ですか

+は私の選択です。 *はどういう意味ですか?

 [root ~]$ update-alternatives --config javac
There are 2 programs which provide 'javac'.
  Selection    Command
-----------------------------------------------
 + 1           /usr/java/jdk1.8.0_60/bin/javac
*  2           /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64/bin/javac

答え1

アスタリスクは基本項目を識別します。つまりサイレントモードで使用するための選択肢:

update-alternatives --auto javac

マニュアルページには記載されていないようですが、参照してください。ソースコード+現在の選択、つまり*「ベスト」選択を示します。

関連情報