有没有办法将回购添加到Snappy ubuntu核心?
我正在尝试安装更多东西,而且我在snappy的安装中看到的很少。
有没有办法使用apt-get或添加存储库来安装?
不,目前你所看到的就是你所得到的一切。 Snappy刚刚推出,应用程序打包之前需要一些时间。
如您所见,APT未安装,如果您尝试使用apt
或apt-get
,您将收到以下消息:
Ubuntu Core does not use apt-get, see 'snappy --help'!
snappy
是新的包管理器,这是你应该使用的。 特别是, snappy
没有’repository’的概念:即所有包都来自同一个源。
要获取尚未打包为快照的应用程序(特别是对于arm平台),我使用的是经典模式:
sudo snap install classic –devmode –edge
然后激活
sudo经典
那么你可以使用经典的apt-get
也许你可以从你想要的ppa / apps创建一个快照。
以下是我创建APT快照的方法:
首先,您需要在主机系统上安装snappy-tools :
$ sudo apt-add-repository ppa:snappy-dev/tools && sudo apt-get update && sudo apt-get install snappy-tools
使用deb2snap将APT包转换为快照,
更多详情请访问: https : //github.com/mikix/deb2snap
$ bzr branch lp:deb2snap $ cd deb2snap $ ./deb2snap -d 15.04 apt
安装你的快照:
$ snappy-remote --url=ssh://[user]@[target ip]:22 install apt*.snap
使整个系统分区可写,
这也意味着如果升级或回滚ubuntu-core将恢复系统,但使用snappy安装的应用程序将保留在此处。
$ sudo mount -o remount,rw /
运行app: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