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 pacchetti FlatPak, Snap e Appimage in Linux. Questi tre formati di imballaggio sono stati in fase di sviluppo negli ultimi anni e forniscono pacchetti agnostici di 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 usando Ubuntu, i suoi derivati ​​o altre distribuzioni Linux basate su Ubuntu, è possibile eseguire i seguenti due comandi per impostare i pacchetti Flatpak:

$ sudo APT Installa Flatpak
$ Flatpak Remote-Add --f-Not-Existes Flathub https: // flathub.Org/Repo/Flathub.flatpakrepo

Il secondo comando aggiunge il repository ufficiale Flathub 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, è necessario attenersi al repository predefinito per evitare l'installazione di app non testate che potrebbero avere problemi di sicurezza.

Se si utilizza qualsiasi altra distribuzione Linux, seguire questa guida di configurazione rapida che copre le istruzioni di installazione per oltre 25 distribuzioni Linux.

Dopo aver completato la configurazione di FlatPak, puoi andare al Flathub Store per scaricare qualsiasi app a tua scelta. Ad esempio, per installare il pacchetto Firefox Flatpak, è possibile visitare la sua lista su Flathub Store 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. È necessario eseguire questo comando nel terminale per installare il pacchetto. Si noti che il comando è lo stesso per tutte le distribuzioni Linux. Per la custodia citata, è necessario eseguire il seguente comando per installare il pacchetto Firefox Flatpak:

$ Flatpak Installa Flathub Org.Mozilla.Firefox

Si noti che durante l'installazione di un pacchetto FlatPak, è possibile che venga chiesto di installare pacchetti e dipendenze aggiuntive. Questo è normale poiché i pacchetti Flatpak installano pacchetti e librerie necessari secondo necessità.

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

$ Flatpak disinstalla Org.Mozilla.Firefox

Se non ricordi l'ID del pacchetto, puoi ottenerlo dalla pagina di elenco di Store Flathub. FlatPak ti mostrerà anche suggerimenti per l'app se fornisci solo un nome o un ID parziale. Ad esempio, se usi semplicemente "Firefox" nel comando sopra, Flatpak ti presenterà automaticamente una scelta per 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 sistema Linux, utilizzare il comando seguente:

$ Elenco Flatpak

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

$ Flatpak -Help
$ Man Flatpak

Installazione e gestione dei pacchetti snap

Ubuntu, i suoi derivati ​​e la maggior parte delle altre distribuzioni Linux basate su Ubuntu sono dotati di supporto SNAP abilitato per impostazione predefinita. Puoi cercare pacchetti snap nell'app GUI Software Center e installarli dalla riga di comando. I pacchetti snap possono essere cercati anche sul sito Web Snap Store. Ogni elenco nell'archivio SNAP mostra un comando per installare l'app elencata.

Per aggiungere supporto SNAP ad altre distribuzioni Linux, potrebbe essere necessario installare prima il pacchetto "Snapd" (simile alla configurazione FlatPak spiegata sopra). Segui la guida di configurazione SNAPD disponibile qui per oltre 25 distribuzioni Linux.

Una volta terminato l'installazione di SNAPD, visitare qualsiasi elenco su SNAP Store ed eseguire il comando specificato elencato nella pagina. Ad esempio, per installare Android Studio Snap, dovrai eseguire il seguente comando:

$ sudo snap installa Android-sdio-classic

Per rimuovere un pacchetto snap, utilizzare il comando seguente (sostituire il nome dell'applicazione secondo necessità):

$ sudo snap rimozione Android-Studio

Per elencare tutti i pacchetti snap installati sul sistema, utilizzare il comando seguente:

Elenco $ snap

Si noti che non è possibile disabilitare gli aggiornamenti SNAP. Vengono automaticamente installati sul sistema a intervalli periodici. Tuttavia, puoi riprogrammarli o tenere temporaneamente gli aggiornamenti. Una guida dettagliata sulla gestione degli aggiornamenti SNAP è disponibile qui.

Per saperne di più sui pacchetti snap, eseguire i seguenti due comandi:

$ SNAP -HELP
$ man snap

Installazione e gestione dei pacchetti Appimage

I pacchetti di 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 per eseguire l'app. Per realizzare un file di appimago eseguibile, eseguire un comando nel seguente formato:

$ chmod +x file.Appimage

Una volta contrassegnato l'eseguibile, fare doppio clic sul file Appimage eseguibile per avviare l'app. Per rimuovere un file di appimago, eliminalo semplicemente dalla memoria del disco rigido.

Simile a Flatpak e Snap, è disponibile anche un negozio di appimagi. Tuttavia, a differenza di Snap e FlatPak, gli sviluppatori che distribuiscono le loro app in formato Appimage non li 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 di Appimage potrebbero richiedere di creare un lanciatore che appare nei menu dell'applicazione e sul desktop come scorciatoia. Se hai optato per creare un lanciatore, è possibile rimuoverlo dopo aver eliminato un file di appimago. Per fare ciò, basta visitare la posizione specificata di seguito ed eliminare l'associazione ".File desktop ".

$ Home/.locale/share/applicazioni/

Conclusione

I pacchetti Flatpak, Snap e Appimage hanno fornito nuovi modi per distribuire applicazioni in tutte le principali distribuzioni Linux. Forniscono una migliore sicurezza e rendono più facile per gli sviluppatori distribuire le loro app. Questi nuovi formati di pacchetto sono il futuro del packaging di applicazioni Linux, in particolare per le app di terze parti non sistemi.