Gli snap sono il modo in cui Canonical fornisce pacchetti che possono essere installati su qualsiasi distribuzione Linux. Per coloro che non hanno mai sentito parlare di Canonical, è l'azienda che sviluppa Ubuntu.
Cosa sono gli Snap?
Gli snap vengono creati in modo simile a qualsiasi altra app Linux, tranne per il fatto che un singolo pacchetto viene compilato insieme a tutte le dipendenze necessarie per il funzionamento dell'app. È un pacchetto autonomo simile ad AppImage, con quest'ultimo solo un'app portatile. Pertanto, l'installazione dei pacchetti snaps ha un enorme successo, a differenza dei pacchetti standard che spesso si interrompono a causa di dipendenze non risolte. I pacchetti Snap sono disponibili anche per dispositivi desktop, cloud e IoT. Sono facili da installare, sicuri, multipiattaforma e privi di dipendenze.
Cosa dovresti sapere
- Snap è sia l'interfaccia della riga di comando che il formato del pacchetto dell'applicazione.
- Snapd – È il servizio in background che gestisce e mantiene gli snap installati sul computer.
- Snapcraft:è il comando e il framework utilizzato per creare gli snap.
- Snap Store:è l'app store da cui gli sviluppatori possono caricare gli snap e gli utenti possono installare le app.
Vantaggi degli Snap
Gli snap sono una cosa grandiosa che sia mai accaduta alla comunità Linux. Con diverse distribuzioni Linux che vengono sfornate ogni mese, sono gli utenti che devono affrontare una prova confusa su quale distribuzione Linux scegliere. Gli utenti spesso devono fare una scelta difficile se selezionare una distribuzione con la maggior parte delle app supportate o se scegliere una distribuzione basata sulle ultime tecnologie. Snaps mira a riempire questi buchi e rendere disponibile un'app su tutte le distribuzioni Linux. Ecco i vantaggi degli Snap.
- Controllo degli aggiornamenti: Gli snap possono essere aggiornati automaticamente, ma è anche possibile controllarli manualmente se necessario
- Istantanee :salva, esegui il backup e ripristina lo stato di uno o più snap installati
- Installazioni parallele: Installa più di una versione dello stesso snap sul tuo sistema
- Ultimi aggiornamenti: Le ultime versioni stabili diventano rapidamente disponibili grazie ai canali creati nello snap store
Installazione rapida su distribuzioni Linux
Gli snap possono essere utilizzati su tutte le principali distribuzioni Linux, inclusi Ubuntu, Linux Mint, Debian, Fedora e tutti i loro derivati. Questo articolo tratta ciascuno di essi in una procedura dettagliata.
1. Installa snap su Ubuntu
Snap è preinstallato e pronto per l'uso su Ubuntu 16.04.4 LTS (Xenial Xerus) o versioni successive, inclusi Ubuntu 18.04 LTS (Bionic Beaver) e Ubuntu 18.10 (Cosmic Cuttlefish). Per tutte le altre versioni, avvia il Terminale e lancia i seguenti comandi:
sudo apt update
sudo apt install snapd
Riavvia o esci e accedi nuovamente per completare l'installazione.
2. Installa snap su Arch Linux
Avvia Terminale e inserisci i seguenti comandi uno alla volta.
git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Riavvia per completare l'installazione.
3. Installa snap su CentOS
Avvia Terminale e inserisci i seguenti comandi uno alla volta.
sudo yum install epel-release
sudo yum install snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Riavvia per completare l'installazione.
4. Installa snap su Debian
Snap non è attualmente disponibile nelle versioni di Debian precedenti alla 9. Avvia Terminal e inserisci i seguenti comandi:
su root
apt update
apt install snapd
Riavvia per completare l'installazione.
5. Installa snap su Linux Mint, sistema operativo elementare
Apri Terminale dall'utilità di avvio delle applicazioni e digita quanto segue:
sudo apt update
sudo apt install snapd
Riavvia o disconnetti e accedi nuovamente per completare l'installazione.
6. Installa snap su Fedora
Apri Terminale dalle Attività e digita quanto segue:
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snap
Riavvia o disconnetti e accedi nuovamente per completare l'installazione. Questo è tutto.
7. Installa snap su Solus
Solus 3 e versioni successive sono dotati di snap installato per impostazione predefinita. Nelle versioni precedenti, avvia il terminale dal menu Strumenti di sistema e inserisci quanto segue:
sudo eopkg up
sudo eopkg install snapd
Riavvia il computer per completare l'installazione.
sudo reboot
8. Installa snap su Manjaro Linux
sudo pacman -S snapd
sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap
Riavvia il computer per completare l'installazione.
Come installare l'app Snap Store
Per sfruttare appieno lo snap, l'installazione di snap store sulla tua distribuzione Linux ti avvicina alla vasta gamma di app pronte per l'installazione. Installiamo Snap Store.
Avvia il Terminale e inserisci il seguente comando:
sudo snap install snap-store
Questo è tutto! Puoi avviare Snap Store dal programma di avvio dell'applicazione, quindi sfogliare migliaia di snap.