Главный демон, управляющий пакетами snap, и инструмент упаковки в данный формат получили новшества в своих новых версиях.
snap find --private увидеть свои snap пакеты, которые не выданы пока в публичный доступ.snap buy может купить программу прямо через CLI.snap disable поможет отключить конкретный snap пакет. Такой пакет нельзя обновить или запустить программы в нём. Обратно включить можно через snap enable.snap revert позволяет вернуть snap пакет к предыдущей установленной версии.snap refresh теперь работает со снап пакетами, которые установлены с режимом ограничения devmode.Финальная стадия в упаковке программы в snap пакет называется snapcraft snap. На данном этапе происходит сжатие через squashfs итогового каталога, которое было подготовлено на предыдущем этапе под названием prime. Чтобы облегчить тестерам жизнь есть команда snap try, которая без упаковки может представить каталог аля готовый snap пакет. Тестер делает правки в каталоге программы и вызывает итерационно snap try.
Но если удалить каталог ДО удаления "пакета", то он становится broken и вызывает головную боль у тестера, который сам виноват, и у системы. Разработчики улучшили обработку таких битых snap пакетов и у них появляется тег broken при выводе таких команд как snap list. snap remove теперь более грамотно обрабатывает такие сломанные пакеты и легко удаляет.
snapcraft push и snapcraft releaseИзучить подробнее вам помогут команды snapcraft help ant, snapcraft help maven и snapcraft help gradle.
Самый легкий способ начать изучение snapcraft и начать паковать своего подопечного, изучить примеры от других пользователей, которые под управлением разработчиков тренировались в детском манеже Snappy Playpen.
Если вы программист, то у вас реально уникальная возможность самому создать snap пакет своего детища и залить прямиком в Ubuntu Store без посредников и ожидания.