Snap – универсальные пакеты в Linux

Snap представляет собой единый двоичный файл, который содержит все зависимости. И это очень круто.

Это означает что разработчикам больше не придется делать отдельный пакет для каждого дистрибутива линукс и каждой версии, и вместо этого могут использовать один пакет и распространить его на все платформы, которые поддерживают snap. Snap не только для ubuntu семейства. Разработчики из нескольких дистрибутивов объявили о сотрудничестве по универсальному формату пакета linux, что означает использовать один пакет на любой рабочий стол linux, сервер, облако или устройство.

Сейчас Snap пакеты работают изначально на ubuntu, kubuntu, lubuntu, ubuntu gnome, xubuntu, а также Arch Linux, Debian и Fedora. Ну а прямо сейчас проверяется на CentOS, elementary OS, Gentoo Linux Mint, OpenSuse и RHEL.

Krita которая недавно выпущена, уже доступна в официальном магазине универсальных пакетов Snap.
Теперь, если ее установить в качестве Snap пакета, она в дальнейшем будет обновляться автоматически, как только выйдут новые версии.

Snap были первоначально созданы Canonical Ubuntu для Snappy Core, Ubuntu облако, но позже были приняты на рабочем столе Ubuntu и Server, с последними Ubuntu 16.04 LTS.

Snap дополняет существующие пакеты, а не заменяет их.
Дополнения не может заменить родные пакеты, используемые различными дистрибутивами линукс. Ubuntu будет продолжать поддерживать формат .deb.

Установить поддержку snap-пакетов в Ubuntu: sudo apt install snapd
Установить поддержку snap-пакетов в Fedora: sudo dnf install snapd
Установить поддержку snap-пакетов в CentOs: sudo yum install snapd
Официальный магазин приложений Snap – https://snapcraft.io/

Кратко:

Поиск в базе – snap find

Установка – sudo snap install

Список установленных – snap list

Обновление – sudo snap refresh

Удаление – sudo snap remove

А в этом видео (хотя оно и на английском языке, но все понятно) все показано.

If you have found a spelling error, please, notify us by selecting that text and pressing Ctrl+Enter.

0 0 vote
Article Rating

Publication author

offline 5 hours

Админ

Хотите писать статьи? Напишите мне в чат, и я предоставлю вам такую возможность.
Comments: 948Publics: 790Registration: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:
 
guest
6 Комментарий
Самый новый
Самый старший Наибольшее количество голосов
Inline Feedbacks
View all comments
Vanya

sudo apt install snapd

Денис

Ну хорошо а вот такой вопрос в desktop дистрибутиве имеем snap c установленным универсальным пакетом . Все работает всё здорово. Нашел я контейнер где это всё расположено и откуда всё это в своей изолированной от общей ос работает как из этого собрать полноценный rpm пакет ??? Или ничего не выйдет ?:так как я понимаю все это работает по виртуальной хост машиной на Ubunt`a ??

artem.fedorov

Где в каком repo искать Snap в Fedore 24 x 64 …..26 x 64 ?? и собственно сами сырцы
Мда ещё хотелось -бы короткий обзор про Snap для валенков так сказать 🙂 🙂

Sergey75

А где их взять эти snap-пакеты? Отдельный сайт по ним есть?

Bondyn

Офиц. store универсальных пакетов Snap :https://snapcraft.io/