GNU/Linux >> Linux Esercitazione >  >> Linux

Come convertire tutti i tuoi pacchetti Snap in Flatpak su Ubuntu con Unsnap

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


Linux
  1. Come gestire i pacchetti con APT su Ubuntu 18.04 LTS

  2. Come elencare tutti i pacchetti installati in Linux

  3. Come proteggere il tuo server Ubuntu con CSF Firewall

  4. Come controllare la versione del tuo sistema operativo Linux

  5. Come faccio a disattivare Snap in Ubuntu?

Come registrare il tuo schermo in Ubuntu con SimpleScreenRecorder

Come installare OpenStack su Ubuntu 18.04 con DevStack

Procedura:proteggere il tuo server Ubuntu o Debian con IPTables

Come installare WordPress con EasyEngine su Ubuntu 20.04

Come elencare i pacchetti installati su Ubuntu 22.04

Come proteggere il tuo sito Web con Let's Encrypt su Ubuntu 20.04