Come Installare FlatPak su Ubuntu

Una fotografia di un laptop sopra a un tavolo di legno.

Da molti anni, si parla di “installer universali” per Linux. Abbiamo AppImage, pacchetti Snap e Flatpak. Proprio come gli altri strumenti, Flatpak è una tecnologia che facilita l’installazione di software indipendentemente dalla distribuzione Linux. Qui ti mostreremo come installare il gestore Flatpak su Ubuntu e ti guideremo attraverso il processo di installazione di un’app Flatpak.

Indice

  • Perché Usare Flatpak per Installare Software
  • Installare Flatpak su Ubuntu
  • Cercare e Elencare Pacchetti in Flatpak
  • Installare Pacchetti utilizzando Flatpak
  • Aggiornare Pacchetti Flatpak
  • Rimuovere Pacchetti in Flatpak
  • 5 Ottimi Flatpak da Controllare

Perché Usare Flatpak per Installare Software

Uno dei maggiori punti di forza di Flatpak è che fornisce una piattaforma per app containerizzate focalizzata sul desktop. Questo non si può dire per Snap, poiché Canonical tende a concentrarsi di più sul software server. Con il focus di Flatpak, è facile vedere una moltitudine di software da molti sviluppatori emergere in breve tempo.

A parte questo, Flatpak è sviluppato anche da persone che conoscono profondamente l’ambiente desktop GNOME. Di conseguenza, puoi trovare una varietà di utility popolari basate su GNOME come Boxes, Cheese e Glade.

Uno screenshot che mostra una versione Flatpak dell'app GNOME Boxes.

Infine, Flatpak trova un equilibrio tra modularità e facilità d’uso. A differenza di Snap e AppImage, è facile creare e includere repository di terze parti per pacchetti Flatpak personalizzati. Questo rende semplice creare la propria pipeline per le proprie app senza dover fare affidamento su un servizio di terze parti.

Suggerimento: scopri come personalizzare il tuo desktop GNOME con alcune delle migliori estensioni della shell GNOME oggi.

Installare Flatpak su Ubuntu

Nota: tutte le istruzioni per l’installazione dei pacchetti Flatpak si applicano a tutti i sistemi operativi basati su Linux, incluso Ubuntu.

Al momento, Flatpak è disponibile nei repository predefiniti di Ubuntu sia per le versioni LTS che per quelle Attuali. Pertanto, installare il gestore software è semplice come eseguire un singolo comando apt:

sudo apt install flatpak gnome-software-plugin-flatpak

Esegui il seguente comando per importare il repository Flathub nella tua installazione di Flatpak:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Riavvia il computer per applicare le nuove impostazioni di Flatpak:

sudo reboot

Conferma che il gestore Flatpak funzioni correttamente controllando il numero di versione:

flatpak --version

Cercare e Elencare Pacchetti in Flatpak

Per cercare un particolare pacchetto, esegui il sottocomando search. Questo esaminerà tutti i repository remoti disponibili nel tuo sistema e restituirà tutti i pacchetti che corrispondono alla tua query:

sudo flatpak search spotify

Puoi anche visualizzare i dettagli di un particolare pacchetto tramite il sottocomando info. Tuttavia, è importante notare che questo funzionerà solo sulle app attualmente installate e che richiede di fornire l’”ID dell’applicazione” di quell’app.

flatpak info -m com.spotify.Client

Un terminale che mostra i dettagli dell'app Spotify Flatpak.

Per elencare tutti i pacchetti installabili disponibili da un repository Flatpak, segui questa procedura:

flatpak remote-ls flathub --app

Un terminale che mostra tutti i Flatpak disponibili dal repository Flathub.

Installare Pacchetti utilizzando Flatpak

Per installare un pacchetto Flatpak su Ubuntu Linux, esegui il sottocomando install seguito dal nome del repository e dall’app che desideri:

sudo flatpak install flathub spotify

Un terminale che mostra il prompt di installazione per le app Flatpak.

Nota: puoi fornire l’ID dell’applicazione invece del suo nome abbreviato durante l’installazione di un’app. Ad esempio, il comando sudo flatpak install com.spotify.Client installerà lo stesso client Spotify sul tuo computer.

Il sottocomando install accetta anche una serie di flag aggiuntivi che possono personalizzare il modo in cui installi la tua app nel sistema. Ad esempio, il flag -u ti consente di creare installazioni “specifiche per l’utente” della tua app:

flatpak install-u flathub com.spotify.Client

Il flag --reinstall ti consente di forzare una reinstallazione di un’app esistente nel tuo sistema:

sudo flatpak install--reinstall flathub com.spotify.Client

Un terminale che mostra il processo di reinstallazione forzata per un pacchetto Flatpak.

Puoi anche dire a Flatpak di scaricare solo i file del pacchetto per un’app particolare. Questo può essere utile se stai rimandando un aggiornamento ma vuoi essere sicuro che i file siano già sulla macchina:

sudo flatpak install--no-deploy flathub com.spotify.Client

Buono a sapersi: scopri come risolvere i pacchetti rotti sulle distribuzioni Linux più popolari.

Aggiornare Pacchetti Flatpak

