有没有办法将 repo 添加到 Snappy ubuntu 核心?

有没有办法将 repo 添加到 Snappy ubuntu 核心?

我正在尝试安装更多的东西,但在 snappy 的安装中我看到的却很少。

有没有办法使用 apt-get 或添加存储库来安装?

答案1

不,目前您看到的就是您得到的。Snappy 刚刚推出,应用程序需要一段时间才能打包。

如您所见,APT 尚未安装,如果您尝试使用aptapt-get,您将收到以下消息:

Ubuntu Core does not use apt-get, see 'snappy --help'!

snappy是新的包管理器,您应该使用它。特别是,它snappy没有“存储库”的概念:即所有包都来自同一来源。

答案2

为了获取尚未打包为 snap 的应用程序(特别是对于 arm 平台),我使用通过以下方式安装的经典模式:

sudo snap install classic--devmode--edge

然后激活

须藤经典

然后你可以使用经典的 apt-get

答案3

也许您可以从您想要的 ppa/apps 创建一个快照。

以下是我创建 APT snap 的方法:

首先你需要安装snappy-工具在您的主机系统上:

$ sudo apt-add-repository ppa:snappy-dev/tools && sudo apt-get update && sudo apt-get install snappy-tools

使用以下命令将 APT 包转换为 snap 包deb2snap
更多详情请参见此处:https://github.com/mikix/deb2snap

$ bzr branch lp:deb2snap
$ cd deb2snap
$ ./deb2snap -d 15.04 apt

安装你的 snap:

$ snappy-remote --url=ssh://[user]@[target ip]:22 install apt*.snap

使整个系统分区可写,
这也意味着如果您升级或回滚 ubuntu-core,系统将被恢复,但使用 snappy 安装的应用程序将保留在这里。

$ sudo mount -o remount,rw /

运行应用程序:apt
由于分段错误,我无法直接使用我们刚刚安装的命令 apt.apt,但您可以改为执行以下操作:

$ sudo /apps/apt.sideload/current/bin/apt.real

现在你可以开始这样做了:

$ sudo /apps/apt.sideload/current/bin/apt.real install software-properties-common # which gives you the ability to add ppa

相关内容