Как да инсталирате и използвате Snap в различни дистрибуции на Linux

Накратко: Snaps са начин на Canonical да осигури система за управление на кръстосани дистрибуции. В тази статия ще видим как да инсталираме и използваме снимки в различни дистрибуции на Linux.

Можете да чуете за приложения за прилепване тези дни. Canonical описва Snap като универсален Linux пакет, който може да работи на всяка дистрибуция.

Snaps са основно приложение, компилирано заедно с неговите зависимости и библиотеки - осигурявайки среда, в която приложението се изпълнява. Те са по-лесни и по-бързи за инсталиране, могат да получават най-новите актуализации и са ограничени от операционната система и други приложения.

Приложението може да бъде опаковано за всеки десктоп, сървър, облак или устройства във формат Linux. За разработчик на приложения, поддържане на различни формати на пакети и последващи актуализации е болка, която Canonical под формата на Snaps се е опитала да преодолее. Той работи добре, защото все повече приложения вече предлагат Snap пакети.

С други думи, вместо да се притеснявате за DEB пакети за Debian / Ubuntu, RPM пакети за Fedora и т.н., можете да използвате Snap пакет, който да работи на всички Linux дистрибуции със Snap поддръжка.

Предимства на щракванията

  • Лесно е да създавате и управлявате за разработчици: Snaps са по-лесни за създаване и съдържат всички зависимости и библиотеки, необходими за изпълнение, което също означава, че приложението използва най-новите библиотеки и не се сблъсква с никакви проблеми с зависимостите.
  • Автоматични актуализации: Актуализациите на модула се доставят автоматично ежедневно и достигат до всички, независимо от основната операционна система.
  • Едно прилепване за всичко: било то десктоп, сървър или облак.
  • Наличност на различни версии: Могат да се поддържат стабилни версии, бета версии и едновременно с това ежедневно изграждане и можете да превключвате помежду си, когато пожелаете.
  • Сигурност: Snaps се изпълняват в среда, затворена в печат, изолирана от останалата част от вашата система.

Как да инсталирате Snap на Linux

Преди да включите пакети, ще трябва да инсталирате snapd. snapd е среда за управление, която управлява инсталирането и обновяването на щраквания. Инсталирането на snapd ще позволи Snap поддръжката на вашата Linux дистрибуция.

Нека да видим как да го инсталираме за различни дистрибуции на Linux.

Активиране на Snap поддръжката на дистрибуции, базирани на Debian и Ubuntu

Ако искате да използвате приложения Snap в Linux Mint и други базирани на Debian или Ubuntu дистрибуции, използвайте командата по-долу:

sudo apt install snapd 

Активиране на поддръжката на Snap за дистрибуции, базирани на Fedora

 sudo dnf install snapd 

Активиране на поддръжката на Snap на дистрибуции, базирани на Arch

snapd се предлага в хранилището на Arch. Изпълнете командата по-долу, за да я инсталирате и активирате.

 yaourt -S snapd sudo systemctl enable --now snapd.socket 

Активиране на поддръжката на Snap при дистрибуции, базирани на OpenSUSE

snapd не е официално включен за OpenSUSE. За да инсталирате в Tumbleweed използвайте командите по-долу:

 sudo zypper addrepo //download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy sudo zypper install snapd 

След като пакетът бъде успешно инсталиран от общността репо, активирайте systemd единицата.

 sudo systemctl enable --now snapd.socket 

Как да използвате модула с основните команди Snap

След като приключите с инсталацията на snapd, е време да видите как да го използвате. Вече сме обхванали подробно Snap командите. Тук ще изброя бързо най-полезните Snap команди.

Можете да търсите различни снимки и да го инсталирате. Има магазин за привързаност, който съдържа различни публични и частни приложения (или снимки) за облаци, настолни компютри, устройства и др.

Намирам бързо

Всеки може да публикува модула в магазина, но виждате само снимките, които са публикувани в стабилната версия и са прегледани. Използвайте командата по-долу, за да търсите приставка:

 sudo snap find libreoffice 

Инсталиране на щраквания

Щом намерите намерената от Вас графика, можете да я инсталирате с командата по-долу:

 sudo snap install 

Избройте инсталираните щраквания

Можете да използвате командата по-долу, за да видите снимките, които сте инсталирали, заедно с техните версии и разработчика:

 snap list 

Актуализирайте инсталираното приложение за прикачване

Snaps се обновяват периодично до последната им версия. В случай, че се опитвате да го направите ръчно, въведете следната команда в терминала:

 sudo snap refresh 

Деинсталирайте пакет за прихващане

За да премахнете модула

 sudo snap remove 

Заключителни думи

С различни дистрибуции на Linux, работещи с различни пакети мениджъри и формати, няма един единствен начин за инсталиране на приложение във всяка Linux дистрибуция по същия начин. Snap може да бъде решението на този проблем, надхвърляйки проблемите с инсталацията (като липсващата библиотека) и проверявайки дали използвате най-новата версия!

Какво мислите за снимките? Кажете ни в коментарите.

Препоръчано

digiKam 5.0 Издаден! Инсталирайте го в Ubuntu Linux
2019
Mycroft Mark II: Отговорът с отворен код на Amazon Echo и Google Home, който не ви шпионира
2019
13 неща, които трябва да направите след инсталирането на Ubuntu 17.04
2019