我下载了适用于 Beaglebone Black, Alpha 2 的 Snappy Ubuntu Core 映像。现在当我尝试安装 Docker 或 Owncloud 时,却找不到它。WebDM“应用商店”中也无法找到这些应用程序/框架。网上有许多指南都提到这两个应用程序已经可用,有些是 1 月份的,有些是 12 月份的。
我应该补充一点,我正在使用最新版的 Ubuntu Core(检查时没有更新 - 更新过去一直有效,所以这不是问题所在),内部版本号为 2。这很奇怪,指南中人们经常使用 1XX 等。我还在使用“频道”(我认为是“存储库”)ubuntu-core/devel。此外,还有其他可用的应用程序(5-6 个毫无意义的示例应用程序),但没有 Docker 或 Owncloud。
Beaglebone 的预编译映像是否有与常规 Snappy Ubuntu Core 不同的存储库,或者它们已被拉出?
编辑:我正在寻找有关 armhf 平台上的软件包发生了什么的信息
答案1
如果您执行“快速搜索 docker”,则至少 15.04 版本(日期为 2015 年 11 月 13 日)有可用的 docker。
ownCloud 有两个包:一个 snappy 包和一个 docker 包,但是前者不适用于 BeagleBone Black。
安装 docker 后,您可以找到 ownCloud 作为 docker 包。有趣的是,它在安装 docker 之前不会出现。
答案2
这些软件包仍然可用,但仅适用于 amd64 架构:
$ curl -s https://search.apps.ubuntu.com/api/v1/search?q=docker | jq ._embedded
{
"clickindex:package": [
{
"publisher": "Kevin Glavin",
"name": "com.ubuntu.developer.archen.swarm",
"title": "Docker Swarm",
"icon_url": "https://myapps.developer.ubuntu.com/site_media/appmedia/2014/12/swarm.png",
"price": 0,
"content": "application",
"ratings_average": 0,
"version": "0.0.1",
"_links": {
"self": {
"href": "https://search.apps.ubuntu.com/api/v1/package/com.ubuntu.developer.archen.swarm"
}
},
"architecture": [
"amd64"
],
"prices": {}
},
{
"publisher": "Canonical",
"name": "com.ubuntu.snappy.owncloud",
"title": "Owncloud 7.0.3 for snappy",
"icon_url": "https://myapps.developer.ubuntu.com/site_media/appmedia/2014/11/th.png",
"price": 0,
"content": "application",
"ratings_average": 0,
"version": "7.0.3.008",
"_links": {
"self": {
"href": "https://search.apps.ubuntu.com/api/v1/package/com.ubuntu.snappy.owncloud"
}
},
"architecture": [
"amd64"
],
"prices": {}
},
{
"publisher": "Canonical",
"name": "com.ubuntu.snappy.docker",
"title": "The docker app deployment mechanism",
"icon_url": "https://myapps.developer.ubuntu.com/site_media/appmedia/2014/11/docker.png",
"price": 0,
"content": "application",
"ratings_average": 0,
"version": "1.3.3.001",
"_links": {
"self": {
"href": "https://search.apps.ubuntu.com/api/v1/package/com.ubuntu.snappy.docker"
}
},
"architecture": [
"amd64"
],
"prices": {}
}
]
}
答案3
OwnCloud 是应一名开发人员的要求从 Ubuntu 中撤下的。显然,该 repo 版本的 ownCloud 存在安全问题,这些问题没有得到及时解决,甚至根本没有得到解决。
http://www.webupd8.org/2014/10/owncloud-ubuntu-package-affected-by.html