Установка Snap Package в среде Chroot

У меня есть среда Chroot ubuntu, установленная на моем хост-компьютере Ubuntu 18.04.

Когда я пытаюсь установить пакет snap в среде chroot, пакет устанавливается на моем главном компьютере, а не в среде chroot. У меня не возникает этой проблемы с пакетами apt

Я знаю, что проблема вызвана тем, что среды chroot не могут запускать свои собственные системные службы, такие как snapd ...

Есть ли способ решения проблемы?

2
задан 18 January 2020 в 17:31

2 ответа

Только что понял, что почти все пакеты моментальных снимков присутствуют в диспетчере flatpak, а flatpak работает в chroot

Похоже, что на данный момент не существует обходного пути для работы snap в chroot

0
ответ дан 19 January 2020 в 16:48

Вот отчет об ошибке за 2016 год (неустраненный на сентябрь 2020 года):

Описание ошибки

Облачные образы создаются с использованием livecd-rootfs, а затем модифицируются для определенные облака, используя chroot для изменения содержимого образа (никогда не загружая его).

Чтобы использовать снимки для предоставления функций, требуемых облаками на первая загрузка (вообще говоря, агенты, которые они предоставляют), нам нужно какой-то способ установки снимков внутри этих chroot.

В настоящее время запуск snap install ... в chroot завершается ошибкой, потому что snapd (конечно) не работает.

2
ответ дан 5 September 2020 в 14:04

Другие вопросы по тегам:

Похожие вопросы: