В Ubuntu 16.04 стали доступны Snap-пакеты

Пользователи Ubuntu стараются и переходят на новый LTS релиза, а потом обновляют свою систему. Однако, не всегда версии приложений в этих релизах имеют последнюю версию и их приходится обновлять вручную после установки. Snap пакеты позволят решить эту проблему.

Ubuntu snap - пакеты

Новые версии программного обеспечения зачастую требуют наличия в системе и обновленных библиотек. LTS релизы чаще предлагают обновления безопасности нежели системных компонентов и библиотек. Именно поэтому отличной новостью является тот факт, что в Ubuntu 16.04 заявлена поддержка пакетов Snap. Конечный потребитель получил массу плюсов, проблема с зависимостями новых версий ПО решена. Ведь теперь можно быстро получить обновленное ПО, а изолированность приложений поможет улучшить их безопасность.

Чем же пакеты Snap отличаются от deb?

Snap пакет может (но не факт, что должен) иметь в своем составе не только скомпилированный файл приложения, но также и необходимые для его работы библиотеки. Это позволит разработчикам ПО самостоятельно собрать в пакет приложение и его зависимости чтобы конечный пользователь одним кликом устанавливал уже рабочий вариант программы. Сейчас же нередко случается, что для установки приложения добавляется не только PPA репозиторий самой программы, но также и PPA с зависимостями для него.

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

Сразу возникает вопрос – вырастет ли размер установочного файла? На этот счет у разработчиков также есть решение. Система delta-обновлений подразумевает внедрение в пакет только тех файлов которые были изменены. К примеру, может быть добавлена только одна обновленная библиотека или и вовсе только иконка приложения.

И самым главным плюсом стал тот факт, что поддержка пакетов Snap и deb может быть интегрирована в систему одновременно, что позволяет использовать различные вариации установки нового ПО для пользователя.

Комментарии:

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">