Iako Snap paketi nisu podržani u Linux distribucijama temeljenim na Archu prema zadanim postavkama, jednostavno je instalirati Snap na Arch Linux kada to želite.
Snap je moderan sustav za upravljanje paketima koji obećava besprijekornu distribuciju paketa i bolje upravljanje ovisnostima za razliku od drugih upravitelja paketima.
Za razliku od drugih distribucija Linuxa kao što je Ubuntu, Arch Linux se prema zadanim postavkama ne isporučuje s podrškom za Snap. Srećom, jednostavno je instalirati i konfigurirati Snap na Arch Linux.
Prednosti Snap paketa
Snap razvija i održava Canonical, tvrtka koja stoji iza Ubuntua. Glavni cilj Snapa je učiniti upravljanje paketima na Linuxu puno lakšim. Snapovi su univerzalni, podržani u svim glavnim distribucijama Linuxa i dolaze s puno drugih prednosti.
Snap paketi i naredbe namijenjeni su za rad na bilo kojem Linux sustavu bez obzira na temeljnu distribuciju. To znači da dobivate isto iskustvo kada prelazite s jedne distribucije na drugu. Ovo je također velika prednost za programere softvera jer mogu distribuirati samo jedan paket koji će raditi na svim distribucijama Linuxa.
Još jedna ključna prednost Snap paketa je da dolaze sa svim ovisnostima potrebnim za besprijekoran rad softvera. To rezultira boljom sigurnošću i pouzdanošću.
Snap paketi ažuriraju se automatski i možete se vratiti na prethodnu verziju snapa ako trenutna ne radi ispravno.
Ako želite iskusiti sve ove prednosti i više, evo kako možete instalirati Snap na Arch Linux:
Korak 1: Instalirajte Snap na Arch Linux
Zadana spremišta Arch Linuxa nemaju snapd paket; trebaš koristiti Arch User Repository (AUR) umjesto toga. Arch User Repository održava zajednica entuzijasta Arch Linuxa i sadrži širok raspon paketa koji nisu dostupni na službenim Arch repozitorijima.
Prvo morate instalirati Git, ako ga već nemate na svom sustavu. Git možete instalirati pomoću sljedeće naredbe:
sudo pacman -S git
Nakon instaliranja, možete klonirati snapd repozitorij na svoje računalo. snapd je demon i runtime za upravljanje snap paketima.
git klon https://aur.archlinux.org/snapd.git
Zatim se pomaknite u novo klonirani snapd direktorij pomoću naredbe cd:
cd snapd
Izgradite i instalirajte snapd pomoću makepkg korisnost. makepkg automatizira izradu paketa na Arch Linuxu.
makepkg -si
Slijedite upute terminala za dovršetak instalacije.
Korak 2: Konfiguriranje usluge snapd
Da bi se usluga snapd automatski pokrenula nakon pokretanja, pokrenite sljedeću naredbu:
sudo systemctl enable --now snapd.socket
Status usluge možete provjeriti koristeći:
sudo systemctl status snapd
Ako ste sve ispravno konfigurirali, usluga bi trebala biti pokrenuta i omogućena za učitavanje pri pokretanju sustava.
Nadalje, trebali biste omogućiti klasične snapd pakete pokretanjem:
sudo ln -s /var/lib/snapd/snap /snap
Možda ćete se morati odjaviti ili ponovno pokrenuti sustav kako bi prethodna naredba stupila na snagu.
Korak 3: Instaliranje softvera pomoću Snapa
Za popis svih paketa instaliranih putem snapa, pokrenite sljedeću naredbu:
snap lista
Izlaz iz prethodne naredbe pokazat će da još nemate instaliran nijedan snap.
Možemo instalirati primjer snap aplikacije, Pozdrav svijete snap paket. Pokrenite sljedeću naredbu:
brza instalacija hello-world
Ako pokrenete snap lista naredba ponovno, ovaj put će izlistati instaliranu aplikaciju.
Pogledajte stranice priručnika kako biste saznali više o snap-u i njegovim opcijama naredbi.
čovjek snap
Kako deinstalirati Snap na Arch Linuxu
Možeš koristite Pacman za uklanjanje ili instaliranje paketa na Arch Linuxu. Na primjer, da uklonite snap, jednostavno pokrenite sljedeću naredbu:
sudo pacman -Rs snapd
Snap radi na Arch Linuxu!
Iako snap nije dostupan prema zadanim postavkama na Arch Linuxu, možete ga instalirati putem Arch User Repository.
U usporedbi s tradicionalnim Linux upraviteljima paketa, snaps ima puno prednosti kao što je bolje upravljanje ovisnostima i univerzalna Linux podrška.