Come installare Flatpak su Ubuntu 24.04, 22.04 o 20.04

Flatpak è un framework popolare per la distribuzione e l'esecuzione di applicazioni in un ambiente sicuro e sandbox su sistemi Linux. Ti consente di installare ed eseguire applicazioni indipendentemente dalla distribuzione Linux utilizzata, garantendo coerenza e sicurezza in ambienti diversi. I pacchetti Flatpak includono tutte le dipendenze necessarie, garantendo che le applicazioni funzionino come previsto senza entrare in conflitto con le librerie di sistema. È particolarmente utile per accedere alle ultime versioni del software che potrebbero non essere disponibili tramite i tradizionali gestori di pacchetti.

Su Ubuntu 24.04, 22.04 o 20.04, puoi installare Flatpak in due metodi: utilizzando il repository Ubuntu predefinito per un'installazione stabile e semplice o aggiungendo il PPA Flatpak Team Launchpad per accedere all'ultima versione stabile o build di sviluppo per coloro che desiderano per contribuire ai test. Questa guida ti guiderà attraverso entrambi i metodi, assicurandoti di avere la configurazione Flatpak più recente adatta alle tue esigenze.

Aggiorna Ubuntu prima dell'installazione di Flatpak

Il primo compito è aggiornare il sistema per garantire che tutti i pacchetti esistenti siano aggiornati prima dell'installazione.

sudo apt update && sudo apt upgrade

Metodo 1: installare Flatpak tramite il repository APT predefinito

L'installazione di Flatpak su Ubuntu può essere eseguita tramite diversi metodi. Il primo metodo di cui parleremo è installarlo utilizzando il repository Ubuntu. È importante notare che per impostazione predefinita Ubuntu mantiene Flatpak nel suo repository. Tuttavia, non è installato di default a causa della concorrenza con Snap, la società madre di Ubuntu.

Per installare Flatpak utilizzando il repository Ubuntu, puoi utilizzare il seguente comando in un terminale Linux:

sudo apt install flatpak

Questo comando ti chiede di inserire la password di root prima di installare Flatpak. Dopo aver inserito la password, inizierà il processo di installazione.

Una volta installato, puoi aggiungere il repository Flathub, che è il repository principale per le applicazioni Flatpak, eseguendo il seguente comando:

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

Questo comando aggiungerà il repository Flathub all'installazione Flatpak, consentendoti di cercare e installare facilmente le applicazioni dal repository Flathub.

Metodo 2: installare Flatpak tramite Flatpak Team APT PPA

Il secondo metodo per installare Flatpak su Ubuntu utilizza il LaunchPAD PPA del team "Flatpak", che contiene le ultime versioni stabili e di sviluppo di Flatpak. Questo metodo è altamente raccomandato poiché Canonical, la società madre di Ubuntu, ha esercitato maggiore pressione sull'utilizzo di Snap su APT, in particolare contro Flatpak.

Opzione 1: importare PPA stabile Flatpak:

sudo add-apt-repository ppa:flatpak/stable -y

Opzione 2: importare il PPA di sviluppo Flatpak:

sudo add-apt-repository ppa:flatpak/development -y

Dopo aver importato il PPA, esegui un aggiornamento APT per assicurarti che le modifiche vengano riflesse:

sudo apt update

Ora installa Flatpak eseguendo il seguente comando:

sudo apt install flatpak

Questo comando ti chiederà di inserire la password di root prima di installare Flatpak. Dopo aver inserito la password, inizierà il processo di installazione.

Una volta installato, puoi aggiungere il repository Flathub, che è il repository principale per le applicazioni Flatpak, eseguendo il seguente comando:

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

Questo comando aggiungerà il repository Flathub all'installazione Flatpak, consentendoti di cercare e installare facilmente le applicazioni dal repository Flathub.

Inoltre, una volta installata la versione Flatpak tramite PPA, è possibile verificare la versione installata utilizzando il comando "apt-cache policy", come mostrato di seguito:

