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 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.
Sopraffatto dalla ripida curva di apprendimento dei gestori di pacchetti da riga di comando? Inizia oggi con Snap e Snap Store.
Leggi Avanti
- Linux
- Linux
- App Linux
- Gestori di pacchetti
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.