1. 安装

安装依赖

sudo apt install libssl-dev

1.1 发行版安装

官网下载压缩包

wget https://github.com/Kitware/CMake/releases/download/v3.31.12/cmake-3.31.12-linux-x86_64.tar.gz

tar -xvzf cmake-3.31.12-linux-x86_64.tar.gz

1.2 源码编译安装

官网下载所需版本的源码。也可以使用wget下载,例如:

wget https://cmake.org/files/v3.28/cmake-3.28.5.tar.gz

tar -xvzf cmake-3.28.5.tar.gz

进入目录配置

cd cmake-3.28.5
chmod 777 ./configure
./configure
make -j8
sudo make install

2. 替换

最后使用新安装的Cmake替换旧版本,其中/usr/local/bin/cmake为新安装的Cmake目录

sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force