Sebbene i pacchetti Snap non siano supportati su distribuzioni Linux basate su Arch per impostazione predefinita, è facile installare Snap su Arch Linux quando lo desideri.
Snap è un moderno sistema di gestione dei pacchetti che promette una distribuzione dei pacchetti senza soluzione di continuità e una migliore gestione delle dipendenze rispetto ad altri gestori di pacchetti.
A differenza di altre distribuzioni Linux come Ubuntu, Arch Linux non viene fornito con il supporto Snap per impostazione predefinita. Fortunatamente, è facile installare e configurare Snap su Arch Linux.
Vantaggi dei pacchetti Snap
Snap è sviluppato e gestito da Canonical, la società dietro Ubuntu. L'obiettivo principale di Snap è rendere la gestione dei pacchetti su Linux molto più semplice. Gli snap sono universali, supportati su tutte le principali distribuzioni Linux e offrono molti altri vantaggi.
I pacchetti e i comandi snap sono pensati per funzionare su qualsiasi sistema Linux indipendentemente dalla distribuzione sottostante. Ciò significa che ottieni la stessa esperienza quando passi da una distribuzione all'altra. Questo è anche un enorme vantaggio per gli sviluppatori di software perché possono semplicemente distribuire un singolo pacchetto che funzionerà su tutte le distribuzioni Linux.
Un altro vantaggio chiave dei pacchetti Snap è che vengono forniti con tutte le dipendenze necessarie affinché il software funzioni senza problemi. Ciò si traduce in una maggiore sicurezza e affidabilità.
I pacchetti snap vengono aggiornati automaticamente e puoi tornare a una versione precedente dello snap se quella corrente non funziona correttamente.
Se vuoi sperimentare tutti questi vantaggi e altro ancora, ecco come puoi installare Snap su Arch Linux:
Passaggio 1: installazione di Snap su Arch Linux
I repository Arch Linux predefiniti non hanno il pacchetto snapd; devi usa Arch User Repository (AUR) Invece. Arch User Repository è gestito da una comunità di appassionati di Arch Linux e contiene un'ampia gamma di pacchetti che non sono disponibili nei repository ufficiali di Arch.
Innanzitutto, devi installare Git, se non lo hai già sul tuo sistema. Puoi installare Git usando il seguente comando:
sudo pacman -S git
Una volta installato, puoi clonare il repository snapd sul tuo computer. snapd è il demone e il runtime per la gestione dei pacchetti snap.
clone di git https://aur.archlinux.org/snapd.git
Successivamente, spostati nella directory snapd appena clonata usando il comando cd:
cd snapd
Costruisci e installa snapd usando il file makepkg utilità. makepkg automatizza la creazione di pacchetti su Arch Linux.
makepkg -si
Seguire le istruzioni del terminale per finalizzare l'installazione.
Passaggio 2: configurazione del servizio snapd
Affinché il servizio snapd si avvii automaticamente dopo l'avvio, eseguire il seguente comando:
sudo systemctl enable --now snapd.socket
Puoi verificare lo stato del servizio tramite:
sudo systemctl status snapd
Se hai configurato tutto correttamente, il servizio dovrebbe essere in esecuzione e abilitato per il caricamento all'avvio del sistema.
Inoltre, dovresti abilitare i classici pacchetti snapd eseguendo:
sudo ln -s /var/lib/snapd/snap /snap
Potrebbe essere necessario disconnettersi o riavviare il sistema affinché il comando precedente abbia effetto.
Passaggio 3: installazione del software con Snap
Per elencare tutti i pacchetti installati tramite snap, esegui il seguente comando:
elenco di cattura
L'output del comando precedente mostrerà che non hai ancora installato alcun snap.
Possiamo installare un'app snap di esempio, the Ciao mondo pacchetto a scatto. Esegui il seguente comando:
snap installa ciao-mondo
Se esegui il file elenco di cattura comando di nuovo, questa volta elencherà l'app installata.
Dai un'occhiata alle pagine del manuale per saperne di più su snap e le sue opzioni di comando.
schiocco dell'uomo
Come disinstallare Snap su Arch Linux
Puoi usa Pacman per rimuovere o installare i pacchetti su ArcoLinux. Ad esempio, per rimuovere lo snap, esegui semplicemente il seguente comando:
sudo pacman -Rs snapd
Snap funziona su Arch Linux!
Sebbene snap non sia disponibile per impostazione predefinita su Arch Linux, è possibile installarlo tramite Arch User Repository.
Rispetto ai tradizionali gestori di pacchetti Linux, gli snap hanno molti vantaggi come una migliore gestione delle dipendenze e il supporto universale di Linux.