snap linux包管理器

2017-02-17  本文已影响852人  Neucrack

snap官网

snap简介

Package any app for every Linux desktop, server, cloud or device, and deliver updates directly.
与deb包不同的是,它将依赖包打包到应用中了,也许会解决之前linux下各种依赖导致的问题,不过相应的,软件体积肯定大了,不过还是值得的,这给桌面系统普通用户使用带来了极大的便利,像win和mac中傻瓜式的安装方式,总算走出了这一步,并且官方提供应用商店也极大地便利了用户= =

snap用户使用

$ snap help

安装、卸载官方商店的应用:

$ sudo snap install <软件名>
$ sudo snap remove <软件名>

安装本地应用

$ sudo snap install --dangerous <文件名(.snap结尾)>

官方应用商店:https://uappexplorer.com/

snap开发者使用

建立一个snap应用,参考官方文档

创建一个最简单的应用:

$ mkdir hello_test
$ cd hello_test
$ snapcraft init
$ vim snapcraft.yaml 
name: hello-test-snap
version: "0.1"
summary:  test snap
description: just a test snap of neucrack
confinement: strict

apps:
hello-test-snap:
    command: echo hello!!!!! 

parts:
  hello:
  plugin: nil

注意:不用使用tab,只能使用空格

$ snapcraft
snapcraft
$ sudo snap install --dangerous hello-test-snap_0.1_amd64.snap
$ snap list
$ hello-test-snap
result

上传到商店

登录商店https://myapps.developer.ubuntu.com/
new snap,然后根据提示填写信息及上传snap文件即可

上一篇下一篇

猜你喜欢

热点阅读