Whatsapp

Vad är snaps? Och hur är de viktiga?

Anonim

Med den kommande releasen av Ubuntu 17.04 i april, namn som Ubuntu Snaps och Unity 8 har ofta nämnts. De flesta utvecklare förstår vad fuzz handlar om, men det är förmodligen inte fallet för Linux nybörjare.

Så, idag kommer vi kort att beröra vad Snaps; är, hur de är viktiga och om man ska vara ex alterad över denna nya utveckling eller inte.

Vad är Snaps?

Snaps är i slutändan applikationer komprimerade tillsammans med deras beroenden och beskrivningar av hur man kör och interagerar med annan programvara på systemet du installerade den på.

De är huvudsakligen utformade för att vara sandlådor och isolerade från annan systemprogramvara, säkra och lättinstallerbara, uppgraderbara, nedbrytbara och borttagbara oavsett dess underliggande system.

Canonical utvecklar Snaps som det nya förpackningsmediet för Ubuntus Internet of Things-enheter och distributioner av stora containers som kallas Ubuntu Core.

Funktioner i Snaps

Snaps funktioner ger det ett betydande bidrag till Linux community eftersom de, för att citera Canonical, ger utvecklare möjligheten att

paketera vilken app som helst för varje Linux desktop, server, moln eller enhet, och leverera uppdateringar direkt.

Nedan är höjdpunkter på varför Snaps är utmärkta:

Prisvärdhet

Kom igång med Snaps kostnadsfritt och börja bygga dina appar direkt på Ubuntu Core .

Bärbarhet

Snaps låter dig utveckla, paketera, installera och uppdatera dina appar på alla Linuxskrivbord, moln och server med ett svep.

Ska inte längre leta efter sätt att installera samma appar på olika Linux distros, särskilt eftersom många andra distros är validerar den nya tekniken.

Snabbare installationer och uppgraderingar

Med Snaps att installera och uppgradera applikationer blir enkelt eftersom alla beroenden redan finns i zip-filen så inga fler trasiga appar .

Stöd från gemenskapen

Som är fallet med Ubuntu, så är det med Snapsoch Ubuntu CoreVet att du har stöd från en stor utvecklargemenskap för att hjälpa dig när du fastnar som utvecklare eller som Linux-entusiast som implementerar Snaps

Hur man installerar Snap i Linux

I det här avsnittet kommer jag att visa dig hur du installerar Snap i Linux och hur du använder snap för att installera, uppdatera eller ta bort paket.

Sedan Ubuntu 16.04 är Snap redan förinstallerat på systemet, så vi behöver inte installera igen. För annan distribution kan du följa instruktionerna som visas:

On Arch Linux

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

On Fedora

$ sudo dnf copr aktivera zyga/snapcore
$ sudo dnf installera snapd
$ sudo systemctl aktivera --now snapd.service
$ sudo setenforce 0

När snap har installerats och startat kan du lista alla tillgängliga paket i snapbutiken som visas.

$ snabbsökning

För att söka efter ett visst paket, ange bara paketnamnet som show.

$ snap hitta paketnamn

För att installera ett snappaket, ange paketet med namn.

$ sudo snap install paketnamn

För att uppdatera ett installerat snappaket, ange paketet med namn.

$ sudo snap refresh paketnamn

För att ta bort ett installerat snappaket, kör.

$ sudo snap remove paketnamn

För att lära dig mer om snap-paket, gå igenom man-sidorna eller följ länkarna nedan.

Du är välkommen att ta reda på mer om Snaps genom att kolla in resurserna nedan:

Jag hoppas att du har kunnat få åtminstone en grundläggande förståelse för vad Snaps är och varför de är en stor sak för Linux-gemenskapen. Lämna gärna dina kommentarer nedan och ge förslag på information som jag kan ha utelämnat.