以下采用源码方式安装,先确认Ubuntu能够正常访问网络
以下bash终端命令皆是在root权限下,否则在命令前加sudo
- 在命令终端切换root权限后,安装以下内容(ninja是编译器,与make同级别;libssl-dev是加密解密的库驱动):
apt install g++
apt install make
apt install ninja-build
apt install unzip
apt install libssl-dev
- 选择目标目录后,进入目录后执行下载源代码命令
sudo wget https://cmake.org/files/v3.23/cmake-3.23.1.tar.gz
- 下载完成后解压到当前目录
sudo tar -zxvf cmake-3.23.1.tar.gz
- 解压完成后进入解压后的目录,执行configure程序
cd cmake-3.23.1
./configure
- 上述操作执行完成后,会在当前文件夹里生产Makefile文件,执行make命令(-j32表示多线程执行编译,速度会快点,不加后缀即单线程操作)
make -j32
- 再执行安装操作
make install
- 安装完成后输入命令查看当前安装是否成功
cmake --version