对于一些程序, Debian提供了这些程序的多种不同实现. 如awk提供了gawk,nawk, java提供了gij, sun-java5, sun-java6等.
同时Debian也提供了update-alternatives来切换多个不同的实现.
不使用任何参数运行update-alternatives命令, 则显示命令的帮助
blueice:~# update-alternatives |
update-alternatives --list <command> 列出<command>可用的候选命令, 例如
blueice:~# update-alternatives --list java |
update-alternatives --config <command>可用来显示和修改<command>实际指向的候选命令, 例如
blueice:~# update-alternatives --config java |
其中, '+'表示推荐的候选命令, '*'表示实际指向的候选命令.
update-alternatives --all则可以配置系统上所有的候选命令.
事实上, update-alternatives通过修改/etc/alternatives下的链接来实现候选命令的更改.
blueice:~# ls -al /usr/bin/java |
分享