linux snap 安装包

转载 2018年03月11日 18:34:35

https://snapcraft.io/

snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发布 snap 软件包。

snap 软件包是什么?snapcraft 又是什么?

snap 是用于 Linux 发行版的软件包,它们在设计的时候吸取了像 Android 这样的移动平台和物联网设备上分发软件的经验教训。snapcraft 这个名字涵盖了 snap 和用来构建它们的命令行工具、这个 snapcraft.io 网站,以及在这些技术的支撑下构建的几乎整个生态系统。

snap 软件包被设计成用来隔离并封装整个应用程序。这些概念使得 snapcraft 提高软件安全性、稳定性和可移植性的目标得以实现,其中可移植性允许单个 snap 软件包不仅可以在 Ubuntu 的多个版本中安装,而且也可以在 Debian、Fedora 和 Arch 等发行版中安装。snapcraft 网站对其的描述如下:

为每个 Linux 桌面、服务器、云端或设备打包任何应用程序,并且直接交付更新。

其他更多说明
http://www.techweb.com.cn/network/system/2017-08-21/2576061.shtml

napcraft的功能是:

  • 它是一个编译工具
  • 让我们很方便地把不同资源的component集成起来,并编译它们
  • 它是一个snap的打包工具
  • 用Mark Shuttleworth的话简单地说snapcraft就是"apt-get for github"(24分37秒)

snap包具有如下的特性:

  • 包含应用所需运行的所有dependence
  • 你可以100%确定你的应用不会因为任何在应用之外的变化的改变而导致你的应用不 能正常运行,比如卸载一个Java应用不会导致其它Java应用的运行.安装一个使用不同版本的Java JDK/OpenJDK的Java应用,不会干扰现有的任何一个运行在不同JDK/OpenJDK版本的Java应用
  • 通常snap的包比正常应用的包要大,因为它包含了所有它需要运行的环境

Ubuntu snapcraft 安装命令

sudo add-apt-repository ppa:snappy-dev/tools
sudo apt-get update
sudo apt-get install snappy-tools bzr snapcraft

Ubuntu LTS 用户更新命令:

sudo apt update && sudo apt install snapcraft

Snapcraft examples 也已经更新,命令:

sudo apt install snapcraft-examples

http://blog.csdn.net/ubuntutouch/article/details/49633901
https://imcn.me/html/y2016/27572.html

Fedora 24如何安装Snapd以及Snap软件包

Snappy包管理器是一个跨发行版的包管理器。它最初是为Ubuntu系统构建的,但现在其他主要的Linux发行版( Fedora, Linux Mint, RHEL, OpenSUSE,Arch Li...
  • linuxdashencom
  • linuxdashencom
  • 2016-07-06 18:58:16
  • 798

Ubuntu 16.04 LTS如何使用Snap软件包

导读 Ubuntu 16.04 LTS 为用户带来了众多新功能特性,其中非常受关注的就有对 Snap 软件包的支持。据 Canonical 官方消息称,Snap 软件包拥有更加稳定和安全的特性,本文...
  • linuxnews
  • linuxnews
  • 2016-04-27 10:55:17
  • 1073

可以在任意Linux发行版本中安装snap啦!

导读Canonical宣布全球知名VoIP客户端Skype的snap安装包已经上线,意味着用户能够在Ubuntu和Linux Mint等知名Linux发行版本中轻松安装,并及时保持更新。近日,Cano...
  • qq_41704336
  • qq_41704336
  • 2018-02-12 20:14:46
  • 397

linux snap 安装包

https://snapcraft.io/ snapcraft 是一个正在为其在 Linux 中的地位而奋斗的包管理系统,它为你重新设想了分发软件的方式。这套新的跨发行版的工具可以用来帮助你构建和发...
  • wljk506
  • wljk506
  • 2018-03-11 18:34:35
  • 125

我的linux下的安装

Geany sudo apt-get install geany 安装完成后搜索Geany,然后固定到启动器 1.先执行一个helloworld程序 写好了文件后按f5,先保存,之后在...
  • m0_37949689
  • m0_37949689
  • 2018-03-13 21:46:13
  • 19

百度云snap应用

百度云客户端可以提供我们很方便地管理我们在云上的文件。
  • UbuntuTouch
  • UbuntuTouch
  • 2017-03-21 12:41:35
  • 3039

运用snap run --shell 来调试我们的应用

运用snap run --shell 来调试我们的应用
  • UbuntuTouch
  • UbuntuTouch
  • 2016-10-26 09:57:28
  • 816

linux - 安装zkui

今天突然想看dubbo往zk推得配置信息是什么样的,先装zkui。     1.首先将zkui的压缩包发到linux。链接:https://pan.baidu.com/s/1i4DR90h 密码:d...
  • qq_27696513
  • qq_27696513
  • 2018-01-08 17:10:59
  • 99

Scientific Toolworks Understand for linux安装方法

Scientific Toolworks Understand for linux安装方法 2013年03月16日 ⁄ 综合⁄ 共 415字 ⁄ 字号 小 中 大 ⁄ 评论关闭 1、首先从官网h...
  • kentyu001
  • kentyu001
  • 2016-12-26 15:00:39
  • 1543

如何打包electronic-wechat(微信)为snap包

在这篇文章中,我们介绍了两种snap electronic-wechat(微信的方法).我们可以在Ubunut Desktop上安装这个应用,并使用微信和朋友们聊天....
  • UbuntuTouch
  • UbuntuTouch
  • 2017-02-03 16:12:02
  • 2163
收藏助手
不良信息举报
您举报文章:linux snap 安装包
举报原因:
原因补充:

(最多只允许输入30个字)