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 小时前
【轨物交流】轨物科技亮相2025高校科技成果交易会
运维·科技·物联网
uoscn6 小时前
Ubuntu24.04无操作卡死,无法唤醒问题以及内核版本切换记录
linux·ubuntu
云和数据.ChenGuang6 小时前
F5 Big-IP 和 LVS负载均衡.运维免费技术教程
运维·负载均衡·lvs·运维工程师·运维技术·数据库运维工程师·运维教程
facaixxx20246 小时前
雨云服务器动态计费的CPU电量费用价格说明,举例说明
运维·服务器
乾元6 小时前
网络遥测(Telemetry/gNMI)的结构化建模与特征化体系—— 从“采集指标”到“可被 AI 推理的状态向量”
运维·服务器·网络·人工智能·网络协议·华为·ansible
一个写python的菜鸟6 小时前
华为服务器安装Todesk
linux·运维·服务器
小曾同学.com6 小时前
认识Linux 的shebang行,一个特殊的注释行
linux·解释器·shebang·/usr/bin/env
有谁看见我的剑了?6 小时前
Vmware vSphereClient为虚机安装vmtools
运维·云计算
Thexhy7 小时前
CentOS7安装Redis全攻略
linux·经验分享·redis·学习
数字冰雹7 小时前
从“被动响应”到“主动洞察”:数字孪生如何重塑数据中心运维
运维