Kuigi Arch Linuxi distributsioonid ei toeta Snapi pakette vaikimisi, on Snapi Arch Linuxi lihtne installida, kui soovite.

Snap on kaasaegne paketihaldussüsteem, mis erinevalt teistest paketihalduritest lubab sujuvat pakettide levitamist ja paremat sõltuvushaldust.

Erinevalt teistest Linuxi distrodest, nagu Ubuntu, ei paku Arch Linux vaikimisi Snapi tuge. Õnneks on Snapi Arch Linuxis lihtne installida ja konfigureerida.

Snap-pakettide eelised

Snapi arendab ja hooldab Ubuntu taga olev ettevõte Canonical. Snapi peamine eesmärk eesmärk on muuta paketihaldus Linuxis palju lihtsamaks. Snaps on universaalne, seda toetavad kõik suuremad Linuxi distributsioonid ja neil on palju muid eeliseid.

Snap-paketid ja käsud on mõeldud töötama mis tahes Linuxi süsteemis, sõltumata nende aluseks olevast distroost. See tähendab, et saate sama kogemuse, kui liigute ühest distroost teise. See on ka suur eelis tarkvaraarendajatele, sest nad saavad levitada ühte paketti, mis töötab kõigis Linuxi distributsioonides.

Veel üks Snap-pakettide peamine eelis on see, et nendega on kaasas kõik tarkvara sujuvaks tööks vajalikud sõltuvused. Selle tulemuseks on parem turvalisus ja töökindlus.

Snapi pakette värskendatakse automaatselt ja kui praegune ei tööta korralikult, saate naasta snapi eelmisele versioonile.

Kui soovite kogeda kõiki neid eeliseid ja palju muud, saate Snapi Arch Linuxi installida järgmiselt.

1. samm: Snapi installimine Arch Linuxisse

Arch Linuxi vaikehoidlates pole paketti snapd; sa pead kasutage Arch User Repository (AUR) selle asemel. Archi kasutajahoidlat haldab Arch Linuxi entusiastide kogukond ja see sisaldab suurt hulka pakette, mis pole ametlikes Archi hoidlates saadaval.

Esiteks peate installima Giti, kui teil seda veel süsteemis pole. Giti saate installida järgmise käsu abil:

sudo pacman -S git

Pärast installimist saate snapdi hoidla oma arvutisse kloonida. snapd on deemon ja käitusaeg snap-pakettide haldamiseks.

git kloon https://aur.archlinux.org/snapd.git

Järgmisena liikuge äsja kloonitud snapd kataloogi, kasutades käsku cd:

cd snapd

Ehitage ja installige snapd, kasutades makepkg kasulikkust. makepkg automatiseerib pakettide loomise Arch Linuxis.

makepkg -si

Installimise lõpetamiseks järgige terminali viipasid.

2. samm: snapd-teenuse konfigureerimine

Snapd-teenuse automaatseks käivitamiseks pärast käivitamist käivitage järgmine käsk:

sudo systemctl enable --now snapd.socket

Teenuse olekut saate kontrollida, kasutades:

sudo systemctl staatuse snapd

Kui olete kõik õigesti konfigureerinud, peaks teenus töötama ja sellel peaks olema lubatud süsteemi käivitamisel laadida.

Lisaks peaksite lubama klassikalised snapdi paketid, käivitades:

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

Eelmise käsu jõustumiseks peate võib-olla välja logima või süsteemi taaskäivitama.

3. samm: tarkvara installimine Snapiga

Kõigi snapi kaudu installitud pakettide loetlemiseks käivitage järgmine käsk:

kiirloend

Eelmise käsu väljund näitab, et teil pole veel ühtegi snapsi installitud.

Saame installida näidisrakenduse snap Tere, Maailm klõpsatav pakett. Käivitage järgmine käsk:

snap install hello-world

Kui käivitate kiirloend käsk uuesti, seekord loetleb see installitud rakenduse.

Snapi ja selle käsuvalikute kohta lisateabe saamiseks vaadake käsiraamatu lehti.

mees plõksab

Snapi desinstallimine Arch Linuxis

Sa saad kasutage pakettide eemaldamiseks või installimiseks Pacmani Arch Linuxis. Näiteks snapi eemaldamiseks käivitage lihtsalt järgmine käsk:

sudo pacman -Rs snapd

Snap töötab Arch Linuxis!

Kuigi snap pole Arch Linuxis vaikimisi saadaval, saate selle installida Archi kasutajahoidla kaudu.

Võrreldes traditsiooniliste Linuxi paketihalduritega on snapidel palju eeliseid, nagu parem sõltuvushaldus ja universaalne Linuxi tugi.