Appimage: applicazioni Linux che funzionano su diverse distribuzioni
Sommario:
- Che cos'è AppImage?
- Che cos'è AppImageKit?
- Come eseguire / installare un'AppImage?
- Vantaggi e svantaggi di AppImage
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.
Come creare un usb multi-boot con più distribuzioni linux
In questo tutorial ti mostreremo come creare una USB multi-boot con varie distribuzioni Linux usando lo strumento gratuito Yumi.
Windows 10 s bandisce le distribuzioni di Linux
Microsoft rimuove la compatibilità di Windows 10 S con le distribuzioni GNU / Linux per motivi di sicurezza, non sarà possibile installarli.
Le applicazioni che raffreddano il cellulare, funzionano davvero?
Scopri di più sulle applicazioni che dicono di raffreddare il nostro telefono e se funzionano davvero come promesso nella loro descrizione.