- - Како се користе и инсталирају Снап пакети на Линук

Како се користе и инсталирају Снап пакети на Линук

На Линуку постоји много различитих начинаинсталирати софтвер. Постоје пакети Дебиан, Редхат РПМ пакети, корисничко складиште Арцх Линук, стабло Гентоо Портаге, АппИмагес, архиве тар.гз са статичким бинарним датотекама и листа се наставља. Ипак, са што више начина за инсталирање софтвера на Линук, још увек постоји пуно проблема. На пример: када развијате професионални софтвер за Линук, веома је тешко добити га на свакој дистрибуцији Линука. Људи у Убунтуу посвећени су решавању овог проблема. Њихово решење; Снап пакете. Ево прегледа потребе за Снап пакетима на Линуку и како их користити и инсталирати.

СПОИЛЕР АЛЕРТ: Померите се према доле и погледајте видео водич на крају овог чланка.

Зашто су развијени снап пакети

Програмери често пута нађу амбалажуњихови програми у многим врстама пакета и обесхрабрују се. Потребно је време да се направе све ове датотеке пакета, и као резултат тога, велики број програма не улази у Линук. Због тога су људи у Убунтуу развили Снап пакете. Снап је нешто што се може инсталирати из снап продавнице, а унутар „снап-а“ је све што је програм потребан за покретање.

То значи да све што апликацији треба(библиотеке, бинарне датотеке, датотеке са сликама, аудио датотеке и програми) су самосталне и могу се покретати независно од система. Ово осигурава да ће се програм без обзира на све покренути, упркос томе колико је систем заснован или погрешно конфигурисан. Ово ефикасно омогућава инсталирање снимки на било коју дистрибуцију Линука, и чини „универзалним инсталатором“ који сваки програмер, велики или мали, може да подигне, па чак и да направи сопствену продавницу снап-а!

Инсталирате Снапд и покренете га

Снапд је технологија која помаже да се снапс покренеЛинук. Компанија која стоји иза снапса сарађивала је с другим произвођачима дистрибуције Линука тако да популарни и најчешће коришћени Линуки могу лако и лако покренути и инсталирати снимке. Ево како то покренути

Белешка: Корисници Убунту-а, као и они који користе Линук дистрибуцију засновану на Убунту-у, неће требати да инсталирају Снапд.

Дебианово тестирање / нестабилно

sudo apt install snapd

Федора

sudo dnf install snapd
sudo systemctl enable --now snapd.socket

Арцх Линук

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

ОпенСУСЕ Леап 42.2

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd
sudo systemctl enable --now snapd.socket

ОпенСУСЕ Тумблевеед

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed/ snappy
sudo zypper install snapd
sudo systemctl enable --now snapd.socket

Гентоо

sudo -s
nano -w /etc/portage/repos.conf/gentoo-snappy.conf

Налепите следеће:

[gentoo-snappy]
# An unofficial overlay that supports the installation of the "Snappy" backbone.
# Maintainer: Clayton "kefnab" Dobbs ([email protected])
# Upstream Maintainer: Zygmunt "zyga" Krynicki ([email protected])
location = /usr/local/portage/gentoo-snappy
sync-type = git
sync-uri = https://github.com/zyga/gentoo-snappy.git
priority = 50
auto-sync = yes

Сачувајте конфигурациону датотеку помоћу ctrl + O.

emaint sync --repo gentoo-snappy

Како се користи Снапс

Као што је раније поменуто, снимци се налазе у„Снап сторе“ који покрећу Убунту и Цаноницал. Свако може објавити фотографију бесплатно. За оне који желе објавити властите пакете снап-а у трговини, пријеђите на Снапцрафт.ио. На овој веб локацији налазе се сви подаци (с великим детаљима) који вас могу започети.

Да бисте претражили софтвер у продавници, покушајте помоћу команде финд:

snap find programname

На пример:

snap find telegram

Овим се штампа листа свих инсталираних снап пакета са кључном речју „телеграм“ у њему. Погледајте ову листу и утврдите који пакет да инсталирате. Затим употријебите наредбу инсталације да се то догоди.

sudo snap install telegram-latest

Ово ће преузети најновију верзију снимкаиз продавнице, и инсталирајте га на систем, а затим монтирајте снап контејнер тако да корисник може приступити софтверу унутар њега. Да бисте видели где је стисак монтиран, покрените lsblk команда. То је зато што је софтвер монтирана запремина и не разликује се за систем од било којег другог монтираног чврстог диска или уређаја.

Уклоните било који инсталирани снап пакет из система помоћу наредбе уклањање.

На пример:

sudo snap remove telegram-latest

Заборавили сте назив снимка који желите да уклоните? Пробајте ово:

snap list

Команда лист ће одштампати листу свих инсталираних слика. Одавде, забележите име снимка, а затим га уклоните из система помоћу команде за уклањање изнад.

Напомена: Помоћу пронађите друге команде које нису описане у овом туториалу snap --help

Ажурирање снимки

Као и сваки софтвер, снимке се морају ажурирати. Даемон снап управља свим снап контејнером у систему. Као резултат, снап пакети се неће ажурирати уобичајеним средствима. Да бисте ажурирали инсталиране снап пакете на систему, користите наредбу за освежавање. Последња кључна наредба за коришћење снапс-ова је наредба рефресх.

sudo snap refresh

Закључак

Снап пакети могу заменити начинеинсталирамо и користимо софтвер на Линуку олакшавајући дистрибуцију. Уместо да софтверски програмери морају да направе неколико различитих пакета, бинарних датотека и начина испоруке да би испунили исти задатак, једноставно ће креирати један снап контејнер. Самостално смјештен у библиотекама, извршном коду и другим важним датотекама које корисници могу лако инсталирати једном наредбом.

Снапс није савршен. Неки нови Линук корисници ће имати проблема са њиховим коришћењем. То је зато што ће инсталирање апликација радити само са командном линијом. Можемо се само надати да ће, како снап пакети постају све популарнији, људи на Убунтуу радити на симпатичном корисничком интерфејсу за инсталирање и употребу снимки. До тада, командна линија ће морати да ради.

Коментари