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

Компания Canonical представила новый выпуск Snapd 2.11, инструментария для управлениями самодостаточными пакетами в формате snap, а также Snapcraft 2.13, утилит для формирования пакетов Snap. Новые версии уже включены в состав репозиториев Ubuntu 16.04.

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

  • Добавлена команда «snap revert» позволяющая откатить обновление пакета до ранее установленной версии;
  • В команду «snap find» добавлена опция »--private», при указании которой операция поиска охватывает только приватные пакеты, полученные не из публично доступных источников;
  • Добавлена команда «snap buy», при помощи которой можно выбрать систему оплаты, используемую для покупки небесплатных snap-пакетов;
  • Добавлена команда «snap disable», при помощи которой можно временно заблокировать определённый установленный пакет, после чего вся связанная с ним активность будет приостановлена (невозможно запускать, не будут загружаться обновления и т.п.). Для возобновления работы пакета следует применить команду «snap enable»;
  • Обеспечена работа команды «snap refresh» для пакетов, установленных в режиме разработчика (devmode);
  • Улучшена обработка повреждённых пакетов через команду «snap try»;
  • Правила ограничения доступа теперь умолчанию включают /usr/bin/locale;
  • Добавлен интерфейс «hardware-observe» для предоставления информации об оборудовании.
  • В Snapcraft расширена интеграция с каталогом Ubuntu Store. Добавлены команды «snapcraft release» и «snapcraft push» (команда «snapcraf upload» переведена в категорию устаревших). Реализован новый плагин plainbox, позволяющий использовать компоненты с тестами Plainbox. Улучшены плагины ant и maven для Java, добавлен плагин gradle.

0_1470516984.png

© OpenNet