2.5.10. update-alternatives 命令
Debian 系统使用 update-alternatives(1) 让用户可以不受干扰地安装多种重叠的程序。例如,如果同时安装了 vim
和 nvi
软件包,你可以使 vi
命令选择运行 vim
。
$ ls -l $(type -p vi)
lrwxrwxrwx 1 root root 20 2007-03-24 19:05 /usr/bin/vi -> /etc/alternatives/vi
$ sudo update-alternatives --display vi
...
$ sudo update-alternatives --config vi
Selection Command
----------------------------------------------
1 /usr/bin/vim
*+ 2 /usr/bin/nvi
Enter to keep the default[*], or type selection number: 1
Debian 选择系统在 “/etc/alternatives/
“ 目录里通过符号链接来维持它的选择。选择进程使用”/var/lib/dpkg/alternatives/
“目录里面的相应文件。