Такие услуги, как снэпд не запускать на странице терминала Cubic, поэтому вы не можете устанавливать пакеты моментальных снимков с помощью быстрая установка команда.
Тем не менее, вы можете «посеять» снимки.
Вот пример заполнения пакета оснастки Gnome Calculator. Я тестировал этот подход на Xubuntu 20.04. Эти инструкции адаптированы из этот пост в блоге.
Выполните следующие шаги на своем хост-компьютере...
Создайте исходную структуру каталогов.
мкдир семя
семя компакт-диска
mkdir снимки
mkdir утверждения
Загрузите снэпы.
Для установки Gnome Calculator требуются следующие дополнительные оснастки:
- основной
- ядро18
- гном-3-34-1804
- gtk-общие темы
Определение необходимых пакетов моментальных снимков может быть процессом проб и ошибок (как описано в шаге 12 ниже).
основной snap требуется, потому что он используется моделью и утверждениями учетной записи (на шаге 4 ниже).
В зависимости от пакета snap, который вы устанавливаете, вам может понадобиться ядро18 (Убунту 18.04) или ядро20 (Убунту 20.04) . Видеть этот ответ за хорошее объяснение того, что основной snap пакеты и зачем они вам могут понадобиться. Калькулятор гномов требует ядро18.
мгновенная загрузка ядра
мгновенная загрузка core18
мгновенная загрузка gnome-3-34-1804
мгновенная загрузка gnome-калькулятора
мгновенная загрузка gtk-common-themes
Переместите загруженные файлы в правильные каталоги.
мв *щелчок ./щелкает
мв *утверждение ./утверждения
Создание утверждений модели и учетной записи.
Вам нужно выполнить этот шаг только один раз, даже если вы загрузите дополнительные пакеты моментальных снимков.
cd ./утверждения
оснастка известная --remote model series=16 model=generic-classic brand-id=generic > generic-classic.model
ACCOUNT_KEY=`awk '/sign-key-sha3-384/{print $2}' generic-classic.model`
snap известный --remote account-key public-key-sha3-384=${ACCOUNT_KEY} > generic.account-key
snap известный --remote account account-id=generic > generic.account
Создать семя.yaml файл.
CD ..
коснитесь ./seed.yaml
Перечислите снимки, чтобы вы могли добавить их в семя.yaml файл.
лс -1 снап
Вот вывод для этого примера.
core_11167.привязка
core18_2066.привязка
гном-3-34-1804_72.привязка
гном-calculator_884.snap
gtk-common-themes_1515.snap
Откройте новый семя.yaml файл в текстовом редакторе, таком как Gedit.
Добавьте все снимки, которые вы загрузили на шаге 2, используя следующую структуру:
- Файл начинается с
щелкает:
- Каждая привязка отделена линией, содержащей тире (
-) символ
-
имя является частью *.щелчок файл перед подчеркиванием (_) символ
-
канал должно быть стабильный (если вы не скачали с другого канала)
-
файл это просто полное имя файла *.щелчок файл
Здесь семя.yaml для этого примера.
щелкает:
-
имя: ядро
канал: стабильный
файл: core_11167.snap
-
имя: core18
канал: стабильный
файл: core18_2066.snap
-
имя: гном-3-34-1804
канал: стабильный
файл: гном-3-34-1804_72.snap
-
имя: гном-калькулятор
канал: стабильный
файл: гном-calculator_884.snap
-
имя: gtk-общие темы
канал: стабильный
файл: gtk-common-themes_1515.snap
Выполните следующие шаги, используя Cubic...
Запустите Кубик.
Перейдите на страницу терминала.
Изменить текущий каталог:
cd /var/lib/snapd
Скопируйте исходные файлы моментальных снимков.
Откройте файловый браузер, например Nautilus.
Перетащите семя каталог, который вы создали на шаге 1, в окно Cubic, чтобы скопировать его в текущий каталог /var/lib/snapd.
Завершите создание пользовательского ISO и выйдите из Cubic.
Проверка и поиск ошибок...
Загрузите свой настроенный ISO.
Откройте терминал и выполните:
мгновенные предупреждения
Если пакеты snap были установлены успешно, вы увидите сообщение Нет предупреждений. В противном случае вы увидите сообщение, объясняющее проблему. Если снап, который вы пытались заполнить, требует другого пакета моментальных снимков, отсутствующий пакет моментальных снимков будет указан.В этом случае добавьте недостающий пакет, как показано на шаге 2.
В моем тесте значок Gnome Calculator изначально не отображался в списке приложений. Однако после того, как я запустил приложение из командной строки, используя гном-калькулятор, значок запуска был добавлен в список приложений.