Nors pagal numatytuosius nustatymus „Snap“ paketai nepalaikomi „Arch“ pagrindu veikiančiuose „Linux“ paskirstymuose, „Snap“ lengva įdiegti „Arch Linux“, kai norite.

Snap yra moderni paketų valdymo sistema, kuri žada sklandų paketų paskirstymą ir geresnį priklausomybės valdymą, priešingai nei kitos paketų tvarkyklės.

Skirtingai nuo kitų „Linux“ platinimų, tokių kaip „Ubuntu“, „Arch Linux“ pagal numatytuosius nustatymus nepalaiko „Snap“. Laimei, „Snap“ lengva įdiegti ir konfigūruoti „Arch Linux“.

Snap paketų privalumai

„Snap“ kuria ir prižiūri „Canonical“, „Ubuntu“ įmonė. Pagrindinis „Snap“ tikslas yra daug lengviau valdyti paketus Linux sistemoje. „Snaps“ yra universalūs, palaikomi visose pagrindinėse „Linux“ distribucijose ir turi daug kitų privalumų.

„Snap“ paketai ir komandos yra skirti veikti bet kurioje „Linux“ sistemoje, neatsižvelgiant į pagrindinį platinimą. Tai reiškia, kad pereidami iš vieno platinimo į kitą gausite tą pačią patirtį. Tai taip pat yra didžiulis pranašumas programinės įrangos kūrėjams, nes jie gali tiesiog platinti vieną paketą, kuris veiks visose „Linux“ platinimo sistemose.

instagram viewer

Kitas svarbus „Snap“ paketų pranašumas yra tas, kad jie turi visas priklausomybes, kurių reikia, kad programinė įranga veiktų sklandžiai. Tai užtikrina didesnį saugumą ir patikimumą.

Snap paketai atnaujinami automatiškai ir galite grįžti prie ankstesnės snap versijos, jei dabartinė neveikia tinkamai.

Jei norite patirti visus šiuos privalumus ir dar daugiau, štai kaip galite įdiegti „Snap“ „Arch Linux“:

1 veiksmas: „Snap“ diegimas „Arch Linux“.

Numatytosiose Arch Linux saugyklose nėra snapd paketo; tau reikia naudoti Arch vartotojo saugyklą (AUR) vietoj to. Arch vartotojo saugyklą prižiūri Arch Linux entuziastų bendruomenė ir joje yra daugybė paketų, kurių nėra oficialiose Arch saugyklose.

Pirmiausia turite įdiegti „Git“, jei jo dar neturite savo sistemoje. Galite įdiegti „Git“ naudodami šią komandą:

sudo pacman -S git

Įdiegę galite klonuoti „snapd“ saugyklą į savo kompiuterį. snapd yra snap paketų valdymo demonas ir vykdymo laikas.

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

Tada pereikite į naujai klonuotą snapd katalogą naudodami komandą cd:

cd snapd

Sukurkite ir įdiekite snapd naudodami makepkg naudingumas. makepkg automatizuoja paketų kūrimą „Arch Linux“.

makepkg -si

Vykdykite terminalo nurodymus, kad užbaigtumėte diegimą.

2 veiksmas: konfigūruokite „snapd“ paslaugą

Kad snapd paslauga būtų paleista automatiškai po įkrovos, paleiskite šią komandą:

sudo systemctl enable --now snapd.socket

Galite patikrinti paslaugos būseną naudodami:

sudo systemctl status snapd

Jei viską sukonfigūravote tinkamai, paslauga turėtų veikti ir įgalinta įkelti paleidžiant sistemą.

Be to, turėtumėte įjungti klasikinius snapd paketus paleisdami:

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

Kad įsigaliotų ankstesnė komanda, gali tekti atsijungti arba iš naujo paleisti sistemą.

3 veiksmas: programinės įrangos įdiegimas naudojant „Snap“.

Norėdami išvardyti visus paketus, įdiegtus naudojant „snap“, paleiskite šią komandą:

momentinis sąrašas

Ankstesnės komandos išvestis parodys, kad dar neįdiegėte jokių snapų.

Galime įdiegti pavyzdinę snap programėlę, Labas pasauli užklijuojamas paketas. Vykdykite šią komandą:

snap install hello-world

Jei paleisite momentinis sąrašas komandą dar kartą, šį kartą bus pateiktas įdiegtos programos sąrašas.

Pažvelkite į vadovo puslapius, kad sužinotumėte daugiau apie snap ir jo komandų parinktis.

vyras spusteli

Kaip pašalinti „Snap“ iš „Arch Linux“.

Tu gali naudokite Pacman paketams pašalinti arba įdiegti „Arch Linux“. Pavyzdžiui, norėdami pašalinti snap, tiesiog paleiskite šią komandą:

sudo pacman -Rs snapd

„Snap“ veikia „Arch Linux“ sistemoje!

Nors „Snap“ pagal numatytuosius nustatymus nepasiekiamas „Arch Linux“, galite jį įdiegti naudodami „Arch“ vartotojo saugyklą.

Palyginti su tradicinėmis „Linux“ paketų tvarkyklėmis, „snaps“ turi daug privalumų, tokių kaip geresnis priklausomybės valdymas ir universalus „Linux“ palaikymas.