I neofiti di Linux avranno una sorpresa poiché possono installare pacchetti risparmiando tempo e fatica. Canonical, la società madre di Ubuntu, è stata la prima a implementare gli snap, un software senza dipendenze a distribuzione incrociata.

Con Snap è arrivato Flatpak, un altro sistema di confezionamento universale, scritto in C. Considerata un'utilità di gestione dei pacchetti, consente a un utente di installare ed eseguire applicazioni in un ambiente isolato.

Terminologie di base

Come Snap, Flatpak mira a semplificare la gestione del software tra le distribuzioni Linux. Ecco alcune terminologie comuni che vale la pena conoscere:

  • Flatpak: questo è un sistema utilizzato per creare, distribuire ed eseguire applicazioni desktop in modalità sandbox su Linux.
  • Tempo di esecuzioneNota: i runtime sono anche chiamati piattaforme poiché funzionano come piattaforme integrate per fornire le utilità di base necessarie per il funzionamento di un'applicazione Flatpak.
  • Applicazione Flatpak: si tratta di applicazioni che un utente può installare utilizzando il
    instagram viewer
    flatpak comando sul proprio computer.

Vantaggi dell'utilizzo di Flatpak

  • Universalità: Flatpak, come gestore di servizi di utilità, consente a un utente di installare ed eseguire applicazioni praticamente su quasi tutti i desktop Linux. Ciò includerà qualsiasi distribuzione non GNU, sistemi operativi di sola lettura, distribuzioni prive di systemd o altre architetture.
  • Innovazione amichevole Innovation: Flatpak promuove i manutentori della distribuzione per aiutare gli sviluppatori a concentrarsi sui propri obiettivi di innovazione.
  • Stabilità: Eventuali rotture all'interno di un'applicazione non causano l'interruzione del sistema. Questo perché i tempi di esecuzione di Flatpak sono contenuti e non interferiscono con il funzionamento del sistema.
  • Installazione senza rootNota: non sono necessari privilegi elevati durante l'installazione di un'applicazione/runtime Flatpak.
  • Applicazioni in modalità sandbox: Uno degli obiettivi principali di Flatpak è migliorare la sicurezza del sistema isolando le applicazioni l'una dall'altra. Le applicazioni sono in sandbox ed eseguite in silos separati.

Relazionato: Una guida per principianti ai repository software in Ubuntu

Installazione di Flatpak su distribuzioni Linux

Esistono diversi modi per installare Flatpak, a seconda della distribuzione Linux che utilizzi.

L'installazione di Flatpak è una procedura in due passaggi. Il primo passaggio include l'installazione di Flatpak tramite un gestore di pacchetti. Il secondo passaggio comprende l'aggiunta del repository Flathub di Flatpak, da cui è possibile installare varie applicazioni.

Ecco come puoi installare il pacchetto su diverse distribuzioni Linux:

Su Ubuntu e Mint

Per impostazione predefinita, Flatpak supporta Ubuntu 18.04, Mint 19.3 e le loro versioni successive. Puoi installare il pacchetto su Ubuntu e Linux Mint usando APT:

sudo apt install flatpak

Su Debian e distribuzioni basate su Debian

Per installare Flatpak su distribuzioni basate su Debian come Elementary e Zorin, devi aggiungere un PPA al tuo sistema prima di scaricare il pacchetto:

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

Puoi anche utilizzare i comandi sopra menzionati per installare Flatpak su Ubuntu.

Su Red Hat e Fedora

Per installare su distribuzioni basate su RHEL come Fedora e CentOS, esegui questo comando:

sudo dnf install flatpak

In alternativa, puoi anche utilizzare il gestore di pacchetti YUM:

sudo yum install flatpak

Su OpenSUSE

Immetti il ​​seguente comando per installare Flatpak su OpenSUSE:

sudo zypper install flatpak

Su ArchLinux/Manjaro

Ultimo ma non meno importante, per installare il pacchetto su Arch Linux e le sue distribuzioni derivate, eseguire il seguente comando:

sudo pacman -S flatpak

Relazionato: Mozzo piatto vs. Snap Store: i migliori siti per scaricare app Linux

Aggiunta del repository Flathub in Linux

Il prossimo passo è aggiungere il repository di Flatpak, Flathub, in modo da poter scaricare e installare applicazioni da uno dei suoi repository più popolari e ampiamente utilizzati.

Per aggiungi il repository su Linux, esegui questo comando:

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

Come usare Flatpak su Linux

L'utilizzo di Flatpak è abbastanza simile all'utilizzo di altri gestori di pacchetti su Linux. Puoi cercare e installare applicazioni dal repository Flathub utilizzando lo strumento da riga di comando Flatpak.

Cerca applicazioni su Flathub

