- PVSM.RU - https://www.pvsm.ru -
Одним из основных нововведений Ubuntu 16.04 [1] была поддержка snap-пакетов [2]. В отличие от привычных deb-пакетов и rpm-пакетов, снэпы несут в себе все зависимости. Разумеется, это не первая попытка сделать подобные пакеты — до снэпов существовали AppImage [3], Flatpak [4], Orbital Apps [5]. Поэтому вполне предсказуемо, что очередное изобретение велосипеда от Canonical [6] не привлекло особого внимания этой весной.
Но теперь всё меняется: снэпы уже поддерживаются [7], помимо основанных на Ubuntu дистрибутивов, в Arch, Debian и Fedora, а также их поддержка в данный момент дорабатывается в CentOS, Elementary, Gentoo, Mint, OpenSUSE, OpenWrt и RHEL. Более того, их поддержка добавляется в любой Linux-дистрибутив достаточно легко (в OpenWrt на это ушла неделя) и, по словам основателя Canonical Марка Шатлворта, может быть добавлена [8] даже в Windows, хоть для этого и придётся повозиться.
Что дают снэпы:
При этом, разумеется, снэпы никоим образом не заменяют пакетные менеджеры, а служат лишь дополнением к ним. С моей точки зрения, это очень интересная и полезная инициатива, позволяющая беспроблемно использовать свежее ПО на старых стабильных версиях дистрибутивов (например, на Ubuntu 12.04, официальная поддержка которой будет прекращена в апреле следующего года). Для меня главным аргументом в пользу Ubuntu стала возможность использовать PPA [9], но снэпы позволят распространить это преимущество и на другие дистрибутивы Linux.
Статья основана на материалах отсюда [7], отсюда [10], отсюда [11] и отсюда [8].
Автор: betrachtung
Источник [12]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/linux/135877
Ссылки в тексте:
[1] Ubuntu 16.04: https://insights.ubuntu.com/2016/04/20/canonical-unveils-6th-lts-release-of-ubuntu-with-16-04/
[2] snap-пакетов: http://snapcraft.io/
[3] AppImage: http://appimage.org/
[4] Flatpak: http://flatpak.org/
[5] Orbital Apps: https://www.orbital-apps.com/
[6] очередное изобретение велосипеда от Canonical: https://insights.ubuntu.com/2016/04/13/snaps-for-classic-ubuntu/
[7] уже поддерживаются: https://insights.ubuntu.com/2016/06/14/universal-snap-packages-launch-on-multiple-linux-distros/
[8] может быть добавлена: http://www.theregister.co.uk/2016/06/14/universal_ubuntu_snap_packages/
[9] PPA: http://help.ubuntu.ru/wiki/ppa
[10] отсюда: http://www.omgubuntu.co.uk/2016/06/snap-to-be-universal-linux-package-format
[11] отсюда: http://www.webupd8.org/2016/06/snaps-become-universal-linux-packages.html
[12] Источник: https://geektimes.ru/post/277374/
Нажмите здесь для печати.