标签: ubuntu-core

如何更新所有 Snap 软件包?

我知道我可以使用

sudo snap refresh <package>
Run Code Online (Sandbox Code Playgroud)

但是有没有办法更新所有快照,比如

sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

ubuntu-core snap

246
推荐指数
6
解决办法
24万
查看次数

为什么 Ubuntu 转向 Snap 软件包?

为什么 Ubuntu 转储.deb软件包并转向.snap软件包?

至少现在他们正在.deb为正态分布保留包。.deb已经是最流行的包装格式了。

给出了关于 Snap 包格式是什么的想法。但是现有的 deb 包会发生什么?迁移到 Snap 有什么明显的优势吗?值得痛苦吗?

package-management apt ubuntu-core snap

210
推荐指数
4
解决办法
10万
查看次数

Docker 和 Snap 之间的主要区别是什么?

在最近的 c't(可悲的是付费墙)中有一篇关于 Snap 和 Flatpak 的文章。

在此处输入图片说明

这听起来与 Docker 非常相似,很多概念是相同的。现在我的问题是 Snap 和 Docker 之间有什么区别?这些是不同的用例吗?

container ubuntu-core docker snap

105
推荐指数
1
解决办法
7万
查看次数

什么是 Snappy Ubuntu 核心?

在每个人都急于将其标记为重复之前,我确实已经阅读了此处此处的其他线程,用谷歌搜索了这个,并访问了活泼的主页here搜索以消除我的困惑,但我不能。我在这里问是因为我仍然感到困惑。我知道它是某种最小的工作 ubuntu,这个问题的精神不是“里面”是什么,而是它是什么以及它是如何工作的。

  1. 应用程序的快速方法是什么?主页描述了它的一些优点,但作为用户,我将如何获得应用程序?我还在sudo apt-get install XXXX吗?或者是其他东西?

  2. 如果我安装 snappy(与使用 apt-get 或通过下载 deb 包在我的正常 ubuntu 安装上工作的东西相同),或者是否有人需要做一些特殊的事情来使应用程序在 snappy 中工作,那么常规的 ubuntu 应用程序会工作吗?

  3. Snappy Core 可用于 Raspberry Pi,例如,这是一种不同的(移动)处理器,如果我在其上安装 snappy,常规桌面应用程序是否仍可在 Pi 上运行?这就是活泼的重点吗?

  4. 如果标准方法不起作用,我如何获取应用程序,在哪里搜索可用于 snappy 的应用程序,以及如何安装它们。

谢谢你。我的问题是根据我对应用程序如何工作和在 Ubuntu 中安装的最佳理解而制定的,但是如果您明白我的意思,请编辑它们以使其更合理。

ubuntu-core

89
推荐指数
2
解决办法
7万
查看次数

如何从缓存中删除已卸载的快照?

当我安装 snap 时,snap install <SNAPNAME>它正在被下载和安装。当我删除它时,snap remove <SNAPNAME>“所有内容”都将被删除,例如快照、用户设置依赖项等。但是当我删除它后重新安装快照时,它没有下载时间,所以快照必须存储在某个地方。

如何使用所有已卸载的快照清除 snapd 的缓存?

ubuntu-core snap

37
推荐指数
2
解决办法
4万
查看次数

Ubuntu snaps 在哪里可以写数据?

在 Ubuntu 中打包为 snap 包的应用程序安装(挂载)在该/snap/$SNAPPNAME位置下。下面的所有内容都/snap作为只读文件系统挂载,因此应用程序无法写入该空间,无论是在其他应用程序的目录中还是在它们自己的目录中。

虽然有一个home 接口可以让 snaps 指定读/写用户的主目录,但出于安全原因,它是保留的,需要用户手动连接(启用)。

那么,snap 中的应用程序可以在哪里写入其配置、数据和其他文件?是否有 API 可以访问特殊的可写位置?

ubuntu-core snap

34
推荐指数
1
解决办法
3万
查看次数

如何卸载并可能删除旧的 Ubuntu Core snap

当我输入:

$ mount|grep snap
/var/lib/snapd/snaps/ubuntu-core_352.snap on /snap/ubuntu-core/352 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_423.snap on /snap/ubuntu-core/423 type squashfs (ro,relatime)
/var/lib/snapd/snaps/ubuntu-core_122.snap on /snap/ubuntu-core/122 type squashfs (ro,relatime)
Run Code Online (Sandbox Code Playgroud)

我看到几个老卡“安装”和可用,而只有最新版本作为当前/snap/ubuntu-core

这没什么大不了的,但我需要较旧的 ubuntu 核心吗?这不是没有删除的错误吗?我可以简单地卸载并删除文件吗?

ubuntu-core snap

32
推荐指数
2
解决办法
3万
查看次数

如何启动快照包

我已经阅读了一些关于 Snapcraft 和 snappy 的教程,我对此感到非常兴奋。

我正在使用 16.04 并用于snap find查找和安装ubuntu-calculator-appsnap。但我不知道如何开始。

它既不在我的 Dash(Unity 7)中也不在我的路径中(使用 zsh)

另外,我按照这篇博文中的说明进行操作

创建链接快照并安装它。但是,同样,我不知道如何启动该应用程序。

谢谢你的帮助

calculator ubuntu-core 16.04 snap

29
推荐指数
2
解决办法
4万
查看次数

旧的 Ubuntu 核心快照版本正在填满磁盘空间

我正在运行 Ubuntu 16.10,snapd并且core自发布以来安装了基本快照。
一段时间后,我观察到该/snap/core目录充满了多个旧版本。
要删除它们,我必须sudo snap remove core --revision <number>手动执行。

Snaps 和 snapcraft 文档中的多个版本的快照和垃圾收集部分 解释说,在每次更新快照包后,都会安装当前版本和之前的版本,并且会自动删除旧版本(就像之前的情况一样)。

由于我在 中找不到更多信息snap help,因此我询问是否有设置或切换命令snapd来启用自动删除那些较旧的coresnap 包。
附加信息:我所描述的内容适用于具有相同配置的 3 台机器。

ubuntu-core snap

29
推荐指数
2
解决办法
1万
查看次数

Snappy 与 Nix 和 Guix 有何关联?

我搜索了一个比较,但发现不是,而且我现在还没有足够的信息自己去做。

它们都提供事务性更新,但包含不同级别的内容。

  • Snappy 在库中静态编译以提供多个版本的二进制依赖项。它将提供的(和需要的?)服务声明为元数据。该软件包是作为单个图像提供的吗?
  • Nix 处理动态链接以提供多个版本的二进制依赖项?它将提供的和需要的服务声明为元数据。该包是通过处理依赖项的存储库提供的。
  • Guix 与 Nix 类似,但具有 GNU 集成功能。

Sander van der Burg对 Nix 和 Guix 进行了更深入的比较,我没有详细研究。我猜 Canonical 的某个人已经对现有解决方案进行了分析。还有其他基于图像的部署系统,比如有人告诉我 CoreOS。

那么,Snappy Ubuntu 与 Nix 和 Guix 有何关联?主要区别是什么?

ubuntu-core snap

26
推荐指数
1
解决办法
3425
查看次数