WhatsApp

Что такое снимки? И насколько они важны?

Anonim

С предстоящим выпуском 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. Не стесняйтесь оставлять свои комментарии ниже, а также предлагать информацию, которую я, возможно, пропустил.