Canonical公司于最近2016年4月发布了一个新的16.04系统,并且这个系统是长期支持版(LongTermSupport - LTS).它一如既往地支持debian安装包,但同时它也支持最新的snap安装包.snap安装包是Canonical公司最新发布的一种安装包的格式
16.04的桌面中支持两种格式的安装包:snap及debian.snap的最大不同是:snap应用可以安装同样一个软件的不同版本(比如一个安装python 2.7,另外一个应用安装python 3.3)而不造成任何的干扰.理论上一个snap应用可以安装到任何一个Linux的发行版上,因为它不依赖于操作系统及其发布版本.
1)安装Snap支持
sudo apt update
sudo apt install snapd
2)安装一个Snap应用
sudo snap install ubuntu-calculator-app
此应用实现的源代码参考:https://code.launchpad.net/~dpm/ubuntu-calendar-app/snap-all-things
细心的开发者也许会发现,这个应用实际上是使用了同样一个和Ubuntu手机一样的代码.没有做任何的改变.从某种意义上讲,Ubuntu实现了真正意义上的融合(Convergence)应用设计.从另外一个角度上讲,这个snap应用时间上可以部署到任何一个Linux的发行版上,只要有它支持snap包,并且它将不依赖于操作系统的版本发布.维护性应该是非常好的
3)从Store寻找所有在商店里发布的snap应用
snap find
4)从Store中寻找特定的snap应用
snap find | grep xxxx
上面命令中的XXXX为你需要的特定应用名称,如“torgo”等。