-
参考 http://blog.csdn.net/ubuntutouch/article/details/51886345
-
-
一个snap包:
-
一个基于squashFS文件系统的文件.
-
包含应用代码及snap.yaml的metadata文件.含有一个只读的文件系统.一旦安装,它会创建一个应用特有可以写的区域,任何其它的应用都不可以访问这个区域
-
-
它完全独立于系统.在snap包里,它包含了它可以运行的所有需要的库及runtime(比如python或Java等),并且它可以通过网路更新,同时也可以退回到上一个版本,而不影响系统的其它部分的运行
-
它是受限的.通过安全机制,它具有沙箱的属性,不可以随意访问外部资源,并和系统的其它部分进行隔离.它可以通过良好设计的安全策略和其它的snap进行交互
-
-
Log in to the Snap Store
sudo snap login ray.hexs@yeah.net 注册 ubuntu one时的 email.
sudo snap refresh 更新本地的snap包
snap --help
snap --version
snap find #列出所有库的内容.
sudo snap find docker
或者去 找自己需要的 app
sudo snap install lxd chromium docker
snap list
snap info core
sudo install gedit gnome-3-26-1604
sudo connect gedit:gnome-3-26-1604 gnome-3-26-1604
查看状态
snap changes
sudo snap abort 10 # 10 为 snap changes 状态 为 doing的项目. 可以解决 "has changes in progress"的问题