Bár a Snap csomagok alapértelmezés szerint nem támogatottak az Arch-alapú Linux disztribúciókban, a Snap könnyen telepíthető Arch Linuxra, amikor csak akarja.

A Snap egy modern csomagkezelő rendszer, amely zökkenőmentes csomagelosztást és jobb függőségkezelést ígér, ellentétben más csomagkezelőkkel.

Más Linux disztribúciókkal, például az Ubuntuval ellentétben az Arch Linux alapértelmezés szerint nem rendelkezik Snap támogatással. Szerencsére könnyen telepíthető és konfigurálható a Snap az Arch Linuxon.

A Snap csomagok előnyei

A Snap fejlesztését és karbantartását a Canonical, az Ubuntu mögött álló vállalat végzi. A Snap fő célja célja, hogy sokkal könnyebbé tegye a csomagkezelést Linuxon. A Snaps univerzális, minden nagyobb Linux disztribúció támogatja, és számos egyéb előnnyel jár.

A Snap csomagok és parancsok bármely Linux rendszeren működnek, függetlenül az alapul szolgáló disztribúciótól. Ez azt jelenti, hogy ugyanazt az élményt kapja, amikor egyik disztróról a másikra vált. Ez a szoftverfejlesztők számára is óriási előny, mert egyetlen csomagot tudnak terjeszteni, amely minden Linux disztribúción működik.

A Snap csomagok másik kulcsfontosságú előnye, hogy a szoftver zökkenőmentes működéséhez szükséges összes függőséggel rendelkeznek. Ez jobb biztonságot és megbízhatóságot eredményez.

A Snap csomagok automatikusan frissülnek, és visszaállíthatja a snap korábbi verzióját, ha az aktuális nem működik megfelelően.

Ha szeretné megtapasztalni ezeket az előnyöket és még sok mást, a következőképpen telepítheti a Snap-et Arch Linuxra:

1. lépés: A Snap telepítése Arch Linuxra

Az alapértelmezett Arch Linux adattárak nem tartalmazzák a snapd csomagot; neked kell az Arch User Repository (AUR) használata helyette. Az Arch User Repository-t az Arch Linux rajongók közössége tartja karban, és olyan csomagok széles skáláját tartalmazza, amelyek nem érhetők el a hivatalos Arch tárolókban.

Először is telepítenie kell a Git-et, ha még nem rendelkezik a rendszeren. A Git a következő paranccsal telepíthető:

sudo pacman -S git

A telepítés után klónozhatja a snapd tárolót a gépére. A snapd a snap csomagok kezelésének démonja és futtatókörnyezete.

git klón https://aur.archlinux.org/snapd.git

Ezután lépjen az újonnan klónozott snapd könyvtárba a cd paranccsal:

cd snapd

A snapd létrehozása és telepítése a makepkg hasznosság. A makepkg automatizálja a csomagok felépítését Arch Linuxon.

makepkg -si

Kövesse a terminál utasításait a telepítés befejezéséhez.

2. lépés: A snapd szolgáltatás konfigurálása

Ahhoz, hogy a snapd szolgáltatás automatikusan elinduljon a rendszerindítás után, futtassa a következő parancsot:

sudo systemctl enable --now snapd.socket

A szolgáltatás állapotát a következőkkel ellenőrizheti:

sudo systemctl status snapd

Ha mindent megfelelően konfigurált, a szolgáltatásnak futnia kell, és engedélyeznie kell a rendszer indításakor történő betöltését.

Ezenkívül engedélyeznie kell a klasszikus snapd csomagokat a következő futtatásával:

sudo ln -s /var/lib/snapd/snap /snap

Előfordulhat, hogy ki kell jelentkeznie vagy újra kell indítania a rendszert, hogy az előző parancs érvénybe lépjen.

3. lépés: Szoftver telepítése a Snap segítségével

A snap segítségével telepített összes csomag listázásához futtassa a következő parancsot:

pillanatnyi lista

Az előző parancs kimenete azt mutatja, hogy még nincs telepítve snap.

Telepíthetünk egy minta snap alkalmazást, a Helló Világ pattintható csomag. Futtassa a következő parancsot:

snap install hello-world

Ha futtatja a pillanatnyi lista parancsot újra, ezúttal a telepített alkalmazást jeleníti meg.

Vessen egy pillantást a kézikönyv oldalaira, hogy többet tudjon meg a snapről és a parancslehetőségeiről.

csattan fel az ember

A Snap eltávolítása az Arch Linux rendszeren

tudsz csomagok eltávolításához vagy telepítéséhez használja a Pacman-t Arch Linuxon. Például a snap eltávolításához egyszerűen futtassa a következő parancsot:

sudo pacman -Rs snapd

A Snap Arch Linuxon működik!

Bár a snap alapértelmezés szerint nem érhető el Arch Linuxon, telepítheti az Arch User Repository-ból.

A hagyományos Linux csomagkezelőkkel összehasonlítva a snap-ek számos előnnyel rendelkeznek, mint például a jobb függőségkezelés és az univerzális Linux-támogatás.