Whatsapp

Ce sunt Snaps-urile? Și cum sunt ele importante?

Anonim

Cu viitoarea lansare a Ubuntu 17.04 în aprilie, nume precum Ubuntu Snaps și Unitatea 8 au fost menționate frecvent. Majoritatea dezvoltatorilor înțeleg despre ce este fuzz-ul, dar probabil că nu este cazul pentru Linux începători.

Așadar, astăzi, vom atinge pe scurt ce Snaps; sunt, cât de importante sunt acestea și dacă să fii entuziasmat de această nouă dezvoltare sau nu.

Ce sunt Snaps-urile?

Snaps sunt în cele din urmă aplicații comprimate împreună cu dependențele și descrierile lor despre cum să rulezi și să interacționezi cu alt software de pe sistemul pe care l-ai instalat. pe.

Sunt proiectate în principal pentru a fi izolate de alte programe software de sistem, sigure și ușor de instalat, actualizate, degradabile și detașabile, indiferent de sistemul de bază.

Canonical dezvoltă Snaps ca noul mediu de ambalare pentru dispozitivele Ubuntu Internet of Things și implementări de containere mari denumite Ubuntu Core.

Funcțiile Snaps

Funcțiile

Snaps oferă o contribuție semnificativă la Linux comunitate ca, ca să citez Canonical, le oferă dezvoltatorilor capacitatea de a

pachetează orice aplicație pentru fiecare Linux desktop, server, cloud sau dispozitiv și oferă actualizări direct.

Mai jos sunt elementele evidențiate de ce Snaps sunt excelente:

Accesibilitate

Incepe-te cu Snaps gratuit și începe să-ți construiești aplicațiile chiar pe Ubuntu Core .

Portabilitate

Snaps vă permit să dezvoltați, să împachetați, să instalați și să vă actualizați aplicațiile pe orice Linuxdesktop, cloud și server dintr-o singură lovitură.

Nu mai căutați modalități de a instala aceleași aplicații pe diferite Linux distribuții, mai ales că multe alte distribuții sunt validarea noii tehnologii.

Instalări și upgrade-uri mai rapide

Cu Snaps instalarea și actualizarea aplicațiilor va fi ușoară, deoarece toate dependențele sunt deja prezente în fișierul zip, așa că nu mai există aplicații deteriorate .

Sprijin din partea comunității

Așa cum este cazul cu Ubuntu, așa este și cu Snapsși Ubuntu CoreSă știți că aveți sprijinul unei comunități vaste de dezvoltatori care să vă ajute ori de câte ori rămâneți blocat ca dezvoltator sau ca un entuziast Linux care implementează Snaps

Cum se instalează Snap în Linux

În această secțiune, vă voi arăta cum să instalați Snap în Linux și cum să utilizați snap pentru a instala, actualiza sau elimina pachete.

Din Ubuntu 16.04, Snap este deja preinstalat pe sistem, așa că nu trebuie să instalăm din nou. Pentru alte distribuții, puteți urma instrucțiunile prezentate:

Pe Arch Linux

$ sudo yaourt -S snapd
$ sudo systemctl start snapd.socket

Pe Fedora

$ sudo dnf copr enable zyga/snapcore
$ sudo dnf install snapd
$ sudo systemctl enable --now snapd.service
$ sudo setenforce 0

Odată ce snap a fost instalat și pornit, puteți lista toate pachetele disponibile în magazinul snap, așa cum se arată.

$ găsire rapidă

Pentru a căuta un anumit pachet, trebuie doar să specificați numele pachetului ca afișat.

$ snap find package-name

Pentru a instala un pachet snap, specificând pachetul după nume.

$ sudo snap install package-name

Pentru a actualiza un pachet snap instalat, specificând pachetul după nume.

$ sudo snap refresh nume-pachet

Pentru a elimina un pachet snap instalat, rulați.

$ sudo snap remove package-name

Pentru a afla mai multe despre pachetele snap, accesați paginile de manual sau urmați linkurile de mai jos.

Ești binevenit să afli mai multe despre Snaps, verificând resursele de mai jos:

Sper că ați reușit să obțineți cel puțin o înțelegere fundamentală a ceea ce sunt Snaps-urile și de ce sunt o afacere importantă pentru comunitatea Linux. Simțiți-vă liber să lăsați comentariile dvs. mai jos și să faceți, de asemenea, sugestii de informații pe care ar putea să le fi omis.