Deși pachetele Snap nu sunt acceptate implicit pe distribuțiile Linux bazate pe Arch, este ușor să instalați Snap pe Arch Linux atunci când doriți.
Snap este un sistem modern de gestionare a pachetelor care promite o distribuție fără întreruperi a pachetelor și o gestionare mai bună a dependenței, spre deosebire de alți manageri de pachete.
Spre deosebire de alte distribuții Linux, cum ar fi Ubuntu, Arch Linux nu este livrat cu suport Snap în mod implicit. Din fericire, este ușor de instalat și configurat Snap pe Arch Linux.
Avantajele pachetelor Snap
Snap este dezvoltat și întreținut de Canonical, compania din spatele Ubuntu. Scopul principal al Snap este de a face managementul pachetelor pe Linux mult mai ușor. Snaps-urile sunt universale, acceptate pe toate distribuțiile Linux majore și vin cu o mulțime de alte beneficii.
Pachetele și comenzile Snap sunt menite să funcționeze pe orice sistem Linux, indiferent de distribuția de bază. Asta înseamnă că primești aceeași experiență atunci când treci de la o distribuție la alta. Acesta este, de asemenea, un avantaj imens pentru dezvoltatorii de software, deoarece pot distribui doar un singur pachet care va funcționa pe toate distribuțiile Linux.
Un alt avantaj cheie al pachetelor Snap este că vin cu toate dependențele necesare pentru ca software-ul să funcționeze fără probleme. Acest lucru are ca rezultat o mai bună securitate și fiabilitate.
Pachetele snap sunt actualizate automat și puteți reveni la o versiune anterioară a snap-ului dacă cea actuală nu funcționează corect.
Dacă doriți să experimentați toate aceste avantaje și multe altele, iată cum puteți instala Snap pe Arch Linux:
Pasul 1: Instalarea Snap pe Arch Linux
Depozitele implicite Arch Linux nu au pachetul snapd; trebuie să utilizați Arch User Repository (AUR) in schimb. Arch User Repository este întreținut de o comunitate de entuziaști Arch Linux și conține o gamă largă de pachete care nu sunt disponibile în depozitele oficiale Arch.
În primul rând, trebuie să instalați Git, dacă nu îl aveți deja pe sistemul dvs. Puteți instala Git folosind următoarea comandă:
sudo pacman -S git
Odată instalat, puteți clona depozitul snapd pe mașina dvs. snapd este demonul și runtime pentru gestionarea pachetelor snap.
clona git https://aur.archlinux.org/snapd.git
Apoi, treceți în noul director snapd clonat folosind comanda cd:
cd snapd
Construiți și instalați snapd folosind makepkg utilitate. makepkg automatizează construirea de pachete pe Arch Linux.
makepkg -si
Urmați instrucțiunile terminalului pentru a finaliza instalarea.
Pasul 2: Configurarea serviciului snapd
Pentru ca serviciul snapd să pornească automat după pornire, executați următoarea comandă:
sudo systemctl enable --now snapd.socket
Puteți verifica starea serviciului folosind:
sudo systemctl status snapd
Dacă ați configurat totul corect, serviciul ar trebui să ruleze și să fie activat pentru a se încărca la pornirea sistemului.
În plus, ar trebui să activați pachetele clasice snapd rulând:
sudo ln -s /var/lib/snapd/snap /snap
Poate fi necesar să vă deconectați sau să reporniți sistemul pentru ca comanda anterioară să aibă efect.
Pasul 3: Instalarea software-ului cu Snap
Pentru a lista toate pachetele instalate prin snap, rulați următoarea comandă:
listă rapidă
Ieșirea de la comanda precedentă va arăta că nu aveți încă instalate snaps.
Putem instala un exemplu de aplicație snap, the Salut Lume pachet snap. Rulați următoarea comandă:
instalare rapidă hello-world
Dacă rulați listă rapidă comanda din nou, de data aceasta va lista aplicația instalată.
Aruncă o privire la paginile de manual pentru a afla mai multe despre snap și opțiunile sale de comandă.
omul snap
Cum să dezinstalați Snap pe Arch Linux
Puteți utilizați Pacman pentru a elimina sau a instala pachete pe Arch Linux. De exemplu, pentru a elimina snap, pur și simplu rulați următoarea comandă:
sudo pacman -Rs snapd
Snap funcționează pe Arch Linux!
Deși snap nu este disponibil în mod implicit pe Arch Linux, îl puteți instala prin intermediul Arch User Repository.
În comparație cu managerii tradiționali de pachete Linux, snaps-urile au o mulțime de avantaje, cum ar fi o gestionare mai bună a dependenței și suport universal pentru Linux.