flatpak

Come installare app Flatpak, Snap e AppImage in Linux

Come installare app Flatpak, Snap e AppImage in Linux
Questo articolo spiegherà come installare, rimuovere e gestire i pacchetti Flatpak, Snap e AppImage in Linux. Questi tre formati di packaging sono in fase di sviluppo negli ultimi anni e forniscono pacchetti indipendenti dalla distribuzione che possono essere installati su tutte le principali distribuzioni Linux. Un confronto dettagliato tra questi formati di imballaggio è disponibile qui.

Installazione e gestione dei pacchetti Flatpak

Se stai utilizzando Ubuntu, i suoi derivati ​​o altre distribuzioni Linux basate su Ubuntu, puoi eseguire i seguenti due comandi per configurare i pacchetti Flatpak:

$ sudo apt install flatpak
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Il secondo comando aggiunge il repository Flathub ufficiale che può essere utilizzato per scaricare e installare le app Flatpak. È possibile aggiungere altri repository di terze parti sostituendo l'URL del repository nel secondo comando sopra. Tuttavia, in generale, dovresti attenerti al repository predefinito per evitare di installare app non testate che potrebbero avere problemi di sicurezza.

Se stai utilizzando un'altra distribuzione Linux, segui questa guida di installazione rapida che copre le istruzioni di installazione per oltre 25 distribuzioni Linux.

Una volta completata la configurazione di Flatpak, puoi andare al negozio Flathub per scaricare qualsiasi app a tua scelta. Ad esempio, per installare il pacchetto Firefox Flatpak, puoi visitare il suo elenco nel negozio Flathub o cercarlo utilizzando la barra di ricerca sul sito Web Flathub. Ogni elenco nella pagina Flathub include un comando di installazione nella parte inferiore della pagina. Devi eseguire questo comando nel terminale per installare il pacchetto. Nota che il comando è lo stesso per tutte le distribuzioni Linux. Per il caso citato, è necessario eseguire il seguente comando per installare il pacchetto flatpak di Firefox:

$ flatpak installa flathub org.mozilla.firefox

Si noti che durante l'installazione di un pacchetto Flatpak, potrebbe essere richiesto di installare pacchetti e dipendenze aggiuntivi. Questo è normale poiché i pacchetti Flatpak installano i pacchetti e le librerie necessari secondo necessità.

