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).
相关推荐
Decay__3 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
测试界的小码农3 小时前
【Linux 命令实战(06):Linux 文件权限管理,掌握 chmod、chown、chgrp】
linux·运维·服务器
陈希1234 小时前
负载均衡与高可用:LVS、HAProxy、Keepalived 实战
运维·负载均衡·lvs
一条破秋裤5 小时前
【1114】【并发控制】【笔记】
linux
2035去旅行6 小时前
ADB的底层原理
linux·adb·嵌入式·arm·soc
武子康6 小时前
单卡 A6000 跑 Qwen-Drive:怎样留下可比较的第一条基线?
linux·人工智能·深度学习
女神下凡6 小时前
芯参谋(107):杰理AC_中科蓝讯_开发指南
linux·服务器·网络·单片机·嵌入式硬件
落羽的落羽6 小时前
【C++】C++17的主要特性
linux·服务器·开发语言·c++·算法·机器学习
SQL778 小时前
IT运维发展史,一部宏伟史诗
运维·运维发展史
分布式存储与RustFS9 小时前
Terraform 状态文件老在本地丢、并发还撞锁:把 state 锁进 RustFS
运维·云原生·开源·对象存储·分布式存储·s3·性能基准