Snappy (包管理器)

✍ dations ◷ 2025-11-14 22:08:20 #Snappy (包管理器)

Snappy是一个软件部署和软件包管理系统,最早由Canonical公司为了Ubuntu移动电话操作系统而设计和构建。其包称为“snap”,工具名为“snapd”,可在多种Linux发行版上运行,完成发行上游主导的软件部署。该系统的设计面向手机、云、物联网和台式机。

“snap”应用程序包本身是一种自给自足的软件,且可以在众多Linux发行版上正常运行。这不同于传统的Linux包管理方法(如高级打包工具和RPM),透过传统方式进行应用程序的更新需要针对各Linux发行版对软件包特别定制,从而使软件开发和最终用户的软件部署之间产生了延迟。

snap包本身不依赖任何外部软件商店,可以从任何来源获取,并因此可以用于上游软件部署。当Snappy和snap包部署于Ubuntu或其他一些Linux系统时,Ubuntu的软件商店是缺省的用于获取snap包的后端,但这并非强制的,用户可以使用其他软件商店。

开发者可以利用snap创建命令行工具、后台服务以及桌面应用程序。使用snap的情况下,可以通过原子操作或差分编码完成升级。

2016年6月起,snapd成为Ubuntu以外多种Linux发行版的的一部分。而在此之前snapd主要应用于完全基于snap的Ubuntu Core操作系统。

Snapcraft是供开发人员将其程序打包为snap格式供Snappy使用的工具。

snap格式是一种可以由主机操作系统动态挂载的压缩的文件系统,其中还附有元数据声明,snap系统可以据其为应用程序设置适当的安全沙箱或容器。该文件格式的扩展名为.snap。

Snappy包系统已被部署在众多物联网环境,从面向消费者的产品到企业设备管理网关都有其身影。Snappy也被默认包含在Ubuntu 16.04桌面映像中。

截屏软件Peek(英语:Peek_(software))的开发者停止了对Snappy的支持,而继续使用Flatpak和AppImage。他们给出了以下理由:snap目前主要应用于Ubuntu,而像ArchLinux这样的系统的官方版本已经不包含snap;对开发者来说snap比Flatpak和AppImage更耗时;用户需要手动安装Snap平台;Ubuntu 软件中心上的用户数据并不能与AppStream的数据互通。

相关

  • VIAbr /16固体、 液体、 气体氧族元素是指元素周期表上第16族(ⅥA族)的元素,位于氮族元素和卤素之间。氧族元素包含氧(O)、硫(S)、硒(Se)、碲(Te)、钋(Po)、钅立(Lv),其中氧、硫、硒为非金属,碲为类金
  • 格勒诺布尔美术馆格勒诺布尔美术馆(法语:Musée de Grenoble)是位于法国格勒诺布尔的一座美术馆。格勒诺布尔美术馆无论在古代美术藏品还是在现代美术藏品方面都享誉盛名。美术馆创建于1798年2
  • 查理-盖吕萨克定律查理定律(英语:Charles's law),又称查理-盖-吕萨克定律,是盖-吕萨克在1802年发布,但他参考了雅克·查理(英语:Jacques Charles)的研究,故后来该定律多称作查理定律。当压强不变时,理想
  • 军政管理军事政府(英语:Military government),由军队进行统治的政府,其所存在的政体称为军政。军事政府可能是源自于军事占领,或是军事独裁。军事占领是一种由外国军队进驻,执行政府功能的
  • 特别广播服务公司特别广播服务公司(英语:Special Broadcasting Service),缩写为“SBS”,是澳大利亚一家由混合资助而成立的公共广播机构,旗下拥有电台网、电视网和在线网络服务。特别广播服务公司
  • 脱氧鸟苷二磷酸去氧鸟苷二磷酸(Deoxyguanosine diphosphate;dGDP)是较为常见的核酸GTP之衍生物,比GTP少了一个位在五碳糖2号碳上的-OH基,含有两个磷酸基团。
  • 大逃出 (第二季)《大逃出2》(朝鲜语:대탈출2 ,英语:Great Escape2)是韩国tvN的密室逃脱综艺节目,由曾打造《The Genius》、《Society Game》等烧脑综艺的郑中渊PD和幕后团队制作,节目成员包括姜虎
  • 北赖州议席北赖是马来西亚槟城州立法议会的州议席之一,于1986年创设,其涵盖北赖。截至2018年 (2018-Missing required parameter 1=!),现任北赖州议员为拉玛沙米,来自希望联盟民主行动党。https://eresources.nlb.gov.sg/newspapers/Digitised/Search?ST=1&AT=search&k=%E5%8C%97%E8%B5%96%20%E5%B7%9E%E8%AE%AE%E5%91%98(页面存档备份,存于互联网档案馆)北赖州议席族群结
  • 镁化合物镁化合物是镁和其它元素形成的化合物,在这些化合物中,镁一般为+2价。低价镁化合物也是已知的。氢化镁最初于1951年通过镁和氢气在高温、高压和碘化镁催化下反应制得。它可以和水反应放出氢气;它也能在287 °C、1 bar下分解:镁可以和卤素形成化学式为MgX2(X=F, Cl, Br, I)的化合物,除了氟化镁外,其余卤化物都易溶于水,但氟化镁的溶解度较其它碱土金属的氟化物大。工业上通过硫酸镁和氟化钠的反应制备高纯度的氟化镁,它在1320 °C升华。氯化镁一般通过氧化镁的氯化制得,或通过六水合氯化镁在干燥氯
  • 奥梅罗·博诺利奥梅罗·博诺利(意大利语:Omero Bonoli,1909年9月17日-1934年3月),生于拉文纳,意大利前男子竞技体操运动员。他曾代表意大利获得1932年夏季奥运会体操比赛男子鞍马银牌。