当我跑的时候
$ update-alternatives --config java 我排了几排:

自动模式和手动模式有什么区别?
发布于 2016-06-09 21:21:05
简而言之,update-alternatives:
检查一下这个:
% sudo update-alternatives --config editor
There are 5 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
0 /bin/nano 40 auto mode
1 /bin/ed -100 manual mode
2 /bin/nano 40 manual mode
* 3 /usr/bin/emacs24 0 manual mode
4 /usr/bin/vim.basic 30 manual mode
5 /usr/bin/vim.tiny 10 manual mode请注意,/bin/nano可以在自动模式和手动模式下使用。
如果链路组是在自动模式下设置的,那么具有最高优先级的备选方案,即/bin/nano (优先级40)将被选择为通用名称,即/usr/bin/editor。这是默认的,直到用户引入对链接组的任何更改。
另一方面,在手动模式下,您可以选择任何替代的泛型名称,例如,在示例中,我将/usr/bin/emacs24设置为泛型/usr/bin/editor。您可以通过使用选项左侧的选择号来选择任何您喜欢的选项。
现在,我可以从手动模式恢复到自动模式,方法是从上面的选项中选择0,或者通过:
sudo update-alternatives --auto editor发布于 2016-06-10 02:36:46
在“自动模式”中,update-alternatives将始终选择优先级最高的选项。如果安装了一个新的或升级的包,其优先级比任何其他选项都要高,则将选择它作为自动选项。
在“手动模式”中,无论替代方案的相对优先级如何,update-alternatives都不会覆盖sysadmin的选择。操作员已经做出了选择,系统将坚持到和除非操作员做出不同的选择(包括选择回到“自动模式”)。
“自动模式”是默认模式,直到操作员做出手动选择。
每一组备选方案(例如editor、awk、vi、pager等)都有各自的模式setting...in --换句话说,手动选择editor不会影响vi或pager备选方案的模式。
https://unix.stackexchange.com/questions/288808
复制相似问题