我(大致上)理解快速包装是如何工作的。但是,“快照”、“快照”和“快照”究竟指的是什么呢?
似乎"snap“指的是许多东西(包格式、终端命令.),”管理单元“是一个特定的工具,而"Snappy”不再使用1?
1:我唯一能找到的官方信息是这个Ubuntu桌面页面的标题和网址:https://www.ubuntu.com/desktop/snappy
2:我记得Ubuntu曾经被称为Snappy,但现在情况并非如此:https://developer.ubuntu.com/core
发布于 2017-10-09 19:43:28

meta/snap.yaml文件的squashfs图像,该文件位于特定格式之后。snap命令,用于与管理单元通信(用户请求安装一个新的snap,等等)。整个系统有时被称为"snappy“。令人困惑的是,我也越来越多地看到它被称为“管理技术”。虽然snaps运行在普通的Ubuntu (实际上还有其他各种Linux发行版)上,但是Ubuntu是一个完全基于snaps的操作系统(没有任何apt )。不幸的是,已经有了一个"ubuntu核心“,它是Ubuntu的基本根目录,所以为了区别,它被称为"snappy核心”。旧的核心最近被重命名为ubuntu基地,这就是为什么你现在看到"snappy“越来越少的原因。
发布于 2017-10-09 19:11:42
Snappy是一个软件部署和包管理系统,最初是由规范为Ubuntu电话操作系统设计和构建的。这些包称为'snaps‘,以及使用它们的工具’and‘,可以跨一系列Linux发行版工作,从而允许与发行版无关的上游软件部署。该系统设计用于电话、云、物联网和桌面计算。
"Snap“软件的应用程序包是独立的,可以跨一系列Linux发行版工作。这与传统的Linux包管理方法(如APT或RPM )不同,后者要求每个Linux发行版在应用程序更新时专门修改包,因此应用程序从开发人员部署到软件的最终用户。Snap本身不依赖任何外部存储(“upstream”),可以从任何源获得,因此可以用于上游软件部署。当snaps部署在Ubuntu和其他版本的Linux上时,Ubuntu应用程序存储被用作默认后端,但其他存储也可以启用。
开发人员可以使用snaps创建命令行工具、后台服务以及桌面应用程序。使用snap应用程序,可以通过原子操作或增量进行升级。
2016年6月,管理单元被移植到广泛的Linux发行版中,以便能够在任何Linux发行版中使用snap,而不仅仅是全速Ubuntu。Arch、CentOS、Debian、Fedora、Gentoo Linux、OpenWrt、openSUSE和也可以使用或正在开发中。每个发行版都能够解释snap元数据,以特定于发行版的方式实现snap的安全性或其他期望。
https://askubuntu.com/questions/963404
复制相似问题