Hoci balíky Snap nie sú štandardne podporované v distribúciách Linux založených na Arche, je ľahké nainštalovať Snap na Arch Linux, keď chcete.
Snap je moderný systém správy balíkov, ktorý sľubuje bezproblémovú distribúciu balíkov a lepšiu správu závislostí na rozdiel od iných správcov balíkov.
Na rozdiel od iných linuxových distribúcií, ako je Ubuntu, Arch Linux sa štandardne nedodáva s podporou Snap. Našťastie je ľahké nainštalovať a nakonfigurovať Snap na Arch Linux.
Výhody Snap Packages
Snap je vyvinutý a udržiavaný spoločnosťou Canonical, spoločnosťou stojacou za Ubuntu. Hlavným cieľom Snap je výrazne zjednodušiť správu balíkov v systéme Linux. Snaps sú univerzálne, podporujú ich všetky hlavné linuxové distribúcie a prichádzajú s množstvom ďalších výhod.
Balíky a príkazy Snap sú určené na prácu na akomkoľvek systéme Linux bez ohľadu na základnú distribúciu. To znamená, že pri prechode z jednej distribúcie do druhej získate rovnaký zážitok. To je tiež obrovská výhoda pre vývojárov softvéru, pretože môžu distribuovať iba jeden balík, ktorý bude fungovať na všetkých linuxových distribúciách.
Ďalšou kľúčovou výhodou balíkov Snap je, že prichádzajú so všetkými závislosťami potrebnými na bezproblémové fungovanie softvéru. Výsledkom je lepšia bezpečnosť a spoľahlivosť.
Balíky Snap sa aktualizujú automaticky a ak aktuálna nefunguje správne, môžete sa vrátiť k predchádzajúcej verzii snapu.
Ak chcete zažiť všetky tieto výhody a ešte viac, tu je návod, ako si môžete nainštalovať Snap na Arch Linux:
Krok 1: Inštalácia Snap na Arch Linux
Predvolené archívy Arch Linuxu nemajú balík snapd; musíte použite Arch User Repository (AUR) namiesto toho. Arch User Repository spravuje komunita nadšencov Arch Linuxu a obsahuje širokú škálu balíkov, ktoré nie sú dostupné na oficiálnych archívoch Arch.
Najprv musíte nainštalovať Git, ak ho ešte nemáte vo svojom systéme. Git môžete nainštalovať pomocou nasledujúceho príkazu:
sudo pacman -S git
Po inštalácii môžete naklonovať úložisko snapd do svojho počítača. snapd je démon a runtime na správu balíkov snap.
git klon https://aur.archlinux.org/snapd.git
Ďalej prejdite do novo naklonovaného adresára snapd pomocou príkazu cd:
cd prasknuté
Zostavte a nainštalujte snapd pomocou makepkg užitočnosť. makepkg automatizuje vytváranie balíkov na Arch Linuxe.
makepkg -si
Dokončite inštaláciu podľa pokynov terminálu.
Krok 2: Konfigurácia služby snapd
Aby sa služba snapd spustila automaticky po zavedení, spustite nasledujúci príkaz:
sudo systemctl enable --now snapd.socket
Stav služby môžete skontrolovať pomocou:
sudo systemctl status snapd
Ak ste všetko správne nakonfigurovali, služba by mala byť spustená a mala by byť povolená na načítanie pri štarte systému.
Ďalej by ste mali povoliť klasické snapd balíčky spustením:
sudo ln -s /var/lib/snapd/snap /snap
Možno sa budete musieť odhlásiť alebo reštartovať systém, aby sa predchádzajúci príkaz prejavil.
Krok 3: Inštalácia softvéru pomocou aplikácie Snap
Ak chcete zobraziť zoznam všetkých balíkov nainštalovaných cez snap, spustite nasledujúci príkaz:
snap list
Výstup z predchádzajúceho príkazu ukáže, že ešte nemáte nainštalované žiadne snapy.
Môžeme nainštalovať vzorovú aplikáciu snap, ahoj-svet snap balíček. Spustite nasledujúci príkaz:
snap install hello-world
Ak spustíte snap list znova, tentoraz zobrazí zoznam nainštalovanej aplikácie.
Pozrite si manuálové stránky, kde sa dozviete viac o snap a možnostiach jeho príkazov.
muž snap
Ako odinštalovať Snap na Arch Linux
Môžeš použite Pacman na odstránenie alebo inštaláciu balíkov na Arch Linuxe. Ak chcete napríklad odstrániť snap, jednoducho spustite nasledujúci príkaz:
sudo pacman -Rs snapd
Snap funguje na Arch Linuxe!
Hoci snap nie je štandardne dostupný na Arch Linuxe, môžete si ho nainštalovať cez Arch User Repository.
V porovnaní s tradičnými správcami balíkov Linuxu majú snapy veľa výhod, ako je lepšia správa závislostí a univerzálna podpora Linuxu.