在 Ubuntu 上安装更高版本的 CMake

188 字
1 分钟
在 Ubuntu 上安装更高版本的 CMake

参考:Kitware APT Repository

对于较老的 Ubuntu 版本,其包管理器中提供的 CMake 往往也是很老的版本,无法编译某些要求更高的程序。可以通过添加 CMake 官方提供的 Kitware APT Repository 来安装更高版本的 CMake。

1 安装依赖#

Terminal window
sudo apt-get update
sudo apt-get install ca-certificates gpg wget

2 获取签名密钥#

Terminal window
test -f /usr/share/doc/kitware-archive-keyring/copyright ||
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null

3 添加仓库#

Ubuntu Resolute Raccoon (26.04):

Terminal window
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ resolute-rc main' | sudo tee -a /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update

Ubuntu Noble Numbat (24.04):

Terminal window
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ noble main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update

Ubuntu Jammy Jellyfish (22.04):

Terminal window
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update

Ubuntu Focal Fossa (20.04):

Terminal window
echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ focal main' | sudo tee /etc/apt/sources.list.d/kitware.list >/dev/null
sudo apt-get update

4 安装 keyring#

Terminal window
sudo apt-get install kitware-archive-keyring

5 安装 CMake#

Terminal window
sudo apt-get install cmake

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

在 Ubuntu 上安装更高版本的 CMake
https://bill.is-a.dev/posts/ubuntu-install-cmake/
作者
CMBill
发布于
2026-09-03
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
CMBill
Call Me Bill
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
12
分类
2
标签
39
总字数
10,265
运行时长
0
最后活动
0 天前

文章目录