Come installare Snapd e Snap-Store su Debian 12, 11 o 10

Snapd è un servizio che consente l'installazione e la gestione dei pacchetti Snap su sistemi Linux. Gli snap sono pacchetti software containerizzati semplici da creare e installare e che si aggiornano automaticamente. Snap Store è la piattaforma in cui gli utenti possono sfogliare e installare i pacchetti Snap. L'installazione di Snapd e Snap Store su Debian 12, 11 o 10 ti consente di accedere facilmente a un'ampia gamma di applicazioni software confezionate come Snap, assicurandoti di avere sempre le versioni più recenti con il minimo sforzo.

Per installare Snapd e Snap Store su Debian, segui questi metodi. Questa guida coprirà il processo di installazione e la configurazione di base per iniziare a utilizzare Snaps sul tuo sistema Debian.

Aggiorna i pacchetti Debian prima dell'installazione di Snapd

Prima di installare Snapd, devi assicurarti che il tuo sistema Debian sia aggiornato con gli ultimi aggiornamenti dei pacchetti e patch di sicurezza. Puoi farlo eseguendo il seguente comando:

sudo apt update && sudo apt upgrade

sudo apt update sincronizza il database dei pacchetti locale con i repository Debian ufficiali, rendendolo consapevole degli ultimi aggiornamenti e modifiche dei pacchetti. Successivamente, sudo apt upgrade aggiornerà tutti i pacchetti aggiornabili sul tuo sistema Debian.

Installa Snapd tramite il comando APT

Snapd è accessibile dal repository Debian predefinito. Fornisce una piattaforma per l'esecuzione e la gestione dei pacchetti Snap su una distribuzione Linux.

Per avviare il processo di installazione di Snapd, utilizzare il file apt gestore pacchetti come segue:

sudo apt install snapd

Verifica dell'installazione di Snapd

Una volta completata l'installazione, è essenziale verificare che Snapd sia pronto per essere utilizzato. Possiamo farlo in due passaggi.

Innanzitutto, controlliamo la versione installata di Snapd. Convalida che il processo di installazione è stato completato con successo e ci fornisce il numero di versione installata.

snap version

In secondo luogo, verifichiamo lo stato del servizio Snapd. Ciò garantisce che Snapd sia in esecuzione e pronto a gestire i pacchetti Snap.

Puoi controllare lo stato systemctl di Snapd con il seguente comando:

systemctl status snapd

Se Snapd funziona correttamente, il servizio dovrebbe essere attivo. Tuttavia, se il servizio non è stato attivato, puoi avviarlo manualmente e abilitarlo all'avvio automatico all'avvio del sistema utilizzando il seguente comando:

sudo systemctl enable --now snapd.socket

Installa Snap Core

Snap Core è un componente essenziale per l'esecuzione dei pacchetti Snap. Puoi installarlo usando il seguente comando:

sudo snap install core

Il comando snap install core chiede a Snapd di scaricare e installare il core Snap è l'ambiente runtime che consente di eseguire le applicazioni Snap.

Abilita il confinamento classico per i pacchetti Snap

Applicazioni Snap specifiche operano in modalità "classica", che fornisce alle applicazioni autorizzazioni più ampie all'interno del sistema. Per accogliere queste applicazioni, è necessario stabilire un collegamento simbolico nel file system.

Questo viene fatto invocando il seguente comando:

sudo ln -s /var/lib/snapd/snap /snap

Il comando ln -s in Linux crea un collegamento simbolico o software. Qui collega la directory /var/lib/snapd/snap a /snap, abilitando il confinamento classico per i pacchetti Snap che lo richiedono. Ciò garantisce la piena compatibilità e il corretto funzionamento di tutti i pacchetti Snap sul tuo sistema Debian.

Comandi CLI di Snap di base

Questa sezione esplorerà alcuni comandi fondamentali dell'interfaccia della riga di comando (CLI) di Snap. Comprendere questi comandi ti consentirà di gestire le tue applicazioni Snap in modo efficiente.

Installa un pacchetto Snap

Per installare un pacchetto Snap, utilizzare il comando snap install seguito dal nome del pacchetto. Ad esempio, per installare il lettore multimediale VLC, dovresti utilizzare:

sudo snap install vlc

Rimuovere un pacchetto Snap

IL snap remove Il comando ti consente di disinstallare un pacchetto Snap. Ad esempio, per rimuovere il lettore multimediale VLC, esegui:

sudo snap remove vlc

Aggiorna un pacchetto Snap

Snapd aggiorna automaticamente i tuoi pacchetti Snap in background. Tuttavia, se desideri aggiornare un pacchetto specifico, utilizza l'aggiornamento rapido manualmente. Per esempio:

sudo snap refresh vlc

Elenca i pacchetti Snap installati

Per visualizzare un elenco di tutti i pacchetti Snap installati, utilizzare il comando snap list:

snap list

Controlla la versione di Snap

Per visualizzare la versione installata di Snapd, eseguire il comando seguente:

snap version

Trova i pacchetti Snap disponibili

Se stai cercando un pacchetto Snap specifico nello Snap Store, utilizza il comando Snap Find seguito dal termine di ricerca. Ad esempio, per trovare lettori multimediali, utilizzare:

snap find "media player"

Controlla le informazioni su un pacchetto Snap

Per visualizzare informazioni dettagliate su uno specifico pacchetto Snap, utilizzare il comando snap info. Ad esempio, per ottenere informazioni sul lettore multimediale VLC, esegui:

