ubuntu中的update-alternatives工具

一、简介

update-alternatives 是ubuntu提供的管理多个版本软件的工具,我们可以用来管理不同的软件版本(即设置默认的版本),比如gcc、g++、Python、clang等

update-alternatives 命令中的几个主要选项,diplay、install、remove、config

二、案例解读

sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-8/bin/clang++ 180
sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-8/bin/clang 180

 install选项,它的功能就是增加一组新的系统命令链接符了,使用语法为:update-alternatives --install target_path  name  usr_path  priority,其中target_path为系统中功能相同软件的公共链接目录,比如/usr/bin/clang(需绝对目录); name为命令链接符名称,如clang; usr_path为你所要使用新命令、新软件的所在目录; priority为优先级,当命令链接已存在时,需高于当前值,因为当alternative为自动模式时,系统默认启用priority高的链接; --slave为从alternative。

posted @ 2022-09-11 18:04  chenjian688  阅读(490)  评论(0编辑  收藏  举报