Ubuntu 18.04的软件包仓库中,CMake的默认版本为3.10.2,若想升级CMake的版本为3.15,并且希望在3.10.2和3.15之间切换的话,请使用以下方法。
1.卸载现有的cmake 3.10.2(如果它是通过apt安装的)
sudo apt remove --purge cmake
2. 删除现有的cmake二进制文件(如果它不是符号连接)
sudo rm /usr/bin/cmake
3.下载cmake 3.10.2和cmake 3.15的预编译二进制文件
wget https://github.com/Kitware/CMake/releases/download/v3.10.2/cmake-3.10.2-Linux-x86_64.tar.gz
tar -zxvf cmake-3.10.2-Linux-x86_64.tar.gz
wget https://github.com/Kitware/CMake/releases/download/v3.15.0/cmake-3.15.0-Linux-x86_64.tar.gz
tar -zxvf cmake-3.15.0-Linux-x86_64.tar.gz
4.移动文件到/opt/目录
sudo mv cmake-3.10.2-Linux-x86_64 /opt/cmake-3.10
sudo mv cmake-3.15.0-Linux-x86_64 /opt/cmake-3.15
5.设置update-alternatives
update-alternatives是一个Debian系列(如 Ubuntu)系统中用来管理同一个功能的不同软件版本的工具。