Рейтинг:3

Как установить snap-пакеты в Cubic

флаг ae

Я настраивал свой Ubuntu Live ISO, устанавливая различные пакеты через среду chroot в Cubic. Установка через apt работает нормально, но я просто не могу установить через snap. Вот ошибка, которую я получаю, когда пытаюсь "моментальная установка vlc"

ошибка: невозможно связаться с сервером: сообщение http://localhost/v2/snaps/vlc: набрать unix /run/snapd.socket: подключиться: нет такого файла или каталога

Как я могу это исправить?

Рейтинг:2
флаг us

Такие услуги, как снэпд не запускать на странице терминала Cubic, поэтому вы не можете устанавливать пакеты моментальных снимков с помощью быстрая установка команда.

Тем не менее, вы можете «посеять» снимки.

Вот пример заполнения пакета оснастки Gnome Calculator. Я тестировал этот подход на Xubuntu 20.04. Эти инструкции адаптированы из этот пост в блоге.

Выполните следующие шаги на своем хост-компьютере...

  1. Создайте исходную структуру каталогов.

    мкдир семя
    семя компакт-диска
    mkdir снимки
    mkdir утверждения
    
  2. Загрузите снэпы.

    Для установки 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
    
  3. Переместите загруженные файлы в правильные каталоги.

    мв *щелчок ./щелкает
    мв *утверждение ./утверждения
    
  4. Создание утверждений модели и учетной записи.

    Вам нужно выполнить этот шаг только один раз, даже если вы загрузите дополнительные пакеты моментальных снимков.

    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
    
  5. Создать семя.yaml файл.

    CD ..
    коснитесь ./seed.yaml
    
  6. Перечислите снимки, чтобы вы могли добавить их в семя.yaml файл.

    лс -1 снап
    

    Вот вывод для этого примера.

    core_11167.привязка
    core18_2066.привязка
    гном-3-34-1804_72.привязка
    гном-calculator_884.snap
    gtk-common-themes_1515.snap
    
  7. Откройте новый семя.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...

  1. Запустите Кубик.

  2. Перейдите на страницу терминала.

    Изменить текущий каталог:

    cd /var/lib/snapd
    
  3. Скопируйте исходные файлы моментальных снимков.

    Откройте файловый браузер, например Nautilus.

    Перетащите семя каталог, который вы создали на шаге 1, в окно Cubic, чтобы скопировать его в текущий каталог /var/lib/snapd.

  4. Завершите создание пользовательского ISO и выйдите из Cubic.

Проверка и поиск ошибок...

  1. Загрузите свой настроенный ISO.

    Откройте терминал и выполните:

    мгновенные предупреждения
    

    Если пакеты snap были установлены успешно, вы увидите сообщение Нет предупреждений. В противном случае вы увидите сообщение, объясняющее проблему. Если снап, который вы пытались заполнить, требует другого пакета моментальных снимков, отсутствующий пакет моментальных снимков будет указан.В этом случае добавьте недостающий пакет, как показано на шаге 2.

    В моем тесте значок Gnome Calculator изначально не отображался в списке приложений. Однако после того, как я запустил приложение из командной строки, используя гном-калькулятор, значок запуска был добавлен в список приложений.

n00dles avatar
флаг ae
еще раз спасибо за простую инструкцию

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.