Come usare AppImage in Linux

Breve : questa esercitazione di AppImage mostra come utilizzare AppImage per installare il software e come rimuovere le applicazioni installate.

Ci sono modi per installare software in Ubuntu o in qualsiasi altra distribuzione Linux. Scaricare file .deb o .rpm e fare doppio clic su di essi per installare il software è uno dei modi più convenienti.

Di recente, potresti aver notato che alcune applicazioni vengono scaricate con un'estensione .appimage. E potresti chiederti quali sono questi file .appimage.

In questo tutorial ti mostrerò cos'è un'Immagine e come utilizzare AppImage per installare applicazioni in Linux. In aggiunta a ciò, ti dirò anche alcune cose che dovresti tenere a mente mentre usi AppImage.

A. Che cos'è AppImage?

Per anni abbiamo pacchetti DEB per distribuzioni Linux basate su Debian / Ubuntu e RPM per distribuzioni Linux basate su Fedora / SUSE.

Mentre questi pacchetti forniscono un modo conveniente di installare il software per i rispettivi utenti di distribuzione, non è il più conveniente per lo sviluppatore dell'applicazione. Gli sviluppatori devono creare più pacchetti per più distribuzioni. È qui che entra in gioco AppImage.

AppImage è un formato di pacchetto software universale. Imballando il software in AppImage, lo sviluppatore fornisce solo un file 'per domarli tutti'. L'utente finale, cioè tu, può usarlo nella maggior parte (se non tutte) delle moderne distribuzioni Linux

AppImage non installa il software nel modo tradizionale

Un tipico software Linux creerà file in vari punti, richiedendo il permesso di root per apportare queste modifiche al sistema.

AppImage non lo fa. In realtà, AppImage non installa realmente il software. È un'immagine compressa con tutte le dipendenze e le librerie necessarie per eseguire il software desiderato.

Esegui il file AppImage, esegui il software. Non c'è estrazione, nessuna installazione. Eliminare il file AppImage, il software viene rimosso (lo vedremo in seguito). Puoi confrontarlo con i file .exe in Windows che ti permettono di eseguire il software senza realmente passare attraverso la procedura di installazione.

Consentitemi di elencare alcune delle funzionalità o i vantaggi di AppImage.

Funzioni di AppImage

  • Aggettivo di distribuzione: può essere eseguito su diverse distribuzioni Linux
  • Non c'è bisogno di installare e compilare il software: basta fare clic e riprodurre
  • Non è necessario il permesso di root: i file di sistema non vengono toccati
  • Portabilità: può essere eseguito ovunque compresi i dischi live
  • Le app sono in modalità di sola lettura
  • Il software viene rimosso solo eliminando il file AppImage
  • Le applicazioni pacchettizzate in AppImage non sono sandbox per impostazione predefinita.

B. Come usare AppImage in Linux

L'utilizzo di AppImage è abbastanza semplice. È fatto in questi 3 semplici passaggi:

  • Scarica il file AppImage
  • Rendilo eseguibile
  • Eseguirlo

Non preoccuparti, ti mostrerò come eseguire AppImage nei dettagli. Sto usando Ubuntu 16.04 in questo tutorial di AppImage ma puoi usare gli stessi passaggi anche su altre distribuzioni Linux. Dopo tutto, l'intero punto di AppImage deve essere indipendente dalle distribuzioni.

Passaggio 1: scarica il pacchetto .appimage

Ci sono molti software disponibili nel formato AppImage. GIMP, Krita, Scribus e OpenShot sono solo alcuni nomi. Qui puoi trovare un ampio elenco di applicazioni disponibili nel formato AppImage.

Userò l'editor video OpenShot in questo tutorial. Puoi scaricarlo dal suo sito web.

Passaggio 2: renderlo eseguibile

Per impostazione predefinita, il file AppImage scaricato non avrà il permesso di esecuzione. Dovrai modificare l'autorizzazione sul file per renderlo eseguibile. Non hai bisogno del privilegio di root per farlo.

