1. 安装

安装依赖

sudo apt install libssl-dev

官网下载所需版本的源码。也可以使用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