重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文主要记录如何添加kitware软件源并安装最新版本的cmake,并解决遇到的一些问题。
注意,本篇所有操作均在Ubuntun20.4物理机实操,不保证其他版本安装成功。
古雷港网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。成都创新互联成立于2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联。
ubuntu官方软件源的cmake版本过于古老,导致一些新项目无法编译通过,kitware软件源提供最新的cmake版本,添加kitware软件源以获取更新!
请注意,在开始之前,如果你已经尝试过手动添加源,那么请将其删除后在进行后续操作!
https://apt.kitware.com/kitware-archive.sh
sudo sh kitware-archive.sh
sudo apt update
OK,如果没问题的话大概率会出问题:
W: GPG 错误:https://apt.kitware.com/ubuntu focal-rc InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 6AF7F09730B3F0A4
E: 仓库 “https://apt.kitware.com/ubuntu focal-rc InRelease” 没有数字签名。
N: 无法安全地用该源进行更新,所以默认禁用该源。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
网上有很多解决方案,出现最多的是这两个:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6AF7F09730B3F0A4
sudo apt-key adv --recv-keys --keyserver keyserver.Ubuntu.com 30B3F0A4
结果起始都差不多,解决不了问题。这时候我们用文本编辑器打开kitware.list:
sudo gedit /etc/apt/sources.list.d/kitware.list
你会看到如下文本
deb [xxxxxxxxxxxxxxxx] https://apt.kitware.com/ubuntu/ focal-rc main
把[]完全删掉,最终留下:
deb https://apt.kitware.com/ubuntu/ focal-rc main
保存,退出, 最后 sudo apt update
.
我相信问题已经解决了!
sudo apt install cmake
大功告成!