## 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