我们的目标之一就是将snap带到任何地方,现在很高兴地宣布snap应用支持将正式登录Fedora,从Fedora 24开始。
在此非常感谢Neal Gompa对snapd进入Fedora 档案库的帮助。
在Fedora上安装snapd
1、安装snapd应用包;
$ sudo dnf install snapd
安装完成后,你所需做得准备工作已完成,接下来就是尽情体验snap应用。
PS:Fedora 24的用户还需要做一步:
$ sudo systemctl enable --now snapd.socket
2、安装snap;
现在已经有很多snap在Ubuntu snap应用商店,你可以选择月度推荐的也可以浏览自己喜欢的snap。现在从hello world开始吧。
$ sudo snap install hello-world
hello-world 6.3 from 'canonical' installed
$ hello-world
Hello World!
当你第一次安装一个snap时,“core” snap(提供基础的snap库)将会被安装。
现在,让我们来看看hello world是从哪里运行的:
$ which hello-world
/var/lib/snapd/snap/bin/hello-world
这就是一个成功运行的snap。
为什么要用snap?
与其他不同,snaps打包,发布和更新对于开发者和用户而言非常方便。这意味着你将直接从商店获得最新发布的snap应用,甚至是每日的如果上游已经将快速发布集成到其CI流程中。
举个例子,LibreOffice从5.3.2.2 开始使用snap包,下一个版本5.2.6.2将可完整的升级在Fedora 25上。
下一步是什么?
你可以在Ubuntu snap应用商店浏览和筛选自己喜欢的应用:https://uappexplorer.com。当然也可以用 “snap find” 命令进行搜索。如你安装了snapweb服务,可以通过https://localhost:4201来浏览本地的snap应用。
如果你想自己打包一个snap应用并发布它,你可以从下面的教程快速开始:https://tutorials.ubuntu.com,更多内容可访问snap打包工具snapcraft的官方站点:https://snapcraft.io/docs/build-snaps。
更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-05/143545.htm