美文网首页
snap linux包管理器

snap linux包管理器

作者: Neucrack | 来源:发表于2017-02-17 21:04 被阅读852次

    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文件即可

    相关文章

      网友评论

          本文标题:snap linux包管理器

          本文链接:https://www.haomeiwen.com/subject/urrkwttx.html