Snap 是由 Canonical 创建的 Linux 包打包和分发平台。Snaps 比传统的 Linux 安装包更便携,并且大多数都被容器化以防止一些常见的安全问题。不过 Snap 也有很多问题,这可能就是 Canonical 尝试新架构的原因。
Canonical 说:“基本概念围绕着将 Snapcraft 拆分成更小、更模块化和可重复使用的组件,这些组件可用于一系列不同的产品。这项工作的共同基础是一组 Craft Libraries,正如我们已经讨论过的那样在“Craft Parts”博客文章中。该理论需要使用基于工艺提供者和工艺部件的通用部件构建器,并将添加的 Snapcraft 功能作为单独的层”。
Snap 包无疑是在 Linux 上分发应用程序的一种更简单的方法,因为它们不必依赖系统自己的包管理器arch 安装基础包时出错,这在桌面 Linux 发行版中并不总是相同的。例如,如果您想为 Ubuntu、Fedora 和 Arch Linux 开发应用程序,您将不得不维护三个完全不同的发行版(PPA、RPM 和 Pacman)。相比之下arch 安装基础包时出错,Snap 应用程序几乎可以在所有基于 Linux 的现代操作系统上运行,包括 Ubuntu、Arch、Debian、Fedora、Majaro、Pop!_OS 等等。
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 欧资源网