Che cos'è Flatpak e come installare le app Flatpak su Ubuntu e altri Linux
Pubblicato: 2020-05-28La gestione dei pacchetti è una delle caratteristiche importanti di qualsiasi distribuzione Linux che semplifica il metodo di installazione e manutenzione delle app Linux. Diverse distribuzioni Linux seguono metodi diversi per impacchettare e distribuire il software.
Ma la stessa funzionalità a volte diventa un ostacolo per alcune persone che passano a diverse distribuzioni Linux. Hanno difficoltà a capire il nuovo gestore di pacchetti e non riescono a installare le applicazioni. Per risolvere tali problemi con più gestori di pacchetti, la distribuzione Linux si è evoluta per produrre sistemi di gestione dei pacchetti universali come Snap, Appimage e Flatpak.
Al giorno d'oggi, se vuoi scaricare qualsiasi applicazione, devi aver trovato le parole "Flatpak" o "Flathub". Quindi, anche tu l'hai trovato confuso per la prima volta? Se sì, questo articolo è esattamente per farti capire Flatpak con l'utilizzo di base dell'installazione e della disinstallazione delle app Flatpak.
Dopo aver seguito questa guida per principianti, imparerai le seguenti cose:
- Che cos'è Flatpak e Flathub
- Abilitazione o installazione di Flatpak su Ubuntu, Pop! _OS, Linux Mint e altre distribuzioni Linux
- Installazione di app Flatpak utilizzando il software GNOME
- Installa le app Flatpak dal terminale
- Installa le app Flatpak dal file .flatpakref
- Utilizzo di altri comandi Flatpak
- Disinstalla le app Flatpak
Cos'è Flatpak?
Flatpak è un sistema di gestione dei pacchetti universale per creare e distribuire applicazioni su qualsiasi distribuzione Linux. Non è necessario apprendere i gestori di pacchetti specifici della distribuzione per installare l'app Flatpak. Fornisce un'unica utilità della riga di comando per tutte le distribuzioni Linux per scaricare, installare e aggiornare l'app.
L'app Flatpak viene fornita in bundle con tutte le librerie dipendenti all'interno dell'app. Quindi, non è necessario installare alcuna dipendenza esternamente sul desktop Linux. Qui sto elencando le caratteristiche uniche chiave di Flatpak che danno diversi motivi per usarlo.
Caratteristiche di Flatpak:
- Ambiente sandbox per l'esecuzione di app
- Supporto per 24 distribuzioni Linux
- Esecuzione di più versioni della stessa app contemporaneamente
- Nessuna incompatibilità di dipendenza
- Aggiornamento automatico dell'applicazione in background
Cos'è Flathub?
Flathub è un repository di applicazioni flatpak centralizzato che offre tonnellate di app e giochi per il sistema Linux. Fornisce inoltre un servizio di creazione per gli sviluppatori che desiderano creare, distribuire e fornire aggiornamenti regolari alle app.
Puoi anche integrare Flathub con il tuo centro software da dove navighi e installi le applicazioni Flatpak utilizzando un'interfaccia grafica. Se vivi nel tuo terminale, puoi utilizzare l'utilità Flatpak della riga di comando per sfogliare e installare app dal repository Flathub.
Quindi, passiamo al primo passaggio configurando Flatpak su Ubuntu e altre distribuzioni Linux.
Come abilitare il supporto Flatpak?
Se stai usando Fedora, Endless OS, Linux Mint, CentOS, sistema operativo elementare, puoi saltare questo passaggio poiché non è necessario installare Flatpak. La versione più recente di queste distribuzioni Linux viene fornita con un supporto Flatpak preinstallato e predefinito.
Ora per abilitare Flatpak su altre distribuzioni Linux, dobbiamo solo eseguire un singolo comando che installerà Flatpak e si configurerà automaticamente con il sistema Linux.
Installa Flatpak su Debian, Pop! _OS, Ubuntu e suoi derivati
sudo apt install flatpak
Installa Flatpak sulla versione precedente di Ubuntu prima del 18.10
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt aggiornamento sudo apt install flatpak
Installa Flatpak su Red Hat Enterprise Linux (RHEL)
sudo yum install flatpak
Installa Flatpak su Arch Linux
sudo pacman -S flatpak
Installa Flatpak su OpenSUSE
sudo zypper install flatpak
Installa Flatpak su Solus
sudo eopkg install flatpak xdg-desktop-portal-gtk
Per tutte le altre distribuzioni Linux, puoi controllare qui.
Una volta terminata l'installazione di Flatpak, riavvia il sistema e siamo pronti per passare al passaggio successivo dell'installazione delle applicazioni Flatpak. Ma prima di andare avanti, lascia che ti informi che di seguito discuterò tre metodi per scaricare e installare le app Flatpak dal repository Flathub.
- Installazione di app Flatpak utilizzando il centro software GNOME
- Installazione di app Flatpak utilizzando il file .flatpakref
- Installazione dell'app Flatpak utilizzando la riga di comando
Quindi, siete tutti liberi di usare uno qualsiasi dei tre metodi in base alla vostra situazione, al vostro desiderio e al vostro livello di comfort. Qui, voglio anche menzionare che sto usando Ubuntu 20.04 Linux per visualizzare l'installazione dell'app Flatpak.
Come installare le app Flatpak utilizzando il centro software GNOME grafico?
1. Installa il plug-in Flatpak
Il metodo grafico è il modo più semplice per installare le app Flaptak per tutti coloro che hanno paura del terminale. Per utilizzare il centro software predefinito, devi prima abilitare il supporto Flatpak.
Quindi, se stai utilizzando l'ambiente desktop GNOME, installa il plug-in Flatpak eseguendo il comando:
sudo apt install gnome-software-plugin-flatpak
Per il desktop KDE, esegui il comando:
sudo apt install plasma-discover-backend-flatpak
2. Cerca l'app con l'etichetta di origine su Flathub
Ora cerca l'app nel tuo centro software predefinito e noterai un'etichetta con una fonte che punta al repository Flathub.
Fai clic su "Installa" e ora puoi avere un'app Flatpak installata sul tuo sistema.
Come installare le app Flatpak utilizzando il file .flatpakref (Flatpak)?
1. Cerca l'app sulla piattaforma Flathub online
Vai all'app store online di Flathub e cerca l'app desiderata.
2. Scarica il file .flatpakref Flatpak
Fai clic su "Installa" e scaricherà il file torrent come flatpak .flatpakref che utilizzeremo nel passaggio successivo per installare l'app.
3. Installa l'app Flatpak dal file .flatpakref
Ora, esegui il comando seguente per installare l'app usando il file .flatpakref.
flatpak install --da /percorso/a/<id-app>.flatpakref
Una volta terminata l'installazione dell'app, puoi cercare nel tuo sistema o eseguire il comando seguente per aprire l'app:
flatpak esegui <app-id>
Come installare le app Flatpak utilizzando la riga di comando?
1. Installa il repository Flathub
Per installare un'app Flatpak dal terminale, dobbiamo prima installare il repository Flathub in modo da poter cercare l'app e quindi installarla.
Quindi, esegui il comando per aggiungere Flathub contenente l'elenco completo dell'app Flatpak:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Cerca nell'app Flatpak dal terminale
Ora possiamo cercare qualsiasi usando un singolo comando:
flatpak cerca <nome-app>
Elencherà tutte le app relative alla parola chiave app-name
che hai inserito.
3. Installa l'app Flatpak utilizzando l'ID app
Individua l'app che desideri installare, copia il suo ID applicazione e passalo come input al comando seguente per installare l'app:
flatpak installa flathub <app-id>
Ora esegui l'applicazione usando il comando:
flatpak esegui <app-id>
Utilizzo di altri comandi Flatpak
Se vuoi fare di più con flatpak, puoi controllare tutti i suoi comandi disponibili leggendo la pagina di manuale:
flatpack uomo
Come puoi vedere, ci sono diversi comandi per la gestione delle applicazioni installate. Uno di questi è l' flatpak list
che mostra tutte le app Flaptak installate sul tuo sistema.
lista flatpack
Per aggiornare l'app specifica, puoi eseguire:
aggiornamento flatpak <app-id>
Come disinstallare le app Flatpak?
Infine, se desideri rimuovere le app Flatpak, puoi fare lo stesso utilizzando sia i metodi grafici che quelli della riga di comando.
Se stai usando una riga di comando, esegui semplicemente flatpak list
e prendi app-id
. Quindi, esegui il comando per disinstallare l'app:
flatpak disinstalla <app-id>
Utilizzando un metodo grafico, puoi cercare l'app installata nel rispettivo centro software e quindi fare clic su Rimuovi o Disinstalla.
Conclusione
Spero che la guida per principianti ti sia piaciuta e che tu abbia imparato a conoscere il sistema di gestione dei pacchetti Flatpak. Sentiti libero di esprimere la tua opinione o porre qualsiasi dubbio nella sezione commenti qui sotto.