Whatsapp

Hvad er snaps? Og hvordan er de vigtige?

Anonim

Med den kommende udgivelse af Ubuntu 17.04 i april, navne som Ubuntu Snaps og Unity 8 er ofte blevet nævnt. De fleste udviklere forstår, hvad fuzz handler om, men det er nok ikke tilfældet for Linux newbies.

Så i dag vil vi kort komme ind på hvad Snaps; er, hvordan de er vigtige, og om man skal være begejstret for denne nye udvikling eller ej.

Hvad er Snaps?

Snaps er i sidste ende applikationer komprimeret sammen med deres afhængigheder og beskrivelser af, hvordan man kører og interagerer med anden software på det system, du installerede det på.

De er hovedsageligt designet til at være sandboxed og isoleret fra anden systemsoftware, sikre og let installerbare, opgraderbare, nedbrydelige og aftagelige uanset dets underliggende system.

Canonical udvikler Snaps som det nye emballagemedie til Ubuntus Internet of Things-enheder og store containerimplementeringer kaldet Ubuntu Core.

Features of Snaps

Snaps funktioner giver det et væsentligt bidrag til Linux community, da de for at citere Canonical giver udviklere muligheden for at

pakker enhver app for hver Linux desktop, server, cloud eller enhed, og lever opdateringer direkte.

Herunder er højdepunkter for, hvorfor Snaps er fremragende:

Overkommelig pris

Kom i gang med Snaps gratis, og begynd at bygge dine apps direkte på Ubuntu Core .

Portabilitet

Snaps giver dig mulighed for at udvikle, pakke, installere og opdatere dine apps på alle Linuxdesktop, cloud og server med ét tryk.

Du skal ikke længere søge efter måder at installere de samme apps på forskellige Linux distros, især da mange andre distroer er validering af den nye teknologi.

Hurtigere installationer og opgraderinger

Med Snaps vil installation og opgradering af applikationer være en leg, fordi alle afhængigheder allerede er til stede i zip-filen, så der er ikke flere ødelagte apps .

Støtte fra fællesskab

Som det er tilfældet med Ubuntu, sådan er det med Snapsog Ubuntu CoreVid, at du har opbakning fra et stort udviklerfællesskab til at hjælpe dig, når du sidder fast som udvikler eller som Linux-entusiast, der implementerer Snaps

Sådan installeres Snap i Linux

I dette afsnit vil jeg vise dig, hvordan du installerer Snap i Linux, og hvordan du bruger snap til at installere, opdatere eller fjerne pakker.

Siden Ubuntu 16.04, er Snap allerede forudinstalleret på systemet, så vi behøver ikke at installere igen. For anden distribution kan du følge instruktionerne som vist:

On Arch Linux

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

On Fedora

$ sudo dnf copr aktiver zyga/snapcore
$ sudo dnf installer snapd
$ sudo systemctl aktiver --now snapd.service
$ sudo setenforce 0

Når snap er blevet installeret og startet, kan du liste alle tilgængelige pakker i snapbutikken som vist.

$ snap find

For at søge efter en bestemt pakke skal du blot angive pakkenavnet som show.

$ snap find pakkenavn

For at installere en snap-pakke ved at angive pakken ved navn.

$ sudo snap install pakkenavn

For at opdatere en installeret snap-pakke ved at angive pakken ved navn.

$ sudo snap refresh pakkenavn

For at fjerne en installeret snap-pakke skal du køre.

$ sudo snap fjern pakkenavn

For at lære mere om snap-pakker, gå gennem man-siderne eller følg nedenstående links.

Du er velkommen til at finde ud af mere om Snaps ved at tjekke ressourcerne nedenfor:

Jeg håber, du i det mindste har været i stand til at få en grundlæggende forståelse af, hvad Snaps er, og hvorfor de er en stor ting for Linux-fællesskabet. Du er velkommen til at skrive dine kommentarer nedenfor og også komme med forslag til oplysninger, jeg måske har udeladt.