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

19 декабря 2016 года

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

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

  • Поддержка псевдонимов ("alias"), позволяющих организовать привязку вторичных команд ("$snap.$app") к командам первого уровня, например, использовать mongo32.dump как команду mongodump (полезно, когда в системе одновременно установлено несколько версий пакета, например, mongo26 и mongo32, что приводит к конфликту из-за возможности применения команды mongodump к обоим пакетам);
  • Обеспечена поддержка Ubuntu 14.04;
  • Расширен вывод команды "snap info" (отражено время последней операции, размер пакета, описание и другая информация);
  • Повышена надёжность сетевого взаимодействия (задействован более агрессивный алгоритм возобновления проблемных соединений);
  • Добавлены интерфейсы: dbus, network namespaces в network-control, iio, openswitch-support, i2c и modem-manager;
  • Добавлен новый тип ограничений "classic", упрощающий создание пакетов для инструментов, подобных gcc;
  • Расширена поддержка delta-обновлений на базе xdelta3, при которых вместо всего пакета при обновлении загружаются только изменившиеся данные;
  • Улучшены средства автодополнения ввода через нажатие клавиши табуляция;
  • Проведено объединения кодовых баз snap-confine и snapd;
  • В Snapcraft реализована поддержка FTP, добавлена новая команда "snapcraft enable-ci" для упрощения проверки в системе непрерывной интеграции travis, в базовый состав перенесены средства управления кодом, добавлен слой для формирования delta-обновлений, реализован механизм кэширования.

Источники

править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Обновление инструментов Snapd 2.20 и Snapcraft 2.23 для самодостаточных пакетов Snap», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.