Что такое Snap-пакеты

Существует несколько способов установки программ в Linux-системах. Один из наиболее популярных – установка из исходных кодов. При этом, необходимо запускать скрипты вручную, что в принципе не очень удобно.
Чтобы избежать неудобств при разработке программ создаются snap-пакеты. Deb и rpm, к примеру, размещают свои пакеты в репозиториях, откуда их просто установить. Но в Canonical решили пойти дальше – весной 2016 года было представлено собственное изобретение.
Помимо дистрибутивов, основанных на Ubuntu, снэпы поддерживаются в Debian, Arch и Fedora. В скором будущем их без проблем можно будет использовать и в CentOS, Gentoo, Mint, OpenSUSE, Elementary, RHEL и OpenWrt.
Основные преимущества Snap-пакетов
- распространение различных программ для Linux без дополнительной их настройки под каждый отдельный дистрибутив;
- поддержка фактически всеми устройствами Internet of Things;
- удобство при установке и обновлении облачных и серверных приложений;
- безопасная интеграция в существующее окружение;
- минимизация негативных последствий возможных атак и уязвимостей.
Несмотря на все преимущества, snap-пакеты не заменяют пакетные менеджеры, а являются только дополнением к ним. Однако, их основное преимущество – возможность устанавливать новое ПО на старых версиях дистрибутивов.
Хотите знать все о настройке и установке программ на Linux? Записывайтесь на наши курсы!