web-dev-qa-db-ja.com

Snappy ubuntuコアにリポジトリを追加する方法はありますか?

もっと多くのものをインストールしようとしていますが、snappyのインストールはほとんど見られません。

Apt-getを使用したり、リポジトリを追加してインストールする方法はありますか?

7
vatsa

いいえ、現時点では、すべてが表示されます。 Snappyがリリースされたばかりで、アプリケーションがパッケージ化されるまでには時間がかかります。

ご覧のとおり、APTはインストールされていません。aptまたはapt-getを使用しようとすると、次のメッセージが表示されます。

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

snappyは新しいパッケージマネージャーであり、これを使用する必要があります。特に、snappyには「リポジトリ」の概念がありません。つまり、すべてのパッケージは同じソースからのものです。

5

スナップとしてまだパックされていないアプリを取得するために(特にアームプラットフォーム用)、次の方法でインストールされたクラシックモードを使用しています。

Sudoスナップインストールクラシック--devmode --Edge

その後でアクティブ化

須藤クラシック

その後、古典的なapt-getを使用できます

1
V Bota

たぶん、あなたはあなたが望むPPA /アプリからスナップを作成することができます。

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 /

アプリを実行します: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
0
Yung Shen