Esercitazioni

Appimage: applicazioni Linux che funzionano su diverse distribuzioni

Sommario:

Anonim

AppImage è un formato che consente di fornire pacchetti Linux, con la possibilità di essere eseguito su diverse distribuzioni, in modalità portatile e senza la necessità di autorizzazioni di installazione di superutente (root). Questo progetto è nato nel 2004 come klik, da allora è stato in continuo sviluppo, nel 2011 ha cambiato il suo nome nel 2011 in PortableLinuxApps e il 2013 è stato rinominato con il suo nome attuale.

Che cos'è AppImage?

L'idea di base del formato è che un'applicazione AppImage è uguale a un file e quella stessa contiene l'applicazione e tutti i file da cui dipende per il suo funzionamento. In altre parole, ognuna è autonoma, include tutte le librerie necessarie per l'applicazione e che non fanno parte del sistema di base.

Che cos'è AppImageKit?

AppImageKit è il set di strumenti che completano il formato AppImage, che ne facilita la corretta implementazione. Il progetto è open source e si trova in un repository GitHub.

I principali strumenti forniti da AppImageKit sono:

  • create-appdir - Uno strumento da riga di comando in esecuzione su Ubuntu che trasforma il software in pacchetti in una directory dell'applicazione (AppDir), che può essere utilizzata come input per AppImageAssistant. Tieni presente che, nonostante sia stato scritto per Ubuntu, dovrebbe funzionare anche in debian e potrebbe essere portato su altre distribuzioni, usando i rispettivi gestori di pacchetti. AppImageAssistant: è un'applicazione di interfaccia utente grafica che converte un AppDir in un AppImage. AppRun: l'eseguibile che trova ed esegue l'applicazione contenuta in AppImage. runtime: il piccolo binario ELF incorporato nell'intestazione di ogni AppImage.

Come eseguire / installare un'AppImage?

Per eseguire un'AppImage, devi solo scaricare l'applicazione e seguiamo questi due passaggi:

Renderlo eseguibile:

chmod a + x exampleNameApp.AppImage

Per eseguire:

./nombreEjemploApp.AppImage

Alcune applicazioni popolari come: Atom, Arduino, Blender, Chromium, Firefox, LibreOffice, tra gli altri; stanno già offrendo l'opportunità di scaricare un AppImage dalla loro pagina.

Raccomandiamo di leggere Ubuntu 16.04 Xenial Xerus.

Vantaggi e svantaggi di AppImage

I vantaggi sono abbastanza evidenti, offre agli utenti la semplicità e la velocità per scaricare ed eseguire un'applicazione senza avere molta esperienza nell'uso di Linux; Trattandosi di applicazioni autonome, ti consente di trasferirle e archiviarle secondo i tuoi criteri. D'altra parte, offre allo sviluppatore l'opportunità di creare applicazioni che saranno compatibili con diverse distribuzioni senza la necessità di ricompilare, il che è molto vantaggioso per i loro tempi di realizzazione.

Tuttavia, uno svantaggio di AppImages sarebbe la ridondanza della libreria, lo spreco di spazio di archiviazione e l'esecuzione simultanea in alcuni casi.

Esercitazioni

Scelta dell'editore

Back to top button