Обновление инструментов Snapd 2.22 и Snapcraft 2.26 для самодостаточных пакетов Snap

Компания Canonical опубликовала новый выпуск Snapd 2.22, инструментария для управлениями самодостаточными пакетами в формате snap, а также Snapcraft 2.26, утилит для формирования пакетов Snap. Новые версии включены в состав предварительных сборок Ubuntu Core («snap refresh --candidate core») и в ближайшее время будет добавлена в штатные репозитории Ubuntu 16.04, 16.10 и 14.04.

Основные улучшения:

  • Обеспечен автоматический прозрачный переход пользователей с «ubuntu-core» на новый snap-пакет «core»;
  • В desktop-файлах обеспечена поддержка ярлыков «X-Ayatana-Desktop-Shortcuts»;
  • Улучшена обработка возобнавления загрузки после возникновения ошибок при работе в сети;
  • Возможность отключения sshd из настроек пакета «core»;
  • В snap.yaml добавлена новая директива «reload-command»;
  • Добавлены новые интерфейсы: unity8-download-manager, evolution, account-control, core-support;
  • Обновлены интерфейсы opengl, default, network-control, network-manager;
  • В Snapcraft код обработки специфичных ресурсов перемещён в отдельную директорию snap, в которой теперь находятся компоненты snapcraft.yaml (snap/snapcraft.yaml создаётся при выполнении команды «snapcraft init»), setup/gui и parts/plugins. В stage-packages улучшена поддержка многоархитектурных пакетов (например, можно разделить настройки для arm64 и armhf). В плагине godeps загрузка зависимостей ограничена текущим пакетом.

© OpenNet