`update-alternatives` 中的优先级是什么意思?

Tim*_*Tim 9 software-installation

中的优先权是什么意思update-alternatives

较小的优先级值是什么意思?

优先级与默认的“*”有何相关和不同?

谢谢。例如:

$ sudo update-alternatives --config java
There are 4 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                           Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      auto mode
  1            /usr/bin/gij-4.6                                1046      manual mode
  2            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      manual mode
* 3            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      manual mode
  4            /usr/lib/jvm/jdk1.7.0_67/bin/java               1         manual mode
Run Code Online (Sandbox Code Playgroud)

mur*_*uru 11

man update-alternatives

Each alternative has a priority associated with it.  When a link  group  is  in  automatic
mode,  the  alternatives  pointed  to by members of the group will be those which have the
highest priority.
Run Code Online (Sandbox Code Playgroud)

它可以是任何整数,甚至负数(请参阅联机帮助页中的示例)。

如果手动设置替代项,则优先级与默认值无关。

  • 那么数字最高优先级最高? (8认同)