## page was renamed from andreas-xavier/Prova2 #format wiki #language it <
> <> <> = Introduzione = Questa guida spiega come installare su Ubuntu e derivate applicazioni disponibili in formato '''[[https://it.wikipedia.org/wiki/AppImage|AppImage]]'''. Lo scopo del progetto '''!AppImage''' è di rendere disponibile software attraverso file portabili e autoinstallanti, eseguibili dall'utente in tutta facilità senza [[AmministrazioneSistema/PrivilegiDiAmministrazione|privilegi di amministrazione]], compatibili con tutte le distribuzioni GNU/Linux. Questi file si presentano con estensione `.Appimage`. {{{#!wiki tip In [[https://appimage.github.io/apps/| questa pagina]] è presente un elenco di software disponibili in formato '''!AppImage'''. }}} {{{#!wiki important Si raccomanda l'esecuzione, l'installazione e l'utilizzo di queste applicazioni solo se provenienti da fonti verificate. }}} <> == Vantaggi e svantaggi di AppImage == Attualmente l'utilizzo di questo formato comporta i seguenti vantaggi: * Semplicità e rapidità di utilizzo: non occorrono installazione o compilazione; per eseguirli in un ambiente desktop basta solo un clic. * Possibilità di utilizzare programmi senza installare eventuali dipendenze, che sarebbero necessarie con i package manager tradizionali. * Facilità di distribuire pacchetti di grandi dimensioni. * Praticità per sviluppare e distribuire software utilizzabile su ogni distribuzione GNU/Linux, indipendentemente dal sistema di pacchetti adottato (file `.deb`, `.rpm`, `.aur` ecc.). Al contempo presenta le seguenti limitazioni: * Al di là delle singole applicazioni, difficoltà nel pacchettizzare un intero sistema di base. * Assenza di un gestore di pacchetti in grado, fra le altre cose, di aggiornare il software. * Assenza di uno strumento per creare pacchetti. * Per come sono concepiti, i file relativi alle applicazioni '''!AppImage''' non sono presenti o linkati nella root di sistema (per esempio in `/usr/bin`). Ciò comporta, nei sistemi con più utenti, che ognuno di essi deve reperire e/o installare il software separatamente nella propria '''Home'''. * Assenza di un repository centralizzato che effettui controlli di sicurezza sui pacchetti distribuiti, che sono rilasciati direttamente dagli sviluppatori. = Operazioni preliminari = 0. Prima di procedere al download dell'eseguibile `.Appimage`, reperire informazioni sul software desiderato per assicurarsi che sia supportato dal sistema in uso (architettura 32 o 64 bit, versione di Ubuntu, se sono richieste particolari impostazioni di sistema ecc.). 0. Scaricare il pacchetto `.Appimage` che si intende installare nella propria '''Home'''. 0. Eseguire clic destro sul file e selezionare '''Proprietà'''. 0. Assicurarsi che l'utente in uso abbia i permessi di lettura e scrittura sul file. <> = Eseguire file AppImage = 0. Eseguire clic destro sul file e selezionare '''Proprietà'''. 0. Inserire il flag nella casella relativa ai permessi di esecuzione, con diciture differenti a seconda dell'[[AmbienteGrafico/AmbientiDesktop|ambiente grafico]] in uso ('''Permetti di eseguire il file come programma''', '''Rendi eseguibile''' ecc.). In alternativa può essere utilizzata la procedura tramite riga di comando: 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]]. 0. [[AmministrazioneSistema/ComandiBase#cd|Spostarsi tramite riga di comando]] nella cartella dove è stato scaricato il file. 0. Digitare il comando: {{{ chmod a+x file.AppImage }}} sostituendo la dicitura `file.Appimage` con il nome del file (ad esempio `krita-3.0.1-x86_64.Appimage`). Sarà quindi possibile cliccare sul file per eseguire l'applicazione. Per rimuovere l'applicazione è sufficiente eliminare il file `.Appimage` ed eventuali relative cartelle visibili o nascoste nella propria '''Home''' (quest'ultime solitamente visualizzabile in un file manager con la combinazione di tasti '''Ctrl + H'''). = Installare pacchetti AppImage = Come ulteriore opzione, alcuni programmi disponibili in formato '''!AppImage''' permettono l'installazione completa, in modo tale da essere integrati nel sistema, con relative [[AmbienteGrafico/IconeDiAvvio|icone di avvio]] nel menu. {{{#!wiki note Si tenga presente che la procedura descritta in questa guida non è universale, ma dipende dal contenuto e dalla struttura del file `.Appimage`. Pertanto è da considerarsi come puramente illustrativa. Per maggiori informazioni consultare la documentazione relativa ai singoli progetti. }}} Seguire i seguenti passaggi: 0. Reperire informazioni sul software desiderato per assicurarsi che supporti l'installazione. 0. Se necessario, rendere eseguibile il file come descritto nel [[#esecuzione|precedente paragrafo]]. 0. Aprire un [[AmministrazioneSistema/Terminale|terminale]] e [[AmministrazioneSistema/ComandiBase#cd|spostarsi]] nella cartella dove è stato scaricato il file. 0. Digitare il comando {{{ ./file.AppImage install }}} sostituendo la dicitura `file.Appimage` con il nome del file (ad esempio `scribus-1.5.1-linux-x86_64.AppImage`). {{{#!wiki tip Alcune applicazioni dispongono di parametri grazie ai quali si può avere una lista delle opzioni e/o dei comandi disponibili (ad esempio `*option*`, `man` o `--help`). }}} {{{#!wiki tip Qualora questa funzionalità non fosse prevista, è sempre possibile creare un [[AmministrazioneSistema/ComandiBase#ln| collegamento]] o un'[[AmbienteGrafico/IconeDiAvvio|icona d'avvio]] al file `.Appimage` desiderato. }}} = Soluzione dei problemi = == AppImage non funzionanti (23.04 e successivi) == Alcuni pacchetti '''!AppImage''' potrebbero non funzionare in Ubuntu 23.04 e successivi. Infatti il problema potrebbe essere causato dall'utilizzo delle librerie [[https://it.wikipedia.org/wiki/FUSE|FUSE]] 3 in questo rilascio di Ubuntu. Per risolvere è sufficiente abilitare il supporto a FUSE 2. A tale scopo [[AmministrazioneSistema/InstallareProgrammi|installare]] uno dei seguenti pacchetti: * Ubuntu 23.04: [[apt://libfuse2|libfuse2]] * Ubuntu 24.04: [[apt://libfuse2t64|libfuse2t64]] = Ulteriori risorse = * [[http://appimage.org/|Sito ufficiale del progetto]] * [[https://github.com/probonopd/AppImageKit|Github]] * [[https://appimage.github.io/|Homepage su Github]] * [[https://github.com/AppImage/AppImageUpdate|AppImageUpdate]] (strumento per mantenere aggiornati gli !AppImage) * [[AmministrazioneSistema/InstallareProgrammi/PacchettiSnap| PacchettiSnap]] ---- CategoryAmministrazione