Найти в Дзене
Технологии

Зачем в linux snap пакеты?

Очень полезная штука...
Очень полезная штука...

Доброго времени суток, уважаемые читатели. Сегодня я хотел бы поговорить об определенном прогрессе в системе linux. А именно, о применении snap пакетов. Очень удобное и практичное изобретение, упрощающее установку программ. Хочу заметить, что snap пакеты придуманы достаточно давно, но широкое распространение стали получать именно сейчас.

Как было всегда?

С давних пор в системах linux прижился метод установки программ с использованием репозиториев. Вы указывайте в терминале или графическом менеджере synaptic название необходимой программы и если она есть в репозиториях, то происходит ее установка в систему. Можно установить и просто при помощи скачанного .deb пакета. Но и в первом и во втором случае устанавливаемые программы требуют удовлетворение зависимостей. Зависимости это библиотеки или компоненты, необходимые для функционирования программы. Например для нескольких программ могут использоваться одинаковые библиотеки в системе.

Как теперь?

Сейчас кроме классической схемы установки пакетов, разработчики создали так называемые snap пакеты. Если говорить простым языком, то теперь в одном snap пакете заключена вся программа с необходимыми ей зависимостями, которые при классическом варианте установки мы скачиваем из репозиториев. Небольшим минусом является только то, что эти snap пакеты много весят за счет включенных в них зависимостей.

Почему это удобно?

Это удобно абсолютно всем. Разработчикам удобно, так как можно создать один пакет, а не пытаться подстроить свое приложение под огромное множество дистрибутивов linux. Пользователю тоже хорошо, потому что не возникает проблем с отсутствующими зависимостями.

Если вы пользователь linux и еще не попробовали snap пакеты, то советую скорее это сделать. Вот увидите, это просто удобно. А если вы уже опробовали эту технологию, то оставьте свой отзыв в комментариях. Спасибо.