Come installare e utilizzare Flatpak su Linux
In Linux, ci sono molte strade per installare un pacchetto software. È possibile utilizzare gestori di pacchetti come APT per distribuzioni basate su Debian e YUM per distribuzioni basate su RHEL. Se i pacchetti non sono disponibili nei repository ufficiali, puoi utilizzare i PPA disponibili (per le distribuzioni Debian) o installarli utilizzando DEB o < pacchettiRPM. Se non sei un fan dell'utilizzo del terminale, il Software Center può offrirti un modo molto più semplice per installare le applicazioni. Se tutto fallisce, hai ancora la possibilità di costruire dal sorgente.
Comunque sia, esistono alcune sfide. Il centro software potrebbe non avere sempre l'applicazione che stai cercando e l'installazione da PPA potrebbe causare errori o problemi di compatibilità. Inoltre, la creazione dal sorgente richiede un livello più elevato di esperienza e non è un modo adatto ai principianti per i nuovi arrivati a Linux.
Alla luce di tali sfide, un metodo universale di installazione dei pacchetti è altamente raccomandato per risparmiare tempo ed evitare errori derivanti da problemi di compatibilità. Canonical è stata la prima a implementare un'idea del genere sotto forma di pacchetti snap. Gli snap sono pacchetti software a distribuzione incrociata, containerizzati e privi di dipendenze che semplificano l'installazione delle applicazioni software.
Insieme agli snap è arrivato il flatpak, un altro sistema di imballaggio universale.
Flatpack
Scritto in C, un flatpak è un'utilità di gestione dei pacchetti che consente agli utenti di installare ed eseguire applicazioni in un ambiente sandbox o isolato. Proprio come snap, flatpak mira a semplificare la gestione dei pacchetti software nelle varie distribuzioni. Un singolo flatpak può essere installato in qualsiasi distribuzione Linux che supporti i Flatpak senza alcuna modifica.
Come installare Flatpak nelle distribuzioni Linux
In questa guida ci concentreremo su come installare Flatpak e utilizzarlo su varie distribuzioni Linux. L'installazione di Flatpak è una procedura in 2 passaggi. Innanzitutto, devi installare Flatpak utilizzando il gestore pacchetti della tua distribuzione e successivamente aggiungere il repository Flatpak (Flathub) da cui verranno installate le applicazioni.
Installa Flatpak su Ubuntu e Mint
Per impostazione predefinita, Flatpak è supportato su Ubuntu 18.04 e Mint 19.3 e versioni successive. Puoi confermarlo eseguendo il comando:
sudo apt install flatpak
Installa Flatpak su Debian e distribuzioni basate su Debian
Per altre distribuzioni basate su Debian come Zorin, Elementary e altre distribuzioni, aggiungi il PPA mostrato ed esegui il comando seguente:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Installa Flatpak su RedHat e Fedora
Per Fedora e RHEL/CentOS 8 esegui il comando.
sudo dnf install flatpak
Per le versioni precedenti, RHEL/CentOS 7 utilizza il gestore pacchetti yum per installare flatpak.
sudo yum install flatpak
Installa Flatpak su OpenSUSE
Per abilitare Flatpak su OpenSUSE invoca il comando:
sudo zypper install flatpak
Installa Flatpak su ArchLinux/Manjaro
Infine, per abilitare Flatpak su Arch Linux e le sue versioni, invoca il comando:
sudo pacman -S flatpak
Una volta installato Flatpak, il passaggio successivo sarà abilitare il repository di Flatpak da cui verranno scaricate le applicazioni.
Come aggiungere un repository Flathub in Linux
Il prossimo passo sarà aggiungere il repository di Flatpak da dove scaricheremo e installeremo le applicazioni. Qui. stiamo aggiungendo Flathub poiché è il repository più popolare e ampiamente utilizzato.
Per aggiungere Flathub al tuo sistema. eseguire il comando seguente.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Come utilizzare Flatpak in Linux
Prima di installare un'applicazione dal repository, puoi ricercarne la disponibilità su Flathub utilizzando la sintassi:
flatpak search application name
Ad esempio, per cercare Flathub per Spotify, esegui il comando:
flatpak search spotify
I risultati forniranno l'ID dell'applicazione, la versione, il ramo, i telecomandi e una breve descrizione dell'applicazione software.
Per installare l'applicazione dal repository, utilizzare la sintassi:
flatpak install [remotes] [Application ID]
In questo caso, per installare Spotify, esegui il comando
flatpak install flathub com.spotify.Client
Per eseguire un'applicazione flatpak, esegui il comando:
flatpak run [Application ID]
Per esempio,
flatpak run com.spotify.Client
Nel mio caso, ciò ha avuto l'effetto di avviare l'applicazione Spotify.
Per elencare i pacchetti flatpak che risiedono sul tuo sistema, esegui il comando:
flatpak list
Per disinstallare un'applicazione, utilizzare la sintassi:
flatpak uninstall [Application ID]
Ad esempio, per rimuovere Spotify, esegui:
flatpak uninstall com.spotify.Client
Per aggiornare tutti i pacchetti flatpak, esegui:
flatpak update
Nel mio caso, tutti i flatpak erano aggiornati, quindi non è stata apportata alcuna modifica.
Infine, per verificare la versione di flatpak che stai utilizzando, esegui:
flatpak --version
Conclusione
Flatpak fa molto per fornire l'accesso a software aggiuntivo per il tuo sistema. Ciò è reso possibile dal repository Flathub che contiene un'enorme raccolta di applicazioni flatpak.