Per rimuovere un pacchetto Flatpak installato, è necessario eseguire il seguente comando (sostituire l'ID del pacchetto):

$ flatpak uninstall org.mozilla.firefox

Se non ricordi l'ID del pacco, puoi ottenerlo dalla pagina dell'elenco del negozio Flathub. Flatpak ti mostrerà anche suggerimenti di app se fornisci solo un nome o ID parziale partial. Ad esempio, se usi semplicemente "firefox" nel comando sopra, Flatpak ti presenterà automaticamente la possibilità di rimuovere il pacchetto Firefox.

Per aggiornare un pacchetto Flatpak installato, è necessario eseguire il seguente comando (sostituire l'ID del pacchetto):

$ flatpak update org.mozilla.firefox

Per elencare tutti i pacchetti Flatpak installati sul tuo sistema Linux, usa il seguente comando:

$ lista flatpak

Molte distribuzioni Linux utilizzano il plug-in Flatpak nella loro app di distribuzione software per facilitare l'installazione e gli aggiornamenti automatici. Per ulteriori informazioni sull'utilizzo di Flatpak, eseguire i seguenti due comandi:

$ flatpak --help
$ uomo flatpak

Installazione e gestione dei pacchetti Snap

Ubuntu, le sue derivate e la maggior parte delle altre distribuzioni Linux basate su Ubuntu sono dotate di supporto Snap abilitato per impostazione predefinita. Puoi cercare i pacchetti snap nell'app del centro software della GUI e installarli dalla riga di comando. I pacchetti Snap possono essere cercati anche sul sito web di Snap Store. Ogni elenco nello snap store mostra un comando per installare l'app elencata.

Per aggiungere il supporto Snap ad altre distribuzioni Linux, potrebbe essere necessario installare prima il pacchetto "snapd" (simile alla configurazione Flatpak spiegata sopra). Segui la guida all'installazione di snapd disponibile qui per oltre 25 distribuzioni Linux.

Una volta terminata l'installazione di snapd, visita qualsiasi elenco su Snap Store ed esegui il comando specificato elencato nella pagina. Ad esempio, per installare Android Studio Snap, dovrai eseguire il seguente comando:

$ sudo snap install android-studio --classic

Per rimuovere un pacchetto Snap, usa il seguente comando (sostituisci il nome dell'applicazione se necessario):

$ sudo snap rimuovi android-studio

Per elencare tutti i pacchetti Snap installati sul tuo sistema, usa il seguente comando:

$ snap list

Nota che non puoi disabilitare gli aggiornamenti snap. Vengono installati automaticamente sul tuo sistema a intervalli periodici. Puoi comunque riprogrammarli o sospendere temporaneamente gli aggiornamenti. Una guida dettagliata sulla gestione degli aggiornamenti Snap è disponibile qui.

Per saperne di più sui pacchetti Snap, esegui i seguenti due comandi:

$ snap --help
$ uomo snap

Installazione e gestione dei pacchetti AppImage

I pacchetti AppImage funzionano in modo simile ai file "exe" portatili che potresti aver utilizzato su Windows. Tutto quello che devi fare è scaricare un file AppImage e contrassegnarlo come eseguibile per eseguire l'app. Per rendere eseguibile un file AppImage, eseguire un comando nel seguente formato:

$ chmod +x file.immagine app

Una volta contrassegnato come eseguibile, fai doppio clic sul file eseguibile AppImage per avviare l'app. Per rimuovere un file AppImage, è sufficiente eliminarlo dalla memoria del disco rigido.

Simile a Flatpak e Snap, è disponibile anche un negozio AppImage. Tuttavia, a differenza di Snap e Flatpak, gli sviluppatori che distribuiscono le loro app in formato AppImage non le elencano spesso in questo negozio centralizzato. I file AppImage sono per lo più distribuiti tramite repository di codice sorgente o da siti Web di applicazioni.

In alcuni casi, i file AppImage potrebbero richiedere di creare un launcher che appare nei menu delle applicazioni e sul desktop come collegamento. Se hai scelto di creare un launcher, potresti volerlo rimuovere dopo aver eliminato un file AppImage. Per fare ciò, basta visitare la posizione specificata di seguito ed eliminare l'associato ".desktop" file.

$CASA/.locale/condividi/applicazioni/

Conclusione

I pacchetti Flatpak, Snap e AppImage hanno fornito nuovi modi per distribuire applicazioni su tutte le principali distribuzioni Linux. Forniscono una maggiore sicurezza e rendono più facile per gli sviluppatori distribuire le loro app. Questi nuovi formati di pacchetto sono il futuro della creazione di pacchetti di applicazioni Linux, in particolare per le app di terze parti non di sistema.

Aggiungi i gesti del mouse a Windows 10 utilizzando questi strumenti gratuiti
Negli ultimi anni computer e sistemi operativi si sono notevolmente evoluti greatly. C'è stato un tempo in cui gli utenti dovevano usare i comandi per...
Controlla e gestisci il movimento del mouse tra più monitor in Windows 10
Gestore mouse con doppio display ti consente di controllare e configurare il movimento del mouse tra più monitor, rallentando i suoi movimenti vicino ...
WinMouse ti consente di personalizzare e migliorare il movimento del puntatore del mouse su PC Windows
Se vuoi migliorare le funzioni predefinite del puntatore del mouse, usa freeware WinMouse. Aggiunge più funzionalità per aiutarti a ottenere il massim...