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.