snap linux包管理器

snap官網(wǎng)

snap簡介

Package any app for every Linux desktop, server, cloud or device, and deliver updates directly.
與deb包不同的是,它將依賴包打包到應(yīng)用中了,也許會解決之前l(fā)inux下各種依賴導(dǎo)致的問題,不過相應(yīng)的,軟件體積肯定大了,不過還是值得的,這給桌面系統(tǒng)普通用戶使用帶來了極大的便利,像win和mac中傻瓜式的安裝方式,總算走出了這一步,并且官方提供應(yīng)用商店也極大地便利了用戶= =

snap用戶使用

$ snap help

安裝、卸載官方商店的應(yīng)用:

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

安裝本地應(yīng)用

$ sudo snap install --dangerous <文件名(.snap結(jié)尾)>

官方應(yīng)用商店:https://uappexplorer.com/

snap開發(fā)者使用

建立一個snap應(yīng)用,參考官方文檔

創(chuàng)建一個最簡單的應(yīng)用:

$ 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,然后根據(jù)提示填寫信息及上傳snap文件即可

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,765評論 25 709
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,052評論 4 61
  • 忘不了 那個冬季 我們像飄落的雪花 你冰清玉潔 我柔情似水 有人說 世間沒有相同的雪花 而我們 似曾相識
    許一世閱讀 227評論 0 0
  • 今天做了兩件事 1 搬完家收拾東西 2 修改密碼
    朝陽的牛閱讀 131評論 0 0

友情鏈接更多精彩內(nèi)容