GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e utilizzare Snap in varie distribuzioni Linux

Breve: Gli snap sono il modo in cui Canonical fornisce un sistema di gestione dei pacchetti di distribuzione incrociata. In questo articolo vedremo come installare e utilizzare gli snap in varie distribuzioni Linux.

Potresti sentire parlare di applicazioni Snap in questi giorni. Canonical descrive Snap come un pacchetto Linux universale che può funzionare su qualsiasi distribuzione.

Gli snap sono fondamentalmente un'applicazione compilata insieme alle sue dipendenze e librerie, fornendo un ambiente sandbox per l'esecuzione dell'applicazione. Questi sono più facili e veloci da installare, possono ricevere gli ultimi aggiornamenti e sono limitati dal sistema operativo e da altre app.

Un'applicazione può essere impacchettata per ogni desktop, server, cloud o dispositivo Linux sotto forma di snap. Per uno sviluppatore di applicazioni, mantenere diversi formati di pacchetto e successivi aggiornamenti è un problema, che Canonical sotto forma di Snap ha cercato di superare. Ha funzionato bene perché sempre più applicazioni ora forniscono pacchetti Snap.

In altre parole, invece di preoccuparti dei pacchetti DEB per Debian/Ubuntu, dei pacchetti RPM per Fedora ecc., puoi usare il pacchetto Snap che funzionerebbe su tutte le distribuzioni Linux con supporto Snap.

Vantaggi degli snap

  • Più facile da creare e gestire per gli sviluppatori:gli snap sono più facili da creare e contengono tutte le dipendenze e le librerie necessarie per l'esecuzione, il che significa anche che l'applicazione utilizza le librerie più recenti e non deve affrontare problemi di dipendenze.
  • Aggiornamenti automatici:gli aggiornamenti in un attimo vengono forniti automaticamente su base giornaliera e raggiungono tutti, indipendentemente dal sistema operativo di base.
  • Un attimo per tutto:desktop, server o cloud.
  • Disponibilità di diverse versioni:è possibile mantenere un attimo nella versione stabile, nelle versioni beta e nella build giornaliera contemporaneamente e puoi passare dall'una all'altra quando vuoi.
  • Sicurezza:gli snap vengono eseguiti in un ambiente sandbox, isolato dal resto del sistema.

Come installare Snap su Linux

Prima di Snap pacchetti, dovrai installare snapd. snapd è un ambiente di gestione che gestisce l'installazione e gli aggiornamenti degli snap. L'installazione di snapd abiliterà il supporto Snap sulla tua distribuzione Linux.

Vediamo come installarlo per diverse distribuzioni Linux.

Abilitazione del supporto Snap su distribuzioni basate su Debian e Ubuntu

Se vuoi usare le applicazioni Snap su Linux Mint e altre distribuzioni basate su Debian o Ubuntu, usa il comando seguente:

sudo apt install snapd

Abilitazione del supporto Snap su distribuzioni basate su Fedora

sudo dnf install snapd

Abilitazione del supporto Snap su distribuzioni basate su Arch

snapd è disponibile in Arch User Repository. Esegui il comando seguente per installarlo e abilitarlo.

yaourt -S snapd
sudo systemctl enable --now snapd.socket

Abilitazione del supporto Snap su distribuzioni basate su OpenSUSE

snapd non è ufficialmente incluso per OpenSUSE. Per installare in Tumbleweed usa i seguenti comandi:

sudo zypper addrepo http://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_42.2/ snappy
sudo zypper install snapd

Una volta che il pacchetto è stato installato con successo dal repository della community, abilita l'unità systemd.

sudo systemctl enable --now snapd.socket

Come usare lo snap con i comandi Snap di base

Una volta terminata l'installazione di snapd, è il momento di vedere come utilizzarla. Abbiamo già trattato i comandi Snap in dettaglio. Qui, elencherò rapidamente i comandi Snap più utili.

Puoi cercare diversi snap e installarlo. Esiste uno Snap Store che contiene diverse app (o snap) pubbliche e private per cloud, desktop, dispositivi ecc.

Trovare uno snap

Chiunque può pubblicare uno snap nello store, tuttavia, vedrai solo gli snap che sono stati pubblicati nella versione stabile e sono stati rivisti. Usa il comando seguente per cercare uno snap:

sudo snap find libreoffice

Installazione degli snap

Una volta trovato lo snap che stai cercando, puoi installarlo con il comando seguente:

sudo snap install <snap_name>

Elenca gli snap installati

Puoi usare il comando seguente per vedere gli snap che hai installato insieme alle loro versioni e allo sviluppatore:

snap list

Aggiorna un'app snap installata

Gli snap vengono aggiornati periodicamente all'ultima versione. Nel caso tu stia provando a farlo manualmente, digita il comando seguente nel terminale:

sudo snap refresh <snap_name>

Disinstalla un pacchetto snap

Per rimuovere uno snap

sudo snap remove <snap_name>

Parole finali

Con diverse distribuzioni Linux che eseguono gestori di pacchetti e formati diversi, non esiste un unico modo per installare un'applicazione in ogni distribuzione Linux allo stesso modo. Snap può essere la soluzione a questo problema, superando i problemi di installazione (come una libreria mancante) e assicurandosi di eseguire l'ultima versione!

Cosa ne pensi degli snap? Dicci nei commenti.



Linux
  1. Come installare e utilizzare telnet su Kali Linux

  2. Come installare e utilizzare lo schermo Linux?

  3. Come installare e utilizzare Snap Package Manager su Alma Linux 8

  4. Come installare e utilizzare Flatpak in Linux

  5. Come installare e utilizzare Traceroute in Linux

Come installare e utilizzare Snapcraft su Linux

Come installare e utilizzare Snapd su Debian 11

Come installare e utilizzare PHP Composer su distribuzioni Linux

Come installare e utilizzare GNU Emacs su distribuzioni Linux

Come installare e utilizzare Ruby su distribuzioni Linux

Come installare e configurare Todoist nelle distribuzioni Linux