sun博客

记录点滴!

cmake 最新版本3.27.4,官方下载地址:

之前想使用

sudo apt-get install cmake

结果下载cmake ollvm 不成功,cmake –version 查看版本只有3.10的版本。想来是版本太低了。于是就想下载最新的版本。

百度发现得要下载源码下来,自己make编译,实在是太麻烦了。

还好ubantu 18以上有个snap的包管理方式,

sudo snap install cmake –classic 

下载下来的刚好就是最新的版本3.27.4

再次编译ollvm,搞定。

于是对snap挺好奇的,以下文档可做参考。

linux snap命令, 感觉比apt好用很多。以后包装新包优先使用snap。
1、Snap是Canonical推出的一种新的软件打包格式,彻底解决linux依赖性的问题,Snap 软件包拥有更加稳定和安全的特性。snap也就是安装snap软件包的命令。

2、如何使用snap
如果您正在运行Ubuntu 16.04 LTS或更高版本,您可以在命令行中使用snap。

3、具体使用

列出计算机上所有snap安装情况:

sudo snap list

在应用商店中查找snap:

sudo snap find <软件包名>

安装Snap软件:

sudo snap install

更新Snap软件:

sudo snap refresh

更新所有的snap软件包:

sudo snap refresh all

要将Snap还原到以前安装的版本:

sudo snap revert

卸载snap软件:

sudo snap remove
更详细介绍,参见

Snap详细使用介绍

举个例子:

用apt安装docker.io

apt install docker.io
可能会遇到如下错误

You might want to run ‘apt –fix-broken install’ to correct these.
The following packages have unmet dependencies:
docker.io : Depends: containerd (>= 1.2.6-0ubuntu1~) but it is not going to be installed
Recommends: pigz but it is not going to be installed
Recommends: ubuntu-fan but it is not going to be installed
libxext-dev : Depends: x11proto-dev but it is not going to be installed
Depends: libx11-dev but it is not going to be installed
E: Unmet dependencies. Try ‘apt –fix-broken install’ with no packages (or specify a solution).
那么,用snap则能立马解决这个问题

snap install docker
————————————————
版权声明:本文为CSDN博主「北京橙溪科技」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hellochenlian/article/details/131409463

发表评论

邮箱地址不会被公开。 必填项已用*标注