Hva skjer

Hva er snaps? Og hvordan er de viktige?

Anonim

Med den kommende utgivelsen av Ubuntu 17.04 i april, navn som Ubuntu Snaps og Unity 8 har ofte blitt nevnt. De fleste utviklere forstår hva fuzz handler om, men det er sannsynligvis ikke tilfellet for Linux nybegynnere.

Så, i dag skal vi kort berøre hva Snaps; er, hvordan de er viktige, og om man skal være begeistret for denne nye utviklingen eller ikke.

Hva er Snaps?

Snaps er til syvende og sist applikasjoner komprimert sammen med deres avhengigheter og beskrivelser av hvordan man kjører og samhandler med annen programvare på systemet du installerte den på.

De er hovedsakelig designet for å være i sandkasse og isolert fra annen systemprogramvare, sikre og lett installerbare, oppgraderbare, nedbrytbare og flyttbare uavhengig av det underliggende systemet.

Canonical utvikler Snaps som det nye pakkemediet for Ubuntus Internet of Things-enheter og distribusjoner av store containere referert til som Ubuntu Core.

Features of Snaps

Snaps funksjoner gir den et betydelig bidrag til Linux fellesskap som, for å sitere Canonical, gir de utviklere muligheten til å

pakker en hvilken som helst app for hver Linux desktop, server, sky eller enhet, og lever oppdateringer direkte.

Nedenfor er høydepunkter på hvorfor Snaps er utmerket:

Rimelig

Kom i gang med Snaps gratis og begynn å bygge appene dine rett på Ubuntu Core .

Bærbarhet

Snaps lar deg utvikle, pakke, installere og oppdatere appene dine på alle Linuxskrivebord, sky og server med ett grep.

Ikke mer å lete etter måter å installere de samme appene på forskjellige Linux distroer, spesielt siden mange andre distroer er validering av den nye teknologien.

Raskere installasjoner og oppgraderinger

Med Snaps vil installere og oppgradere applikasjoner være en lek fordi alle avhengighetene allerede er til stede i zip-filen, så ingen flere ødelagte apper .

Støtte fra fellesskapet

Som tilfellet er med Ubuntu, så er det med Snapsog Ubuntu CoreVit at du har støtte fra et stort utviklerfellesskap for å hjelpe deg hver gang du står fast som utvikler eller som Linux-entusiast som implementerer Snaps

Hvordan installerer Snap i Linux

I denne delen vil jeg vise deg hvordan du installerer Snap i Linux og hvordan du bruker snap til å installere, oppdatere eller fjerne pakker.

Siden Ubuntu 16.04, er Snap allerede forhåndsinstallert på systemet, så vi trenger ikke å installere på nytt. For annen distribusjon kan du følge instruksjonene 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 aktivere --now snapd.service
$ sudo setenforce 0

Når snap er installert og startet, kan du liste opp alle tilgjengelige pakker i snap-butikken som vist.

$ snapfunn

For å søke etter en bestemt pakke, spesifiser pakkenavnet som show.

$ snap finn pakkenavn

For å installere en snap-pakke, spesifiser pakken ved navn.

$ sudo snap install pakkenavn

For å oppdatere en installert snap-pakke, spesifisere pakken ved navn.

$ sudo snap refresh pakkenavn

For å fjerne en installert snap-pakke, kjør.

$ sudo snap fjern pakkenavn

For å lære mer om snap-pakker, gå gjennom man-sidene eller følg koblingene nedenfor.

Du er velkommen til å finne ut mer om Snaps ved å sjekke ut ressursene nedenfor:

Jeg håper du i det minste har klart å få en grunnleggende forståelse av hva Snaps er og hvorfor de er en stor sak for Linux-fellesskapet. Slipp gjerne kommentarer nedenfor og kom med forslag til informasjon jeg kan ha utelatt.