Prima di iniziare a installare le applicazioni, puoi verificare se una determinata applicazione è disponibile all'interno del repository. Il formato predefinito per questo comando è:

nome-applicazione di ricerca flatpak

Ad esempio, cerchiamo Spotify e installiamolo se è disponibile.

flatpak ricerca spotify

I valori risultanti mostreranno l'ID dell'applicazione, la versione, il ramo ei telecomandi insieme a una descrizione del software.

Installa i pacchetti usando Flatpak

La sintassi di base per installare applicazioni utilizzando Flatpak è:

flatpak installa i telecomandi applicationID

Ad esempio, per installare Spotify, puoi utilizzare:

flatpak installa flathub com.spotify. Cliente

Avvia un'applicazione

Utilizzare il seguente formato di comando per avviare un'applicazione:

ID applicazione esecuzione flatpak

Per esempio:

flatpak esegui com.spotify. Cliente

Questo alla fine avvierà l'applicazione Spotify sul tuo sistema.

Elenco dei pacchetti Flatpak installati

Facciamo un ulteriore passo avanti. Per ottenere un elenco di tutti i pacchetti Flatpak installati sul tuo sistema:

lista flatpak

Aggiorna i pacchetti installati

Per aggiornare i pacchetti Flatpak all'interno del tuo sistema, esegui:

aggiornamento flatpak

Se tutti i pacchetti sono già aggiornati, non ci saranno nuove modifiche dopo aver eseguito il comando di cui sopra.

Disinstallare il software utilizzando Flatpak

Se hai installato un'applicazione e non desideri più conservarla, puoi disinstallarla con successo utilizzando il pulsante disinstallare metodo. La sintassi predefinita del comando è:

ID applicazione disinstallazione flatpak

Poiché abbiamo appena installato Spotify, prova a disinstallare l'applicazione digitando:

flatpak disinstalla com.spotify. Cliente

Abilitazione del repository GNOME

Proprio come Flathub, il repository GNOME contiene tutte le applicazioni principali di GNOME. Il repository centrale stesso ha due versioni: stabile e notturna.

Aggiungi il repository stabile di GNOME

Uso wget per scaricare le chiavi GPG per il repository:

wget https://sdk.gnome.org/keys/gnome-sdk.gpg

Aggiungi il repository GNOME Flatpak al tuo sistema usando remote-add:

sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Per installare invece la versione notturna, impartisci i seguenti comandi:

wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import=nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/

Elenco di repository remoti

Per elencare tutti i repository remoti configurati:

telecomandi flatpak

Il comando sopra elencherà i repository che hai aggiunto al tuo sistema. Verrà inoltre visualizzato se il repository è un'installazione a livello di sistema o specifico solo per pochi utenti.

Eliminazione di un repository Flatpak

La sintassi di base per eliminare un repository è:

sudo flatpak remote-delete remote-name

...dove nome-remoto è il nome del repository remoto.

Ad esempio, per rimuovere il repository Flathub dal sistema:

sudo flatpak remote-delete flathub

Riparazione dell'installazione Flatpak

Usa il riparazione comando per riparare l'installazione di Flatpak sul tuo sistema:

riparazione sudo flatpak

Il comando richiede un po' di tempo per essere eseguito, quindi sii paziente e attendi che venga eseguito completamente.

Uccidi un processo Flatpak

Per terminare qualsiasi processo Flatpak, innanzitutto, controlla quali processi sono in esecuzione:

sudo flatpak ps

Per terminare un processo:

sudo flatpak kill applicationID

Per verificare se il sistema ha terminato correttamente il processo:

sudo flatpak ps

Relazionato: Come visualizzare le informazioni relative al processo su Linux utilizzando il comando ps

Ottenere il massimo dai comandi di Flatpak

Come principiante, probabilmente ti sentirai sopraffatto dalle diverse terminologie, gergo e tonnellate di comandi disponibili nelle distribuzioni Linux. Tuttavia, Flatpak è qui per semplificarti la vita consentendoti di installare applicazioni in modo sicuro e protetto.

Se stai appena iniziando, è meglio esplorare le varie funzionalità lentamente e costantemente mentre cerchi di comprendere le diverse sfumature disponibili all'interno delle distribuzioni. Se non vuoi affatto occuparti della riga di comando, considera di passare a Snap e Snap Store per installare i pacchetti su Linux.

E-mail
Tutto quello che devi sapere su Snap e Snap Store

Sopraffatto dalla ripida curva di apprendimento dei gestori di pacchetti da riga di comando? Inizia oggi con Snap e Snap Store.

Leggi Avanti

Argomenti correlati
  • Linux
  • Linux
  • App Linux
  • Gestori di pacchetti
Circa l'autore
Wini Bhalla (3 Articoli Pubblicati)Altro da Wini Bhalla

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Ancora un passo…!

Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.

.