snap info vlc

Controllo delle modifiche istantanee

Il comando Modifiche snap consente di visualizzare la cronologia delle attività Snap, incluse installazioni, aggiornamenti e rimozioni:

snap changes

Ripristina uno snap a una versione precedente

Se una nuova versione di un pacchetto Snap non funziona come previsto, puoi utilizzare il comando di ripristino dello snap per ripristinare la versione precedente. Per esempio:

sudo snap revert vlc

Controllo delle interfacce Snap su Debian

Il comando delle interfacce snap fornisce una panoramica dei pacchetti Snap e delle risorse di sistema a cui hanno accesso:

snap interfaces

Questi comandi di base costituiscono la base della gestione dei pacchetti Snap. La sezione seguente ora esamina come installare Snap-Store per gli utenti desktop Debian.

Installa Snap Store su Debian

Installa Snap Store tramite Snap Command

Dopo aver configurato con successo Snapd sul tuo sistema Debian, puoi aggiungere un livello di funzionalità e facilità d'uso: lo Snap Store. Lo Snap Store è dotato di un'interfaccia utente grafica che offre un modo attraente e intuitivo per sfogliare e gestire i pacchetti Snap.

Questo passaggio non è obbligatorio. Tuttavia, Snap Store è un'opzione di facile utilizzo per gli utenti che preferiscono un approccio visivo anziché la riga di comando. Per avviare l'installazione di Snap Store, inserisci il seguente comando:

sudo snap install snap-store

Questo comando indica a Snapd di scaricare e installare il pacchetto snap-store, introducendo così una dimensione grafica nella gestione dei pacchetti Snap.

Avvio dello Snap Store

Una volta completato il processo di installazione, è possibile avviare Snap Store in diversi modi.

Un metodo diretto mentre si opera nel terminale sarebbe eseguire il seguente comando:

snap run snap-store

Questo comando attiva Snapd per eseguire l'applicazione Snap Store. Tuttavia, utilizzare ogni volta il terminale per aprire lo Snap Store potrebbe non essere il metodo più pratico.

Per un accesso più intuitivo allo Snap Store, puoi navigare nell'ambiente desktop: Attività > Mostra applicazioni > Snap Store.

Questo percorso ti guida allo Snap Store attraverso l'interfaccia utente grafica, offrendo un mezzo più tradizionale e intuitivo per accedere e gestire i tuoi pacchetti Snap.

Di seguito è riportato un rapido esempio di installazione di Krita con Snap Store su Debian, che puoi vedere nell'immagine seguente nell'angolo a destra dove si trova il "fonte:" si trova.

Comandi di Gestione di Snap

Gestione delle icone di snap mancanti

Durante la gestione dei pacchetti Snap su Debian, nella maggior parte dei casi, Snap funziona perfettamente con la maggior parte dei pacchetti. Tuttavia, possono verificarsi anomalie occasionali, come la mancanza delle icone delle applicazioni nell'avviatore app del sistema. Questo può essere risolto con i seguenti passaggi:

Avviare la soluzione creando un collegamento simbolico utilizzando il file ln -s comandare come segue:

sudo ln -s /etc/profile.d/apps-bin-path.sh /etc/X11/Xsession.d/99snap

Questo comando crea un collegamento simbolico tra il file apps-bin-path.sh E 99snap file, consentendo al sistema di individuare le icone dell'applicazione Snap.

Procedere aprendo il login.defs file con un editor di testo, nano in questo caso:

sudo nano /etc/login.defs

Dopo aver effettuato l'accesso al file, aggiungi alla fine la seguente riga di codice:

ENV_PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

Questo codice aumenta il percorso dell'ambiente del sistema, fornendo una posizione aggiuntiva per cercare le icone delle applicazioni.

Salvare le modifiche apportate al file premendo CTRL+O ed uscire nano premendo CTRL+X.

Per attuare queste modifiche, è necessario un ciclo di disconnessione e accesso al sistema. Tuttavia, per un'applicazione completa di queste modifiche, si consiglia di riavviare il sistema:

sudo reboot now

Dopo aver effettuato nuovamente l'accesso al sistema dopo il riavvio, le icone dell'applicazione Snap precedentemente mancanti dovrebbero ora trovarsi nel programma di avvio delle app.

Rimuovi Snap e Snap Store

Snap dimostra la sua efficienza e facilità d'uso non solo nell'installazione dei pacchetti ma anche nella loro rimozione. Se desideri rimuovere tutte le installazioni Snap insieme al gestore pacchetti Snap, non è necessario disinstallare ciascun pacchetto Snap.

L'unica azione richiesta è la rimozione del file snapd servizio, che disinstalla contemporaneamente tutti i pacchetti Snap installati:

sudo apt remove snapd

Ricorda, non è necessario rimuovere tutte le installazioni Snap; durante la rimozione di Snapd, verranno rimossi tutti i pacchetti installati associati, rendendo la rimozione facile, rapida e pulita di Snap e delle sue installazioni associate.

Conclusione

Con Snapd e Snap Store installati con successo sul tuo sistema Debian, puoi sfruttare appieno l'ampia gamma di applicazioni disponibili come Snaps. Controlla regolarmente la disponibilità di aggiornamenti per mantenere aggiornato il tuo software e beneficiare delle funzionalità e dei miglioramenti della sicurezza più recenti. Goditi la comodità e la semplicità che i pacchetti Snap apportano al tuo ambiente Debian.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento