Есть ли способ добавить репо к ядру Snappy ubuntu?

7

Я пытаюсь установить больше вещей, и я вижу очень мало в установке snappy.

Есть ли способ использовать apt-get или добавить репозитории для установки?

    
задан vatsa 23.01.2015 в 21:54
источник

3 ответа

5

Нет, на данный момент все, что вы видите, это все, что вы получаете. Snappy только что был запущен, и потребуется некоторое время, прежде чем приложения будут упакованы для него.

Как вы можете видеть, APT не установлен, и если вы попытаетесь использовать apt или apt-get , вы получите это сообщение:

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

snappy - это новый менеджер пакетов, и именно тот, который вы должны использовать. В частности, snappy не имеет понятия «репозиторий»: все пакеты поступают из одного источника.

    
ответ дан Andrea Corbellini 23.01.2015 в 22:07
источник
1

Чтобы приложения, которые еще не были упакованы в виде привязок (особенно для платформы для рук), я использую классический режим, установленный:

  

sudo snap install classic --devmode --edge

, затем активируйте с помощью

  

sudo classic

, то вы можете использовать классический apt-get

    
ответ дан V Bota 13.06.2017 в 17:08
0

Возможно, вы можете просто создать привязку к ppa / приложениям, которые вы хотите.

Вот как я создаю привязку APT:

Сначала вам нужно установить snappy-tools в хост-систему:

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

Конвертировать пакеты APT в оснастку с помощью 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
    
ответ дан Yung Shen 15.08.2015 в 04:58