GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Flatpak e Flathub su Ubuntu (Guida completa)

In questa guida ti mostriamo come installare Flatpak su Ubuntu per sbloccare un mondo di software nuovi e aggiornati disponibili da Flathub.

Ubuntu ti consente di installare app Snap e un normale software repository pronto all'uso. Nessuna configurazione richiesta. Ma se vuoi installare le app Flatpak su Ubuntu devi installare tu stesso un paio di cose.

Un omg! il lettore ha chiesto se potevo mettere insieme una guida passo passo per mostrare loro come installare Flatpak su Ubuntu 18.04 LTS e 20.04, nonché come impostare il repository Flathub e come installare le app Flatpak da Flathub su Ubuntu — quindi ho pensato che l'avrei fatto!

La buona notizia è che l'intero processo è abbastanza semplice.

Perché usare Flatpak?

Pacchetto piatto è un formato di app Linux di "prossima generazione" sviluppato da Red Hat e utilizzato in Fedora, tra le altre molte altre distribuzioni Linux.

È simile alle app Snap in molti modi:le app sono in modalità sandbox; vengono forniti in bundle con tutto ciò di cui hanno bisogno per correre; e supporta gli aggiornamenti automatici in background.

Poiché queste nuove tecnologie di pacchetti di app consentono agli utenti Linux di installare app indipendentemente dalla distribuzione o dal gestore di pacchetti che utilizzano, sempre più sviluppatori scelgono di distribuire il proprio software utilizzandole.

Grazie a OSTree, Flatpak consente agli sviluppatori di creare un bundle di app completo che contiene tutte le dipendenze, le librerie e altri file necessari per eseguire il loro programma.

"Costruire una volta e correre ovunque è una vendita forte". Le dipendenze sono il principale mal di testa durante il confezionamento di software per diverse distribuzioni Linux. Flatpak (come Snaps e AppImages) "risolve" questo.

Le app Flatpak chiedono il permesso prima di poter accedere ad alcuni hardware (ad esempio, webcam); leggere o aprire file al di fuori della loro sandbox; usa tecnologie di rilevamento della posizione come geoclue e altro ancora. Puoi gestire queste autorizzazioni (ovvero revocarle) in qualsiasi momento utilizzando le Impostazioni di Ubuntu app.

In tutto, Flatpaks ti dà te controllo molto maggiore sul software che esegui e sugli sviluppatori.

Allora perché usare Flatpak? Ci sono alcuni motivi chiave:

  • Nessuna incompatibilità di dipendenza
  • Maggiore controllo su ciò che le app possono fare
  • Ricevi gli aggiornamenti delle app prima
  • Accedi a una gamma più ampia di software
  • Ricevi gli aggiornamenti direttamente dagli sviluppatori di app

Ce ne sono molti altri motivi per cui potresti voler utilizzare questo nuovo formato di app, quindi sentiti libero di espandere questo nella sezione commenti.

Come installare Flatpak su Ubuntu

Il modo più veloce per installare Flatpak su Ubuntu (18.04 LTS o 20.04 LTS e versioni successive) è utilizzare la riga di comando.

Oh, non guardarmi così!

L'esecuzione dei comandi del terminale fa paura, lo capisco. Ma c'è poco da sbagliare a condizione che tu segua le istruzioni come scritte. Inoltre, a causa del modo in cui l'app Ubuntu Software è ora impacchettata, provare a svolgere la stessa attività utilizzando una GUI è … laborioso.

Quindi, per installare Flatpak su Ubuntu (e alcune altre cose di cui avrai bisogno in seguito) apri un nuovo Terminale finestra ed eseguire il comando seguente:

sudo apt install flatpak gnome-software-plugin-flatpak gnome-software

Premi Enter digitare e digitare la password se/quando richiesto.

Ti verrà chiesto di confermare l'installazione. Noterai che a questo punto sono elencati un paio di pacchetti extra. Queste sono dipendenze necessarie, quindi non puoi saltarle.

Digita Y per consentire il proseguimento dell'installazione.

Una volta completato, Flatpak è installato su Ubuntu.

Come aggiungere il telecomando Flathub

