Snap è il gestore di pacchetti universale e la piattaforma di distribuzione del software disponibile per l'installazione su quasi tutte le piattaforme Linux più diffuse. Contiene centinaia di popolari applicazioni open source che possono essere installate utilizzando un solo comando di snap. Sì, comando, tuttavia, non tutti noi siamo un grande fan della riga di comando, in particolare coloro che sono nuovi alle distribuzioni Linux. Quindi, per cercare, installare e rimuovere vari programmi sul tuo sistema operativo Linux, Snap Store è lì. È il front-end della GUI che esegue i comandi snap in background per scaricare e installare le applicazioni dal repository Snap, proprio come lo store iOS o Microsoft Store.
Sebbene su Ubuntu, Snap Store sia predefinito o in caso contrario possiamo installarlo usando un solo comando, in CentOS non è vero. Snapd non sarà lì e nemmeno lo Store, quindi dobbiamo ottenerlo manualmente, ed ecco i passaggi per questo.
Installa Snap Store su CentOS 7 o 8 Linux
1. Apri terminale di comando
Esegui il comando di aggiornamento del sistema nel tuo terminale di comando per assicurarti che tutti i pacchetti siano aggiornati e che i repository abbiano la cache più recente.
sudo yum update
2. Installa il repository Epel
Per installare Snap-on CentOS, dobbiamo aggiungere o abilitare il repository EPEL sul nostro sistema. Questo è il repository di pacchetti Extra per Enterprise Linux, ad esempio RedHat, quindi ha molti pacchetti che non sono disponibili nel repository ufficiale RHEL.
Per l'esecuzione di CentOS 7:
sudo yum install epel-release
Se stai usando l'ultima versione che è 8, usa il comando successivo invece di questo...
Sull'utilizzo di CentOS 8:
sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Esegui di nuovo l'aggiornamento:
sudo yum update
3. Installa Snapd su CentOS
Repo è impostato, ora è il momento di eseguire il comando per scaricare e installare i pacchetti per configurare il demone Snapd.
sudo yum install snapd
4. Abilita e avvia il servizio Snapd
Dopo la corretta installazione, abiliteremo prima l'unità systemd che gestisce il socket di comunicazione Snap, quindi avvieremo il suo servizio.
sudo systemctl enable --now snapd.socket or sudo systemctl enable snapd
Avvia il servizio
sudo systemctl start snapd
Abilita supporto classico
Se hai intenzione di installare uno snap classico, dobbiamo abilitarlo. Nella modalità classica, Snap si limiterà a comportarsi come un'applicazione tradizionalmente impacchettata, con pieno accesso al sistema. Alcune applicazioni richiedono alcuni diritti esclusivi per funzionare correttamente sul sistema, quindi sono diverse dagli snap strict e devmode che si limitano a utilizzare esclusivamente la lettura e/o la scrittura solo nel proprio spazio di installazione e nelle aree selezionate. La politica di sicurezza predefinita è "rigorosa".
sudo ln -s /var/lib/snapd/snap /snap
Controlla lo stato del servizio:
sudo systemctl status snapd
5. Comando per installare Snap Store
Bene, tutte le cose necessarie per installare e configurare Snap Store su CentOS 7 o 8 sono state fatte, ora è il momento di eseguire il nostro comando principale per avere l'interfaccia utente Snap Graphical per gestire i pacchetti da SnapCraft.
sudo snap install snap-store
6. Esci e accedi
Dopo l'installazione, una volta effettuato il logout e l'accesso al sistema, in modo che SnapCraft possa integrarsi correttamente nel sistema
7. Esegui Snap Store e installa app
Ora vai su Attività o premi semplicemente il tasto Super/Win sulla tastiera per accedere a tutta l'area dell'applicazione. Lì vedrai lo SnapStore logo