apt-cache policy flatpak

Come mostrato nella guida, il processo di installazione ha installato la versione di sviluppo di Flatpak, che al momento della stesura di questo articolo era la versione 1.15.3. È importante notare che questa versione potrebbe essere leggermente più avanti della versione stabile di Flatpak PPA e significativamente più avanti della versione predefinita di Ubuntu, che è la 1.12.7 e considerata obsoleta.

Comandi Flatpak di base

Questa sezione spiegherà come utilizzare Flatpak sul tuo sistema Ubuntu in modo più dettagliato.

Aggiunta di un repository remoto

Flatpak utilizza repository remoti per scaricare e installare applicazioni. Per aggiungere un repository remoto, utilizzare il seguente comando:

flatpak remote-add --if-not-exists <name> <URL>

Ad esempio, per aggiungere il repository Flathub, che è il repository principale per le applicazioni Flatpak, utilizzare il comando seguente:

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

Installazione di applicazioni

Per installare un'applicazione utilizzando Flatpak, utilizzare il seguente comando:

flatpak install <application-name>

Ad esempio, per installare il software di modifica delle immagini GIMP, utilizzare il seguente comando:

flatpak install org.gimp.GIMP

Aggiornamento delle applicazioni

Per aggiornare un'applicazione installata utilizzando Flatpak, utilizzare il comando seguente:

flatpak update <application-name>

Ad esempio, per aggiornare GIMP, utilizzare il seguente comando:

flatpak update org.gimp.GIMP

Disinstallazione delle applicazioni

Per disinstallare un'applicazione installata utilizzando Flatpak, utilizzare il comando seguente:

flatpak uninstall <application-name>

Ad esempio, per disinstallare GIMP, utilizzare il seguente comando:

flatpak uninstall org.gimp.GIMP

Elenco delle applicazioni installate

Per elencare tutte le applicazioni installate utilizzando Flatpak, utilizzare il seguente comando:

flatpak list

Ricerca di applicazioni

Per cercare un'applicazione nel repository Flatpak, utilizzare il seguente comando:

flatpak search <search-term>

Ad esempio, per cercare la suite di produttività LibreOffice, utilizzare il seguente comando:

flatpak search libreoffice

Elenco dei repository remoti

Per elencare tutti i repository remoti attualmente configurati, utilizzare il seguente comando:

flatpak remote-list

Verifica aggiornamenti

Per verificare la disponibilità di aggiornamenti per le applicazioni installate utilizzando Flatpak, utilizzare il comando seguente:

flatpak update

Aggiornamento del sistema Flatpak

Per aggiornare il sistema Flatpak stesso, utilizzare il seguente comando:

flatpak update --system

Informazioni sulle applicazioni

Per ottenere informazioni su un'applicazione, come la sua versione e altri dettagli, utilizzare il seguente comando:

flatpak info <application-name>

Ad esempio, per ottenere informazioni su GIMP, utilizzare il seguente comando:

flatpak info org.gimp.GIMP

Esecuzione di applicazioni

Per eseguire un'applicazione installata utilizzando Flatpak, utilizzare il comando seguente:

flatpak run <application-name>

Ad esempio, per eseguire GIMP, utilizzare il seguente comando:

flatpak run org.gimp.GIMP

Caricare lateralmente un'applicazione

Per eseguire il sideload di un'applicazione che non è stata scaricata da un repository, utilizzare il comando seguente:

flatpak install <path-to-application>

Esportazione di un'applicazione

Per esportare in un file un'applicazione installata utilizzando Flatpak, utilizzare il comando seguente:

flatpak export <application-name

Esportazione di un'applicazione

Per esportare in un file un'applicazione installata utilizzando Flatpak, utilizzare il comando seguente:

flatpak export <application-name> <filename>

Ad esempio, per esportare GIMP in un file chiamato gimp.flatpak, utilizzare il seguente comando:

flatpak export org.gimp.GIMP gimp.flatpak

Importazione di un'applicazione

Per importare un'applicazione esportata utilizzando Flatpak, utilizzare il comando seguente:

flatpak install <filename>

Ad esempio, per importare il file gimp.flatpak esportato in precedenza, utilizzare il comando seguente:

flatpak install gimp.flatpak

Elenca i file in un'applicazione

Per elencare i file installati come parte di un'applicazione, utilizzare il comando seguente:

flatpak list-files <application-name>

Ad esempio, per elencare i file installati come parte di GIMP, utilizzare il seguente comando:

flatpak list-files org.gimp.GIMP

Controlla le autorizzazioni dell'applicazione

Per verificare le autorizzazioni di cui dispone un'applicazione, utilizzare il seguente comando:

flatpak permissions <application-name>

Ad esempio, per verificare le autorizzazioni per GIMP, utilizzare il seguente comando:

flatpak permissions org.gimp.GIMP

Modificare le autorizzazioni dell'applicazione

Per modificare le autorizzazioni di cui dispone un'applicazione, utilizzare il seguente comando:

flatpak override <application-name> --filesystem=<directory>

Ad esempio, per consentire a GIMP di accedere a una directory chiamata MyPhotos, utilizzare il seguente comando:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Aggiornamento remoto

Per aggiornare tutti i repository remoti, utilizzare il seguente comando:

flatpak update --appstream

Aggiorna un singolo telecomando

Per aggiornare un singolo repository remoto, utilizzare il seguente comando:

flatpak update <remote-name>

Rimuovere un telecomando

Per rimuovere un repository remoto, utilizzare il seguente comando:

flatpak remote-delete <remote-name>

Esegui l'applicazione in Sandbox

Per eseguire un'applicazione in un ambiente sandbox, utilizzare il comando seguente:

flatpak run --sandbox <application-name>

Ad esempio, per eseguire GIMP in un ambiente sandbox, utilizzare il seguente comando:

flatpak run --sandbox org.gimp.GIMP

Crea un pacchetto di applicazioni

Per creare un bundle di applicazioni che possa essere distribuito e installato su altri sistemi, utilizzare il comando seguente:

flatpak build-bundle <directory> <bundle-file>

Ad esempio, per creare un pacchetto per GIMP, utilizzare il seguente comando:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Elenca i runtime installati con Flatpak su Ubuntu

Per elencare tutti i runtime attualmente installati, utilizzare il seguente comando:

flatpak list-runtime

Elenca i runtime disponibili

Per elencare tutti i runtime disponibili nel repository, utilizzare il seguente comando:

flatpak list-runtime -a

Elenco estensioni

Per elencare tutte le estensioni attualmente installate, utilizzare il seguente comando:

flatpak list-extension

Elenca le estensioni disponibili

Per elencare tutte le estensioni disponibili nel repository, utilizzare il seguente comando:

flatpak list-extension -a

Questi sono solo alcuni dei comandi Flatpak essenziali per la gestione e la distribuzione delle applicazioni sul tuo sistema Ubuntu.

Conclusione

Con Flatpak installato sul tuo sistema Ubuntu, hai accesso a una vasta gamma di applicazioni che sono protette da sandbox e costantemente aggiornate attraverso le distribuzioni. Sia che tu scelga la stabilità del repository Ubuntu predefinito o le funzionalità all'avanguardia del PPA Flatpak Team Launchpad, ti assicurerai che il tuo sistema sia attrezzato per gestire le ultime applicazioni disponibili tramite Flatpak. Aggiornamenti regolari, soprattutto quando si utilizza PPA, manterranno l'installazione di Flatpak aggiornata e pronta per tutti i software più recenti. Goditi la flessibilità e la sicurezza che Flatpak offre al tuo ambiente Ubuntu.

Joshua James
Seguimi
Ultimi post di Joshua James (vedi tutto)

Lascia un commento