Per installare effettivamente le app Flatpak è necessario connettere lo strumento a un repository (chiamato "remoto" in Flatpak speak).

Flathub è il negozio principale per le app Flatpak. Sempre più sviluppatori scelgono Flatpak e Flathub come metodo di distribuzione principale. Come lo Snap Store, Flathub funge da repository centralizzato che qualsiasi utente può utilizzare e qualsiasi sviluppatore di app può aggiungere le proprie app.

Per aggiungere Flathub a Ubuntu e collegarlo a Flatpak, esegui il seguente comando:

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

Ti potrebbe essere chiesto di inserire la tua password per autorizzare la modifica.

Un battito di ciglia o due dopo e rimane solo una cosa da fare:riavviare il computer . Questo aiuta a garantire che tutti i componenti si blocchino correttamente e le cose funzionino come previsto.

Ora hai tutto il necessario per installare le app Flatpak su Ubuntu utilizzando l'app del software GNOME, la riga di comando e/o il sito Web Flathub.

Come installare app da Flathub

Su Ubuntu 18.04 LTS puoi cercare e installare app Flatpak dal Software Ubuntu client, ma su Ubuntu 20.04 LTS e versioni successive dovrai utilizzare il Software app.

Per distinguerli basta guardare l'icona:se è una shopping bag bianca, è Software , se è arancione è Software Ubuntu.

Quando cerchi e sfogli le app nell'app Software (qualunque tu usi) potresti avere difficoltà a dire quali sono Flatpak, quali app sono Snap e quali sono normali software repository. In 18.04 LTS tieni d'occhio il testo "fonte:flathub.org" in Software risultati della ricerca:

Su Ubuntu 20.04 LTS e versioni successive sarai in grado di dire se un'app è un Flatpak solo quando apri la pagina dell'elenco e vedi un menu "sorgente" nella barra dell'intestazione (prima immagine) o, se non presente, scorrendo verso il basso fino al sezione dei metadati per vedere se Flathub è menzionato lì (seconda immagine):

Puoi anche navigare e installare app da Flathub utilizzando il tuo browser web. Basta puntare il browser verso il sito Web Flathub per iniziare. Da qui puoi cercare e trovare Flathub in base alla categoria (Utility, Giochi, ecc.) o cercare app per nome (ad esempio, 'GIMP', 'Spotify' , ecc):

Quando trovi un'app che desideri installare, tutto ciò che devi fare è fare clic sulla pagina della scheda dello Store e fare clic sul pulsante "Installa" (1).

Verrà visualizzata una finestra di dialogo che ti chiede quale app desideri aprire .flatpakref file con. Assicurati che "Installazione software (predefinita)" sia selezionato (2), quindi fai clic su OK (3):

Si aprirà Software app.

Fai clic sul pulsante Installa per... beh, sono sicuro che puoi indovinare!

Questo è tutto ciò che c'è da fare.

Ora sai come installare e utilizzare le app Flatpak e Flathub su Ubuntu.

Puoi rimuovere le app Flatpak utilizzando lo strumento Software (a condizione che tu installi il plug-in Flatpak), nonché verificare la presenza di aggiornamenti alle app Flatpak e installare tali aggiornamenti.

Se preferisci farlo dalla riga di comando, esegui semplicemente flatpak refresh per verificare la presenza di aggiornamenti e flatpak update per installare gli aggiornamenti.


Ubuntu
  1. Come installare R su Ubuntu 20.04

  2. Come eseguire l'aggiornamento a Ubuntu 22.04 LTS (Guida completa)

  3. Guida essenziale:come installare Notepad ++ in Ubuntu (installazione con un clic)

  4. Come installare Ubuntu su VirtualBox:una guida passo passo

  5. Come installare Flatpak su Ubuntu 20.04/18.04

Come installare software tramite Flatpak su Ubuntu

Come installare Flatpak su Ubuntu 20.04 LTS

Come installare Go in Ubuntu 20.04

Come installare Ubuntu su Raspberry Pi:un tutorial completo

Come installare il software in Ubuntu Linux:una guida completa per i principianti

Come installare Vai su Ubuntu 22.04