Come rimuovere Snap dalle derivate di Ubuntu

remove snap applications in

Come sappiamo ormai da qualche anno Canonical punta sul suo formato di pacchetti Snap, questi pacchetti sono un formato proprietario e chiuso della stessa Canonical e vanno ad affiancarsi ai classici formati .deb, .rpm, ed a competere con i formati Flatpak e AppImage.

Canonical sta puntando molto su Snap e nel tempo ha portato la sua distribuzione principale Ubuntu e i flavours ufficiali ad abbandonare quasi completamente tutti gli altri formati, infatti con l’ultima Ubuntu 23.10 è stato anche sostituito completamente il vecchio Snap Store basato su Gnome Software, con il nuovo App Center nel quale quasi tutti i software installabili sono in formato Snap.

Le varie derivate di Ubuntu implementano quasi tutte Snap a parte qualche eccezione come elementaryOS, Bodhi Linux, Mint, Pop!_OS e poche altre che hanno eliminato di default la possibilità di installare pacchetti Snap.

Nelle altre distribuzioni però è comunque possibile estirparlo, ed in modo anche abbastanza semplice e con pochi comandi da terminale.

Vediamo come fare a liberarcene definitivamente.

AVVERTENZA:

Questa guida può essere utilizzata anche su Ubuntu, ma probabilmente comprometterà la stabilità del sistema vista la forte integrazione con esso.

Intanto come prima cosa verifichiamo se abbiamo del software installato tramite Snap, apriamo il terminale e digitiamo:

snap list

Questo comando come vedete dall’immagine sotto ci darà la lista di tutto il software installato tramite Snap, segnatevi le applicazioni che vi interessano in modo da reinstallarle tramite repository, pacchetti .deb, .rpm, Flatpak o AppImage.

snap list

Se non avete alcuna applicazione installata, nella lista vedrete solo pacchetti che riguardano Snap e potete saltare questo passaggio andando direttamente al prossimo step.

Se invece come nell’immagine avete installato delle applicazioni come Firefox, LibreOffice, Chromium ecc… Cominciate a disinstallarle tutte con questo comando:

sudo snap remove --purge nome-pacchetto

Sostituendo “nome-pacchetto” con il nome delle applicazioni comparse nella lista, ad esempio per disinstallare Firefox il comando sarà:

sudo snap remove --purge firefox

snap remove app

Finito di disinstallare tutte le applicazioni possiamo procedere all’eliminazione di Snap e per farlo iniziamo disabilitando i suoi servizi con questi comandi:

sudo systemctl disable snapd.service

sudo systemctl disable snapd.socket

sudo systemctl disable snapd.seeded.service

Per verificare se siano stati eliminati diamo il seguente comando:

sudo systemctl snapd.service

Se tutto è andato come da manuale verrà restituita la seguente riga: 

Unknown command verb snapd.service

snap remove service

Fatto questo diamo il comando per rimuovere Snap:

sudo apt autoremove --purge snapd

remove snap

Confermate di volerlo rimuovere, ed in fine date i comandi per fare pulizia:

sudo rm -rf /var/cache/snapd/

rm -rf ~/snap

snap remove cache

Purtroppo ancora non è finita, c’è un ultimo step da seguire per evitare che usando l’installazione da terminale tramite apt questo vada a recuperare i software in formato Snap e reinstallare tutta la baracca.

Per evitare questo problema dovete andare nella cartella “preferences.d” e create il file “nosnap.pref“, ma vediamo subito come fare, da terminale digitate:

cd /etc/apt/preferences.d/

sudo nano

snap nano 1

Adesso scrivete dentro il testo qui sotto:

Package: snapd
Pin: release a=*
Pin-Priority: -10

Premete CTRL+O per salvare e vi chiederà di inserire il nome con cui salvare il file, scrivete nosnap.pref date invio e poi CTRL+X per uscire.

snap nano 2

Date il comando:

sudo apt update

per aggiornare i repository ed il gioco è fatto.

Se volete verificare il coretto funzionamento della procedura basta fare la prova cercando di installare tramite apt il browser Chromium, ed avrete la risposta che non è possibile inquanto non può essere installato snapd.

snap verifica installazione chromium da atp

Adesso Snap è completamente eliminato dal sistema e potrete procedere a reinstallare i vostri software preferiti tramite repository, pacchetti .deb, rpm, Flatpak o AppImage.

Fonte: https://www.marcosbox.org/2023/10/come-rimuovere-snap-derivate-ubuntu.html

Se vuoi sostenerci, puoi farlo acquistando qualsiasi cosa dai diversi link di affiliazione che abbiamo nel nostro sito o partendo da qui oppure alcune di queste distribuzioni GNU/Linux che sono disponibili sul nostro negozio online, quelle mancanti possono essere comunque richieste, e su cui trovi anche PC, NAS e il ns ServerOne. Se ti senti generoso, puoi anche donarmi solo 1€ o più se vuoi con PayPal e aiutarmi a continuare a pubblicare più contenuti come questo. Grazie!

Hai dubbi o problemi? Ti aiutiamo noi!

Se vuoi rimanere sempre aggiornato, iscriviti al nostro canale Telegram.
Se vuoi ricevere supporto per qualsiasi dubbio o problema, iscriviti alla nostra community Facebook o gruppo Telegram.
Cosa ne pensi? Fateci sapere i vostri pensieri nei commenti qui sotto.
Ti piace quello che leggi? Per favore condividilo con gli altri.
Amazon Music
Scopri le ultime offerte per dischi ssd su Acquista su Amazon
Scopri le ultime offerte per memorie RAM DDR su Acquista su Amazon
Scopri le ultime offerte per Chromebook su Acquista su Amazon
Scopri le ultime offerte per Raspberry su Acquista su Amazon

Potrebbero interessarti anche...

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.