Proprio come con i gestori di pacchetti tradizionali, Flatpak può aggiornare le app esistenti nel tuo sistema. Per farlo per ogni pacchetto Flatpak sul tuo computer, esegui il sottocomando update:

sudo flatpak update

Un terminale che mostra l'output del sottocomando di aggiornamento per un sistema completamente aggiornato.

Questo sottocomando accetta anche flag aggiuntivi che possono modificare il suo comportamento predefinito. Ad esempio, il flag -u aggiornerà solo i pacchetti Flatpak “specifici per l’utente”:

flatpak update -u com.spotify.Client

Rimuovere Pacchetti in Flatpak

Per rimuovere un pacchetto Flatpak, esegui il sottocomando uninstall seguito dal nome della tua applicazione:

sudo flatpak uninstall spotify

Un terminale che mostra l'output del prompt di disinstallazione per un pacchetto Flatpak.

Il sottocomando può anche rimuovere eventuali dati esistenti correnti per la tua applicazione. Per farlo, esegui il sottocomando uninstall seguito dal flag --delete-data e poi il tuo pacchetto Flatpak:

sudo flatpak uninstall --delete-data spotify

Infine, è anche possibile ripulire le dipendenze non utilizzate dai tuoi pacchetti Flatpak. Questo è utile se stai cercando di gestire lo spazio che Flatpak occupa sul tuo computer:

sudo flatpak uninstall --unused

5 Ottimi Flatpak da Controllare

1. GIMP

GIMP è un potente strumento di editing grafico disponibile per Linux, Mac e Windows. Anche se puoi installare questo impressionante programma come app indipendente, la sua alternativa Flatpak ti fornisce le ultime funzionalità direttamente dagli sviluppatori.

Uno screenshot che mostra la versione Flatpak di GIMP in esecuzione su Ubuntu.

Per installare GIMP utilizzando Flatpak, esegui il seguente comando:

sudo flatpak install flathub org.gimp.GIMP

Conferma che GIMP funzioni correttamente sul tuo sistema aprendolo sul desktop:

flatpak run org.gimp.GIMP

2. Pitivi

Ci sono molte app di editing video su Linux. Cercando attraverso i repository di pacchetti, gli utenti troveranno probabilmente almeno 3 opzioni. Pitivi non fa eccezione. È un editor video avanzato con tante ottime funzionalità e un’interfaccia utente facile da usare. E proprio come la maggior parte del software in questo elenco, beneficia di aggiornamenti rapidi - qualcosa che solo un Flatpak può fornire.

Uno screenshot che mostra la versione Flatpak di Pitivi in esecuzione su Ubuntu.

Puoi installare e eseguire Pitivi sulla tua macchina Linux eseguendo i seguenti comandi:

sudo flatpak install flathub org.pitivi.Pitivi  
flatpak run org.pitivi.Pitivi

3. Telegram

Telegram è una grande app di messaggistica ed è uno dei pochi servizi mainstream a prendere sul serio Linux come piattaforma. Scaricare Telegram e farlo funzionare su Linux è abbastanza facile, ma non è qualcosa che molte persone vogliono fare poiché richiede l’estrazione dei pacchetti.

Uno screenshot della versione Flatpak di Telegram in esecuzione su Ubuntu.

Fortunatamente, ora esiste un pacchetto Flatpak ufficiale per questo. Ciò significa che avrà sempre binari aggiornati e installare Telegram su nuove macchine può essere a solo pochi comandi di distanza:

sudo flatpak install flathub org.telegram.desktop  
flatpak run org.telegram.desktop

4. LibreOffice

LibreOffice, proprio come GIMP, viene aggiornato con nuove funzionalità piuttosto frequentemente. Spesso, la maggior parte dei manutentori delle distribuzioni Linux è lenta nell’applicare queste modifiche. Ecco perché The Document Foundation ha deciso di distribuire il proprio software tramite Flatpak.

Uno screenshot che mostra la versione Flatpak di LibreOffice in esecuzione su Ubuntu.

Questo approccio garantisce che tu possa ottenere l’ultima versione della suite LibreOffice il prima possibile senza problemi. Per installare ed eseguire LibreOffice come Flatpak, esegui i seguenti comandi:

sudo flatpak install flathub org.libreoffice.LibreOffice  
flatpak run org.libreoffice.LibreOffice

5. Warehouse

Gestire i pacchetti Flatpak può essere un’impresa difficile se non sei abituato a digitare comandi nel terminale di Linux. Warehouse è un’utilità di gestione Flatpak leggera e facile da usare per Linux. Può elencare tutti i programmi basati su Flatpak disponibili, gestire repository remoti e persino rimuovere dati inutilizzati da pacchetti più vecchi.

Uno screenshot del programma di gestione Flatpak Warehouse in esecuzione su Ubuntu.

Per installare e utilizzare Warehouse sulla tua macchina, esegui i seguenti comandi in una nuova sessione del terminale:

sudo flatpak install flathub io.github.flattool.Warehouse  
flatpak run io.github.flattool.Warehouse

Imparare come installare, utilizzare e eseguire app Flatpak è solo alcune delle cose che puoi fare su Ubuntu Linux. Esplora questo profondo e variegato mondo del software libero e open source guardando alcuni dei migliori programmi per il tuo sistema Linux oggi.