Canonical近日宣布Ubuntu 16.04 LTS(長期支持)將會支持snap套件包格式和相關工具,進而讓終端用戶獲得更多的最新應用程式。為豐富構建物聯網應用生態系統,Canonical構建了以Snappy(系統架構的表現方式)、Ubuntu Core和snap套件包格式(系統管理、安裝/移除軟體)的開發系統環境,成為公司接下來的產品重心。
訪問:創建第一個snap
目前,在Ubuntu系統上使用deb包來安裝軟體。Deb安裝包同時也可以在包括Debian和Linux Mint等其他Linux發行版本上安裝軟體。Canonical表示今後deb包依然能夠在Ubuntu系統正常使用,但在Ubuntu 16.04 LTS之後將會支持「兩種套件包格式,兩者能夠完美共存」,今後將會同時支持snappy 應用程式。Ubuntu系統的衍生版本Linux Mint可能同樣支持運行snap套件包。
Snaps能夠讓Ubuntu平臺變得更統一,程式設計師能夠輕鬆為PC、伺服器、行動裝置或者物聯網設備創建應用。一旦完成應用的編寫,開發人員可以使用名為Snapcraft的工具對應用進行打包,打包的設置可以在snapcraft.yaml文件中進行調整。