update-alternatives管理不同版本软件

1. 相关命令

以Cmake为例

  1. 安装不同版本cmake,安装到自己目录 sudo make install DESTDIR=/home/myDir
  2. 使用update-alternatives创建软连接
#update-alternatives --install [系统搜索路径] [软件名] [软件实际安装路径] [优先级]
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1
  1. 查看某一软件的update-alternatives配置情况,用以查看当前正在使用的版本
sudo update-alternatives --display cmake
  1. 更改软件多个版本
sudo update-alternatives --config cmake
  1. 移除软件某一个版本的配置
##update-alternatives --remove [软件名] [软件实际安装路径]
sudo update-alternatives --remove cmake /usr/local/bin/cmake
  1. 移除软件所有配置
sudo update-alternatives --remove-all cmake

2. 参考