随着Ubuntu 17.04 4月份即将发布,名字如Ubuntu Snaps 和Unity 8经常被提及。大多数开发人员都了解 fuzz 的含义,但对于Linux 新手来说可能并非如此。
那么,今天,我们将简单地谈谈Snaps;是,它们有多重要,是否对这个新发展感到兴奋。
什么是快照?
Snaps最终是压缩的应用程序及其依赖项以及如何在您安装的系统上运行和与其他软件交互的描述在。
它们主要被设计为沙箱和与其他系统软件隔离,安全,易于安装,可升级,可降级和移动,无论其底层系统如何。
Canonical正在开发Snaps作为Ubuntu物联网设备的新包装媒介 和大型容器部署称为Ubuntu Core.
快照的特点
Snaps 功能使其对Linux做出了重大贡献社区,引用Canonical,他们赋予开发人员的能力
为每个Linux桌面、服务器、云或设备打包任何应用程序,并直接提供更新。
以下是Snaps出色的亮点:
负担能力
启动并运行Snaps 免费并开始在Ubuntu Core 上构建您的应用程序.
可移植性
Snaps允许您在任何Linux上开发、打包、安装和更新您的应用程序桌面、云、服务器一举成。
无需再寻找在不同Linux发行版上安装相同应用程序的方法,尤其是因为许多其他发行版都 验证新技术。
更快的安装和升级
With Snaps安装和升级应用程序将变得轻而易举,因为所有依赖项都已存在于压缩文件中,因此不再有损坏的应用程序.
来自社区的支持
Ubuntu如此,Snaps 和Ubuntu Core要知道,无论您是开发人员还是Linux 实施 的爱好者,只要您遇到困难,您就会得到庞大的开发人员社区的支持。 快照
如何在Linux中安装Snap
在本节中,我将向您展示在Linux中安装Snap以及如何使用snap安装、更新或删除包。
从Ubuntu 16.04开始,系统已经预装了Snap,所以我们不需要重新安装。对于其他发行版,您可以按照以下说明进行操作:
在Arch Linux上
$ sudo yaourt -S snapd $ sudo systemctl 启动 snapd.socket
在Fedora上
$ sudo dnf copr 启用 zyga/snapcore $ sudo dnf 安装 snapd $ sudo systemctl enable --now snapd.service $须藤setenforce 0
一旦安装并启动了snap,您就可以在snap store中列出所有可用的包,如图所示。
$ 快速查找
要搜索特定的包,只需将包名称指定为show。
$ snap find package-name
要安装快照包,按名称指定包。
$ sudo snap install 包名
更新已安装的快照包,按名称指定包。
$ sudo snap refresh 包名
要删除已安装的快照包,请运行。
$ sudo snap remove package-name
要了解有关快照包的更多信息,请浏览手册页或点击以下链接。
欢迎您通过查看以下资源了解更多关于Snaps的信息:
我希望您至少能够基本了解什么是Snap 以及为什么它们对Linux 社区来说很重要。请随意在下面留下您的评论,并对我可能遗漏的信息提出建议。