WhatsApp

Cosa sono gli snap? E come sono importanti?

Anonim

Con l'imminente rilascio di Ubuntu 17.04 ad aprile, nomi come Ubuntu Snaps e Unity 8 sono stati spesso citati. La maggior parte degli sviluppatori capisce di cosa si tratta, ma probabilmente non è così per Linux neofiti.

Quindi, oggi, parleremo brevemente di cosa Snaps; sono, quanto sono importanti e se essere entusiasti di questo nuovo sviluppo o meno.

Cosa sono gli Snap?

Snap sono in definitiva applicazioni compresse insieme alle loro dipendenze e descrizioni di come eseguire e interagire con altro software sul sistema in cui è stato installato su.

Sono progettati principalmente per essere in modalità sandbox e isolati da altri software di sistema, sicuri e facilmente installabili, aggiornabili, degradabili e rimovibili indipendentemente dal sistema sottostante.

Canonical sta sviluppando Snaps come nuovo mezzo di packaging per dispositivi Internet of Things di Ubuntu e distribuzioni di container di grandi dimensioni denominate Ubuntu Core.

Caratteristiche degli snap

Le caratteristiche di

Snaps forniscono un contributo significativo al Linux community in quanto, per citare Canonical, danno agli sviluppatori la possibilità di

impacchetta qualsiasi app per ogni Linux desktop, server, cloud o dispositivo e distribuisci gli aggiornamenti direttamente.

Di seguito sono riportati i punti salienti del motivo per cui Snap sono eccellenti:

Convenienza

Mettiti in funzione con Snaps gratuitamente e inizia a creare le tue app direttamente su Ubuntu Core .

Portabilità

Snaps ti consentono di sviluppare, impacchettare, installare e aggiornare le tue app su qualsiasi Linuxdesktop, cloud e server in un colpo solo.

Non dovrai più cercare i modi per installare le stesse app su differenti Linux distribuzioni, soprattutto perché molte altre distribuzioni sono convalida della nuova tecnologia.

Installazioni e aggiornamenti più veloci

Con Snaps l'installazione e l'aggiornamento delle applicazioni sarà un gioco da ragazzi perché tutte le dipendenze sono già presenti nel file zip quindi niente più app danneggiate .

Supporto dalla community

Come nel caso di Ubuntu, così è anche di Snapse Ubuntu CoreSappi che hai il supporto di una vasta comunità di sviluppatori per aiutarti ogni volta che rimani bloccato come sviluppatore o come Linux appassionato che implementa Snap

Come installare Snap in Linux

In questa sezione, ti mostrerò come installare Snap in Linux e come usare snap per installare, aggiornare o rimuovere pacchetti.

Da Ubuntu 16.04, Snap è già preinstallato sul sistema, quindi non è necessario installarlo di nuovo. Per altre distribuzioni, puoi seguire le istruzioni come mostrato:

Su Arch Linux

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

Su Fedora

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

Una volta che snap è stato installato e avviato, puoi elencare tutti i pacchetti disponibili nello snap store come mostrato.

$ ricerca istantanea

Per cercare un particolare pacchetto, basta specificare il nome del pacchetto come show.

$ snap trova nome-pacchetto

Per installare un pacchetto snap, specificando il nome del pacchetto.

$ sudo snap install nome-pacchetto

Per aggiornare un pacchetto snap installato, specificando il pacchetto per nome.

$ sudo snap refresh nome-pacchetto

Per rimuovere un pacchetto snap installato, esegui.

$ sudo snap remove nome-pacchetto

Per saperne di più sui pacchetti snap, consulta le pagine man o segui i collegamenti sottostanti.

Sei invitato a scoprire di più sugli Snap controllando le risorse seguenti:

Spero che tu sia stato in grado di ottenere almeno una comprensione fondamentale di cosa sono gli Snap e perché sono un grosso problema per la comunità Linux. Sentiti libero di lasciare i tuoi commenti qui sotto e anche di suggerire informazioni che potrei aver tralasciato.