Come utilizzare e installare FlatPak su Linux

Sembra che gli installatori di applicazioni universali siano la novità nel mondo Linux. Hai gli sviluppatori dietro Ubuntu che lavorano su snap, App Image (ovvero la cosa più vicina ai file .exe su Linux), Deis, ZeroInstall e, naturalmente, la nuova cosa di cui tutti parlano: Flatpak. Per troppo tempo la comunità open source e Linux nel suo complesso hanno avuto bisogno di un unico modo per fornire software a molte distribuzioni Linux diverse. Nel 2017, ci sono molti diversi progetti software in competizione per i riflettori. Flatpak non è diverso. È uno strumento sviluppato dal Free Desktop Project che promette di rendere estremamente facile fornire qualsiasi tipo di software, senza problemi e facilmente a qualsiasi tipo di distribuzione Linux sul mercato.

AVVISO SPOILER: scorri verso il basso e guarda il video tutorial alla fine di questo articolo.

In questo articolo, esamineremo come far funzionare questa nuova entusiasmante tecnologia sulla tua distribuzione Linux preferita.

Installazione di FlatPak

Gli sviluppatori di Flatpak hanno lavorato duramente con i manutentori della distribuzione Linux per fare in modo che tutto funzionasse facilmente. Apri una finestra di terminale, trova la sezione con il sistema operativo che utilizzi e inserisci i comandi per installarlo!

Arch Linux

sudo pacman -S flatpak

Fedora

sudo dnf install flatpak

OpenSUSE

sudo zypper install flatpak

Mageia

sudo urpmi flatpak

o (se si utilizza DNF)

sudo dnf install flatpak

Ubuntu

Ubuntu 16.04 LTS

sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak

Ubuntu 17.04+

sudo apt install flatpak

Test Debian / instabile

sudo apt-get install flatpak

Gentoo

Per prima cosa, ottieni una shell di root: sudo -s o su

Successivamente, crea un nuovo file di configurazione: nano -w /etc/portage/repos.conf/flatpak-overlay.conf

Incolla il seguente codice all’interno del file:

[flatpak-overlay]
priority = 50
location = /usr/local/portage/flatpak-overlay
sync-type = git
sync-uri = git://github.com/fosero/flatpak-overlay.git

sincronizzazione automatica = Sì

Salvare il file di configurazione con la combinazione di tasti Ctrl + O.

Infine, esegui una sincronizzazione per installare Flatpak.

emerge --sync

Utilizzando Flatpak

Flatpak è una tecnologia molto decentralizzata. A differenza di altre soluzioni di “app universali” come gli snap, non esiste un unico negozio di software. Invece sono tanti. Questo programma consente agli utenti di creare i propri contenitori e caricarli sui server ufficiali, ma è anche possibile che gli utenti ospitino i propri e ignorino completamente il modo ufficiale.

Sei uno sviluppatore? Controlla le informazioni ufficiali per impara a fare un Flatpak.

Installazione di un Flatpak da un repository

Per installare un’app Flatpak sul tuo computer Linux, apri un terminale. Quindi, inserisci questo comando per ottenere l’accesso come root: sudo -s

In questo esempio, installeremo Spotify tramite la riga di comando. Inizia dicendo al servizio Flatpak di ottenere l’app remota.

flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref

Quindi, installa Spotify con il comando run.

flatpak run com.spotify.Client

Quando il processo è completo, controlla il menu dell’applicazione. Apparirà un’icona di Spotify.

Installazione di un Flatpak da un file

Fortunatamente, la riga di comando non è l’unico modo per installare un’app Flatpak. È anche possibile scaricare un file .flatpakref e installarlo senza immettere un singolo comando.

Per prima cosa, assicurati che gnome-software sia installato sul sistema (anche se molto probabilmente lo è già). Successivamente, scarica un file .flatpakref tramite pagina dell’app. In questo esempio, useremo Skype.

Quando il file viene scaricato sul PC, apri il file manager e vai alla posizione dell’app scaricata. Fare clic con il pulsante destro del mouse e selezionare “Apri con installazione software”. Questo avvierà lo store di Gnome Software e farà apparire una pagina che mostra informazioni dettagliate sull’app che verrà installata.

Fare clic sul pulsante di installazione, immettere la password e attendere. Al termine del programma verrà visualizzata una notifica.

Questo è tutto! Controllare il menu dell’applicazione per il programma appena installato.

Aggiornamento Flatpaks

L’aggiornamento, come l’installazione, è possibile in due modi. Il primo modo è con il terminale. Inizia elencando tutti i Flatpaks installati sul sistema con il comando list.

flatpak list

Quindi, seleziona un’app Flatpak dall’elenco e aggiungila alla fine di: aggiornamento flatpak

In questo modo aggiornerà la singola app. In alternativa, digita flatpak update per aggiornare tutte le app sul sistema.

Non vuoi usare il terminale? Usa il software Gnome normalmente. Quando ci sarà un aggiornamento Flatpak, te lo dirà! Installalo normalmente, insieme agli aggiornamenti software regolari.

Disinstallazione di Flatpaks

Disinstallare un’app utilizzando prima il comando list per trovare il nome dell’app da disinstallare. Quindi, copia il nome e digita:

sudo flatpak uninstall appnamehere

In alternativa, apri Gnome Software, cerca l’app e fai clic su “disinstalla”.

Conclusione

La distribuzione del software è sempre stata uno dei punti deboli di Linux: gli sviluppatori non hanno alcun desiderio di impacchettare il loro programma in 100 formati diversi. Inoltre, gli utenti desiderano un modo migliore per installare il software piuttosto che fare affidamento sul terminale. Flatpack è un altro tentativo di risolvere questo problema. Compie questo enorme compito prendendo i programmi e virtualizzandoli all’interno di contenitori, consentendo loro di funzionare su qualsiasi cosa in qualsiasi momento. Lo sviluppo di questo software sta accelerando, con Flatpaks che aiuta a fornire software popolari come: Spotify, Blender, Mozilla Firefox e persino Microsoft Skype. Il supporto per questo strumento è enorme e l’adozione sta solo migliorando.

I flatpaks hanno molto potenziale, ma sono messi in ombra dagli altri giocatori nel gioco “universal Linux installer”. Di conseguenza, sono conosciuti solo dai fanatici di Linux. Spero che questo tutorial faccia luce su Flatpak, in modo che tutti i tipi di utenti Linux possano iniziare a usarli!