ubuntu cmake 离线安装

1、下载 cmake 源码

https://cmake.org/files/ 下载所需版本的源码。也可以使用wget下载,例如:

bash 复制代码
wget https://cmake.org/files/v3.22/cmake-3.22.1.tar.gz

2、解压

bash 复制代码
tar -xvzf cmake-3.22.1.tar.gz

3、进入解压目录,配置成功之后显示:CMake has bootstrapped. Now run make.

bash 复制代码
chmod 777 ./configure
./configure   
复制代码
如果遇到提示Could not find OpenSSL.  Install an OpenSSL development package or ....... 需要安装 apt-get install libssl-dev

4、配置完成后,编译:

bash 复制代码
make

5、编译完成后,安装:

bash 复制代码
sudo make install

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

bash 复制代码
sudo update-alternatives --install /usr/bin/cmake cmake /usr/local/bin/cmake 1 --force

7、最后测试cmake版本:

bash 复制代码
cmake --version
# cmake version 3.22.1

# CMake suite maintained and supported by Kitware (kitware.com/cmake).
相关推荐
云计算老刘6 分钟前
10. Linux 系统启动原理
linux·运维·服务器
h***936612 分钟前
【MySQL数据库】Ubuntu下的mysql
数据库·mysql·ubuntu
CS_浮鱼14 分钟前
【Linux编程】线程同步与互斥
linux·网络·c++
任聪聪1 小时前
Centos平替系统RockyLinux详细安装教程
linux·运维·centos
zjj5872 小时前
ubuntu虚拟内存
linux·运维·ubuntu
Q688238862 小时前
基于Matlab的LMI矩阵理论算法与矩阵不等式研究:待求矩阵在LMI区域内的优化设计与区间观...
ubuntu
终端行者2 小时前
Nginx 配置Websocket代理 Nginx 代理 Websocket
运维·websocket·nginx
*翊墨*2 小时前
达梦数据库Linux安装
linux·数据库·excel
瑶总迷弟3 小时前
在centos上基于kubeadm部署单master的k8s集群
linux·kubernetes·centos
优质&青年3 小时前
【Operator prometheus监控系列三---业务监控】
运维·云原生·kubernetes·自动化·prometheus