apt-get
和其他与传统.deb
软件包一起使用的实用程序无法在Snappy Ubuntu Core系统上安装和升级应用程序。而是使用该snappy
实用程序。有关详细信息,请参见Snappy Tour。
总结一下Snappy Tour中的几个示例,要安装Docker应用程序,请运行:
sudo snappy install docker
要安装更新,请运行sudo snappy update-versions
(与sudo apt-get update
在正常的Ubuntu系统上相对应),snappy versions
以查看最新可用的内容,并sudo snappy update ...
指定要更新的软件包(将其名称替换为...
)。
由于Snappy Ubuntu Core不使用.deb
软件包,因此为常规Ubuntu系统创建的Ubuntu软件包将不起作用-常规Ubuntu系统与Snappy Ubuntu Core之间的软件包文件关系实际上与任何软件包之间的关系相同使用完全不同的包管理器的两个发行版。(例如:Ubuntu和Fedora。)
就像在几乎所有操作系统中一样,您可以在拥有或可以获得所需的所有库(以及任何其他依赖项)的情况下,在Snappy Ubuntu Core上手动安装程序。但是,就像在常规Ubuntu系统上安装大多数软件的最佳方法是使用.deb
软件包一样,在Snappy Ubuntu Core上安装软件的最佳方法是使用特制的snappy软件包。到目前为止,只有少数几个存在。
要从Snappy Ubuntu Core系统中搜索Snappy Ubuntu Core应用程序,请使用:
snappy search search-term
这会search-term
在名称中找到Snappy软件包。(当然,您可以将其替换为所需的内容。)
至于Raspberry Pi,它们具有ARM处理器,您说的对,与我们大多数人在传统PC上使用的通常的32位和64位Intel和AMD处理器不同。但是,对Raspberry Pi的支持似乎并不是Snappy Ubuntu Core的重点。如您所知,Snappy的总体目标是在最小且足够的Ubuntu Core系统足够且适当的情况下,提高速度,稳定性和安全性。
Snappy面向云(“ Snappy Ubuntu Core是用于大规模云容器部署的理想系统...”),并且明确支持许多x86(即非ARM)平台-请参阅“尝试使用新的,快活的Ubuntu自己!” 在Snappy主页上。
尽管如此,根据您的需求,Snappy Ubuntu Core可能是在Raspberry Pi上获得可用的Ubuntu Core系统的合理方法。根据您所拥有的Raspberry Pi开发板,它可能会或可能不支持更完整,更传统的Ubuntu安装。但是请注意,对于传统的Ubuntu系统的大多数用户而言,还有其他一些选项可能更像Ubuntu,如:
- Debian与Ubuntu非常相似,并且在许多方面都提供了与大多数Ubuntu安装更加相似的体验。特别是,就像Debian使用的普通Ubuntu系统一样
apt-get
。实际上apt-get
起源于Debian。(Ubuntu是Debian的衍生产品。)
- Raspbian是专门为Raspberry Pi开发的Debian的衍生产品。与Debian和普通的(非Snappy的)Ubuntu系统一样,使用基于APT的软件包管理(即,带有
apt-get
)。关于Raspberry Pi上Debian的Debian项目页面甚至说:“通常,最好的选择是使用Raspbian”。
另请参阅此 Raspberry Pi 操作系统列表。