Se preferisci la modalità grafica, fai clic con il pulsante destro del mouse sul file .appimage scaricato e seleziona Proprietà.

Fare clic con il tasto destro sul file AppImage e selezionare Proprietà

Nella schermata successiva, vai alla scheda Permessi e seleziona la casella "Permetti di eseguire il file come programma".

Rendi eseguibile il file AppImage

Questo è tutto. Hai reso eseguibile il file.

In alternativa, se preferisci la riga di comando, puoi semplicemente usare chmod u + x per renderlo eseguibile.

Passaggio 3: eseguire il file AppImage

Dopo aver creato l'eseguibile del file AppImage, fai doppio clic su di esso per eseguirlo. Vedrà il software in esecuzione come lo avresti installato sul tuo sistema. Cool, non è vero?

C. Come disinstallare il software AppImage

Poiché il software non viene mai installato, non è necessario "disinstallarlo". Basta eliminare il file AppImage associato e il software viene rimosso dal sistema.

D. Cose da ricordare durante l'utilizzo di AppImage in Linux

Ci sono alcune cose aggiuntive su AppImage che dovresti sapere.

1. Integrazione del desktop

Quando esegui il file AppImage, alcuni software potrebbero richiedere di "installare un file desktop". Se si seleziona Sì, la tua AppImage sarà integrata con il tuo sistema Linux come una normale applicazione installata.

Alcuni software forniscono l'integrazione desktop

Ciò significa che il tuo software sarà ricercabile tramite Unity o GNOME. Puoi trovarlo nel menu e bloccarlo su Plank o Launcher.

OpenShot dopo l'integrazione desktop

2. L'integrazione del desktop potrebbe richiedere la rimozione manuale della pulizia

Se scegli l'integrazione desktop, avrai alcuni file creati nel tuo sistema. Tuttavia, le dimensioni del file saranno solo in alcuni Kb. Quando elimini il file AppImage, questi file desktop rimangono nel tuo sistema. Puoi lasciarlo così com'è o cancellarlo manualmente.

3. Scegli dove mettere i file di AppImage

I file AppImage scaricati dovrebbero arrivare nella cartella Download. Ma questo potrebbe non essere il posto migliore per tenerlo mentre si ingombra nel tempo. È meglio tenerli in una directory separata per una gestione più semplice.

Inoltre, tieni presente che se hai scelto l'integrazione desktop e quindi hai spostato il file AppImage in un'altra posizione, dovrai prima rimuovere i file desktop. Altrimenti l'integrazione del desktop potrebbe non funzionare.

4. L'aggiornamento non è sempre un'opzione

Forse alcuni software controlleranno automaticamente gli aggiornamenti e ti informeranno della disponibilità di una versione più recente. Ma non accadrà la maggior parte del tempo.

Esiste un'opzione a linea di comando per controllare e aggiornare il software, ma dipende anche se lo sviluppatore ha fornito questa opzione o meno.

In breve, non ci sono aggiornamenti automatici qui. Dovrai trovare il tuo se è disponibile una versione più recente del software.

Conclusione

Ci sono altre "app di Linux universali" come Snap di Ubuntu e Flatpak di Fedora. Poiché questo articolo riguardava l'uso di AppImage, non sono andato nel dibattito Snap vs Flatpak vs AppImage.

Per me, AppImage è un buon modo per utilizzare il software su tutte le distribuzioni Linux. Spero che il processo di aggiornamento migliori qui per renderlo molto più utile per gli utenti finali.

Cosa ne pensi di AppImage? Preferisci usare AppImage in Linux su altri formati? Condividi le tue opinioni nei commenti qui sotto.

Raccomandato

Le 20 principali estensioni GNOME che dovresti usare in questo momento
2019
Ecco $ 5 di Linux Mini PC per Internet of Things
2019
La guida completa per l'utilizzo di ffmpeg in Linux
2019