Ako používať a inštalovať balíčky Snap v systéme Linux

click fraud protection

V systéme Linux existuje veľa rôznych spôsobov inštalácie softvéru. Existujú balíčky Debian, Redhat RPM, archív používateľov Arch Linux, strom Gentoo Portage, AppImages, archívy tar.gz so statickými binárnymi súbormi a zoznam pokračuje. Stále existuje veľa problémov s toľkými spôsobmi, ako nainštalovať softvér v systéme Linux. Napríklad: pri vývoji profesionálneho softvéru pre Linux je veľmi ťažké dostať ho do každej jednotlivej distribúcie systému Linux. Ľudia v Ubuntu sú odhodlaní tento problém vyriešiť. Ich riešenie; Snap balíčky. Tu je prehľad potreby balíčkov Snap v systéme Linux a ich použitia a inštalácie.

VAROVANIE SPOILER: Posuňte zobrazenie nadol a pozrite si video príručku na konci tohto článku.

Prečo boli vyvinuté balíčky Snap

Vývojári často zistia, že balia svoje programy do mnohých rôznych typov balíkov, a sú odrádzaní. Vytvorenie všetkých týchto balíkových súborov vyžaduje určitý čas a výsledkom je, že veľa programov sa do systému Linux nedostane. Preto ľudia v Ubuntu vyvinuli balíčky Snap. Snap je niečo, čo sa dá nainštalovať z obchodu snapshot, a vo vnútri „snap“ je všetko, čo program potrebuje na spustenie.

instagram viewer

To znamená, že všetko, čo aplikácia potrebuje (knižnice, binárne súbory, obrazové súbory, zvukové súbory a programy), je samostatné a môže bežať nezávisle na systéme. To zaisťuje, že bez ohľadu na to, čo bude, program sa spustí napriek tomu, že je zastaraný alebo nesprávne nakonfigurovaný hostiteľský systém. Vďaka tomu je možné účinne inštalovať úchytky na ľubovoľnú distribúciu systému Linux a stáva sa „univerzálnym inštalačným programom“, ktorý môže každý vývojár, veľký alebo malý, vyzdvihnúť a dokonca si vytvoriť vlastný obchod s snap!

Inštalácia programu Snapd a jeho uvedenie do prevádzky

Snapd je technológia, ktorá pomáha bežať v systéme Linux. Spoločnosť za snímkami spolupracovala s ostatnými výrobcami distribúcie Linuxu, aby populárne a najpoužívanejšie systémy Linux mohli ľahko spúšťať a inštalovať snímky. Tu je návod, ako to spustiť

Poznámka: Používatelia Ubuntu, ako aj používatelia Linuxovej distribúcie založenej na Ubuntu nebudú musieť Snapd inštalovať.

Testovanie Debianu / nestabilné

sudo apt install snapd

fedora

sudo dnf install snapd. sudo systemctl povoliť --now snapd.socket

Arch Linux

sudo pacman -S snapd. sudo systemctl povoliť --now snapd.socket

OpenSUSE Skok 42.2

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

OpenSUSE Tumbleweed

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

gentoo

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

Vložte nasledujúce:

[gentoo-snappy] # Neoficiálne prekrytie, ktoré podporuje inštaláciu chrbtice „Snappy“. # Maintainer: Clayton "kefnab" Dobbs ([email protected]) # Správca proti prúdu: Zygmunt "zyga" Krynicki ([email protected]) location = / usr / local / portage / gentoo-snappy. sync-type = git. sync-uri = https://github.com/zyga/gentoo-snappy.git. priorita = 50. auto-sync = yes

Uložte konfiguračný súbor pomocou ctrl + O.

emaint sync - repo gentoo-snappy 

Ako používať západky

Ako už bolo spomenuté vyššie, snímky sú hostené v „obchode s fotografiami“, ktorý prevádzkujú Ubuntu a Canonical. Každý môže uverejniť snímku zadarmo. Pre tých, ktorí chcú publikovať svoje vlastné snap balíčky do obchodu, choďte na Snapcraft.io. Táto webová stránka obsahuje všetky informácie (podrobne), ktoré vás môžu začať.

Ak chcete vyhľadať obchod v softvéri, skúste použiť príkaz find:

nájsť programname

Napríklad:

rýchlo nájsť telegram

Týmto sa vytlačí zoznam všetkých inštalovateľných balíčkov snap s kľúčovým slovom „telegram“. Prezrite si tento zoznam a zistite, aký balík nainštalovať. Potom použite príkaz install.

sudo snap install telegram-latest

Týmto sa zo skladu stiahne najnovšia verzia modulu snap-in a nainštaluje sa do systému a potom sa pripojí kontajner na modul snap-in, aby mal užívateľ prístup k softvéru vo vnútri. Ak chcete vidieť, kde je prichytenie pripevnené, spustite príkaz lsblk Príkaz. Dôvodom je skutočnosť, že softvér je pripojený zväzok a pre systém sa nelíši od iných pevných diskov alebo zariadení.

Odstráňte akýkoľvek nainštalovaný modul snap zo systému pomocou príkazu remove.

Napríklad:

sudo snap odstrániť telegram-latest

Zabudli ste názov snímky, ktorú chcete odstrániť? Skúste to:

zoznam snímok

Príkaz list vytlačí zoznam všetkých nainštalovaných úchopov. Odtiaľ si poznamenajte názov snímky a potom ju zo systému odstráňte pomocou vyššie uvedeného príkazu remove.

Poznámka: Pomocou tohto príkazu nájdete ďalšie príkazy, ktoré nie sú uvedené v tomto návode snap - nápoveda

Aktualizácia snímok

Rovnako ako akýkoľvek softvér, aj úlovky sa musia aktualizovať. Démon snap spravuje každý kontajner snap v systéme. Výsledkom je, že snap balíky sa neaktualizujú konvenčnými prostriedkami. Ak chcete aktualizovať nainštalované balíčky snap v systéme, použite príkaz obnovenia. Posledným zásadným príkazom na použitie snímok je príkaz obnovenia.

obnovenie sudo snap

záver

Balíky Snap majú potenciál nahradiť spôsoby inštalácie a používania softvéru v systéme Linux uľahčením ich distribúcie. Namiesto toho, aby vývojári softvéru museli na splnenie rovnakej úlohy vytvoriť niekoľko rôznych balíkov, binárnych súborov a metód doručovania, jednoducho vytvoria jeden kontajner na okamžité použitie. Samostatne obsiahnutý v knižniciach, spustiteľnom kóde a ďalších dôležitých súboroch, ktoré si používatelia môžu ľahko nainštalovať jediným príkazom.

Snímky nie sú dokonalé. Niektorí noví používatelia systému Linux budú mať problémy s ich používaním. Dôvodom je, že inštalácia aplikácií bude fungovať iba s príkazovým riadkom. Môžeme len dúfať, že keď sa snap balíky dostanú do stále väčšej popularity, ľudia v Ubuntu budú pracovať na príjemnom používateľskom rozhraní, aby mohli nainštalovať a používať snímky. Dovtedy bude musieť urobiť príkazový riadok.

watch instagram story