С предстоящим выпуском Ubuntu 17.04 в апреле такие имена, как Ubuntu Snaps и Unity 8 часто упоминались. Большинство разработчиков понимают, о чем идет речь, но это, вероятно, не относится к Linux новичкам.
Итак, сегодня мы вкратце коснемся того, что такое Snaps; таковы, насколько они важны, и стоит ли радоваться этой новой разработке или нет.
Что такое снимки?
Snaps — это, в конечном счете, приложения, сжатые вместе с их зависимостями и описанием того, как запускать и взаимодействовать с другим программным обеспечением в системе, в которой вы его установили. на.
Они в основном предназначены для песочницы и изоляции от другого системного программного обеспечения, безопасных и легко устанавливаемых, обновляемых, разрушаемых и удаляемых независимо от базовой системы.
Canonical разрабатывает Snaps в качестве нового упаковочного носителя для устройств Ubuntu для Интернета вещей и большие развертывания контейнеров, называемые Ubuntu Core..
Особенности снимков
ФункцииSnaps вносят существенный вклад в Linux сообщества, поскольку, цитируя Canonical, они дают разработчикам возможность
упакуйте любое приложение для любого Linux рабочего стола, сервера, облака или устройства и доставляйте обновления напрямую.
Ниже показано, почему Snaps превосходны:
Доступность
Начните работу с Snaps бесплатно и начните создавать свои приложения прямо на Ubuntu Core .
Портативность
Snaps позволяют разрабатывать, упаковывать, устанавливать и обновлять приложения на любом Linuxрабочий стол, облако и сервер одним махом.
Больше не нужно искать способы установки одних и тех же приложений в разных Linux дистрибутивах, тем более, что многие другие дистрибутивы проверка новой технологии.
Быстрая установка и обновление
С Snaps установка и обновление приложений будут очень простыми, поскольку все зависимости уже присутствуют в zip-файле, поэтому больше никаких сломанных приложений .
Поддержка сообщества
Как в случае с Ubuntu, так и с Snapsи Ubuntu CoreЗнайте, что у вас есть поддержка обширного сообщества разработчиков, которое поможет вам, когда вы застрянете в качестве разработчика или Linux энтузиаста, внедряющего Снимки
Как установить Snap в Linux
В этом разделе я покажу вам, как установить Snap в Linux и как использовать snap для установки, обновления или удаления пакетов.
Начиная с Ubuntu 16.04, Snap уже предустановлен в системе, поэтому нам не нужно устанавливать его снова. Для другого дистрибутива вы можете следовать инструкциям, как показано:
В Arch Linux
$ sudo yaourt -S snapd $ sudo systemctl запустить snapd.socket
В Fedora
$ sudo dnf copr включить zyga/snapcore $ sudo dnf установить snapd $ sudo systemctl enable --now snapd.service $ судо setenforce 0
После того, как оснастка была установлена и запущена, вы можете перечислить все доступные пакеты в хранилище оснастки, как показано.
$ мгновенно найти
Чтобы найти конкретный пакет, просто укажите имя пакета как show.
$ snap find package-name
Чтобы установить snap-пакет, укажите имя пакета.
$ sudo snap install имя-пакета
Чтобы обновить установленный snap-пакет, указав имя пакета.
$ sudo snap refresh имя-пакета
Чтобы удалить установленный пакет snap, запустите.
$ sudo snap remove имя-пакета
Чтобы узнать больше о пакетах snap, просмотрите справочные страницы или следуйте ссылкам ниже.
Вы можете узнать больше о Snaps, просмотрев ресурсы ниже:
Я надеюсь, вы смогли получить хотя бы базовое представление о том, что такое Snaps и почему они имеют большое значение для сообщества Linux. Не стесняйтесь оставлять свои комментарии ниже, а также предлагать информацию, которую я, возможно, пропустил.