Per chiunque desideri scaricare Snap a favore di Flatpak, è emerso un nuovo strumento per semplificare questo processo. Lascia che Jack Wallen ti presenti Unsnap.
Premetterò questo dicendo che uso i pacchetti Snap. So che ci sono molti utenti là fuori che sono completamente contrari a questo sistema di packaging universale per ragioni come la stretta mortale di Canonical su di loro e la reputazione di essere notevolmente più lenti nell'avvio rispetto ai pacchetti installati tramite il metodo tradizionale o tramite il concorrente Flatpak.
Open source:copertura da leggere
Qualunque siano le tue ragioni, se cadi nel campo anti-Snap, l'ex sostenitore di Snap (che una volta ha lavorato con Canonical), Alan Pope, ha creato uno strumento che semplifica la conversione di tutti i pacchetti Snap installati in Flatpak.
Unsnap è un'utilità da riga di comando open source che semplifica la migrazione da Snap a Flatpak. Capisci, Unsnap è molto in fase alfa. L'ho testato su una nuova installazione di Ubuntu Desktop 22.04, in cui ho installato un paio di pacchetti Snap aggiuntivi (in particolare Spotify e Slack) per vedere come funziona. Anche se lo strumento non è perfetto (ricorda, è alfa), è bastato un breve test per rendersi conto che Pope stava lavorando a qualcosa di abbastanza utile.
Vediamo come utilizzare Unsnap di Alan Pope.
Di cosa avrai bisogno
Per utilizzare lo strumento Unsnap avrai bisogno di un'istanza in esecuzione di una distribuzione Linux che utilizzi snap e un utente con privilegi sudo. Questo è tutto. Vediamo come funziona questo strumento magico.
Come installare le dipendenze
La prima cosa che dobbiamo fare è installare alcune dipendenze rapide. Accedi al tuo sistema Ubuntu ed esegui il comando:
sudo apt-get install git Flatpak -y
Una volta completata l'installazione, sei pronto per scaricare Unsnap ed effettuare la conversione.
Come scaricare Unsnap
Tornando alla finestra del terminale, clona il repository Unsnap con:
git clone https://github.com/popey/Unsnap
Passa alla directory appena creata con:
cd unsnap
Il processo Unsnap funziona in questo modo:
- Crea un backup.
- Installa Flatpak (se non è già sul sistema).
- Abilita flathub.
- Installa i Flatpak per i pacchetti Snap che verranno rimossi.
- Rimuove i pacchetti snap.
- Rimuove lo snap.
Per eseguire l'intero processo, immetti il comando:
./unsnap auto
A seconda di quanti pacchetti Snap hai installato, il processo può richiedere da 1 a 10 minuti. Nella mia istanza di prova, Unsnap è stato completato in meno di un minuto (avevo installato solo Firefox, Spotify e Slack).
A prima vista, i risultati dei miei test non erano esattamente promettenti, ma ricorda che questo è uno strumento alfa in esecuzione su una versione beta di Ubuntu. Sì, Unsnap ha rimosso tutti i pacchetti Snap e ha persino installato le applicazioni Flatpak equivalenti (scoperte con il comando Flatpak list
). Tuttavia, il lancio di quelle applicazioni installate da Flatpak si è rivelato inizialmente una sfida. Le versioni Flatpak delle app non erano nel menu Panoramica delle applicazioni, né partivano dalla riga di comando. Tuttavia, dopo un rapido riavvio della macchina, tutto è andato esattamente come previsto e Firefox, Slack e Spotify erano tutti pronti per l'uso (Figura A ).
Figura A
E questo è tutto ciò che serve per usare Unsnap. Se non sei soddisfatto dello stato di Snap, ma desideri comunque utilizzare una distribuzione come Ubuntu, Alan Pope ti copre le spalle. Ricorda solo che questo strumento è molto in alfa, quindi ti consigliamo di testarlo prima su macchine non di produzione, prima di immergerti con i tuoi conducenti quotidiani.
Abbonati a TechRepublic's Come far funzionare la tecnologia su YouTube per tutti i consigli tecnologici più recenti per i professionisti del business di Jack Wallen.
Link alla fonte