AppImage/it: Difference between revisions

From FreeCAD Documentation
(Created page with "== Che cos'è una AppImage ==")
(Updating to match new version of source page)
 
(105 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{VeryImportantMessage|As of 7 July 2019, the FreeCAD community has been observing that downloading AppImages from Github seem to timeout before completion. We aren't sure why this is occurring. If this is occurring for you please try downloading again. It make take a few tries. A recommended practice is to use the AppImage [https://www.freecadweb.org/wiki/Appimage#Auto_Updating auto-updating feature], which will restore the download from the place it failed.}}


{{TOCright}}
{{TOCright}}


<span id="What_is_an_AppImage?"></span>
== Che cos'è una AppImage ==
== Che cos'è una AppImage? ==


[[Image:AppImage-logo.png|link=https://appimage.org]] ''Package once and run everywhere. Reach users on all major Linux desktop distributions.''
[[Image:AppImage-logo.png|link=https://appimage.org]] {{Emphasis|Impacchetta una volta ed esegui ovunque. Raggiungi gli utenti su tutte le principali distribuzioni desktop Linux.}}


AppImage is a "universal binary package" intended to distribute an application to any Linux distribution. Read more about it on the [https://appimage.org Appimage homepage] and [https://en.wikipedia.org/wiki/AppImage Wikipedia].
AppImage è un "pacchetto binario universale" destinato a distribuire un'applicazione a qualsiasi distribuzione Linux. Maggiori informazioni al riguardo su [https://appimage.org Appimage homepage] e [https://en.wikipedia.org/wiki/AppImage Wikipedia].


Per eseguirlo, renderlo prima eseguibile, quindi digitare il percorso relativo o completo.
For other types of installation see [[Download|Download]].


{{Code|code=
== FreeCAD AppImages ==
chmod +x FreeCAD_xxx-x86_64.AppImage
./FreeCAD_xxx-x86_64.AppImage
}}


Per altri tipi di installazione vedere [[Download/it|Download]].
=== Stable version ===


<span id="FreeCAD_AppImages"></span>
Current stable version is [https://github.com/FreeCAD/FreeCAD/releases/download/{{:Template:Stable-Major-and-Minor-Version}}/FreeCAD_{{:Template:Stable-Version}}-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage FreeCAD_{{:Template:Stable-Version}}] ([https://github.com/FreeCAD/FreeCAD/releases/download/{{:Template:Stable-Major-and-Minor-Version}}/FreeCAD_{{:Template:Stable-Version}}-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage-SHA256.txt SHA256])
==AppImages di FreeCAD==


{| class="wikitable" style="margin-left: auto; margin-right: auto; border: none;"
=== Development version ===
|+ style="text-align: center; font-size: 150%; | Available FreeCAD AppImages
|+
! style="text-align: center; font-size: 200%;" | Stable
! style="text-align: center; font-size: 200%;" | Development
|-
| style="text-align: center;" | [[Image:AppImage-logo.png|link=https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/0.21.2]] [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/0.21.2 v0.21.2]
| style="text-align: center;" | [[Image:AppImage-logo.png|link=https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds]] [https://github.com/FreeCAD/FreeCAD-Bundle/releases/tag/weekly-builds Weekly build]
|}


'''Note importanti:'''
Current devel version is [https://github.com/FreeCAD/FreeCAD/releases/download/0.19_pre/FreeCAD_{{:Template:Development-Version}}-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage FreeCAD_{{:Template:Development-Version}}] ([https://github.com/FreeCAD/FreeCAD/releases/download/0.19_pre/FreeCAD_{{:Template:Development-Version}}-Linux-Conda_Py3Qt5_glibc2.12-x86_64.AppImage-SHA256.txt SHA256])
* Lo sviluppo avviene quotidianamente e rapidamente.
* Molti utenti del forum utilizzano la versione di sviluppo.
* Può essere eseguito sullo stesso sistema in parallelo con un'altra versione di FreeCAD.
* Gli utenti usano la versione dev per sfruttare le ultime funzionalità e correzioni di errori (poiché FreeCAD ha un lungo ciclo di rilascio). La usano anche per aiutare a testare e trovare i bug per stimolare lo sviluppo e il miglioramento di FreeCAD.


<span id="Obligatory_Word_of_Caution"></span>
'''Important Notes:'''
==== Avviso di cautela obbligatorio ====
* Development happens daily and rapidly, the link for the most up-to-date AppImage is a moving target.
* The development link above should be up-to-date because it is updated via a script.
* Many users on the forum utilize the development version.
* It can be run on the same system in parallel with another version of FreeCAD.
* Users use the dev version to take advantage of the latest features and bug fixes (since FreeCAD has a long release cycle). They also use it to help test and find bugs to spur development and improvement of FreeCAD.


Per la maggior parte la versione di sviluppo è stabile ma ovviamente è importante aggiungere un avviso obbligatorio di cautela e utilizzarla a proprio rischio e pericolo. Anche se la maggior parte delle persone che la utilizzano giustamente fanno il backup e "salvano spesso".
==== Obligatory Word of Caution ====
For the most part the development version is stable but of course it's important to add the obligatory statement to use it at your own risk. Though most people that utilize backups and 'save often' do quite well.


<span id="Automatic_updating"></span>
== Automatic updating ==
== Aggiornamento automatico ==


AppImage ha un modo intelligente ed economico di aggiornamento. Calcola la differenza tra il nuovo AppImage e quello vecchio e scaricherà solo le modifiche tra le loro versioni. In teoria l'utente finisce per scaricare circa il 15% ogni volta invece di un AppImage completamente nuovo.
AppImage has a smart and economical way of updating. It calculates the difference between the new AppImage and the old one, and will only download the changes between their versions. In theory the user ends up downloading around 15% each time instead of an entirely new AppImage.


L'aggiornamento automatico viene eseguito tramite diversi metodi opzionali. Attualmente ci sono 4 metodi, 2 attraverso l'interfaccia grafica (GUI) e 2 attraverso l'interfaccia a riga di comando / terminale (CLI).
Updating is done through the [https://github.com/AppImage/AppImageUpdate AppImageUpdate] application. There are two methods, through the graphical interface (GUI), and the command line (CLI).


<span id="Experimental_in-app_updating"></span>
=== Graphical method 1 ===
=== Aggiornamento sperimentale in-app ===


Grazie agli sforzi di diversi sviluppatori chiave, c'è uno [https://forum.freecadweb.org/viewtopic.php?f=8&t=44324 sforzo in corso] per integrare una funzionalità che consenta '''auto-aggiornamento dell'AppImage all'interno FreeCAD''' stesso. A partire da FC 0.19.21514 ora esiste una sezione AppImage trovata tramite {{MenuCommand|Modifica → Preferenze → AppImage}}. Prova questa funzionalità e segnala la tua esperienza al [https://forum.freecadweb.org/viewtopic.php?f=8&t=44324 forum di discussione].
This is the official AppImageUpdate GUI application.
# Download [https://github.com/AppImage/AppImageUpdate/releases/download/continuous/AppImageUpdate-x86_64.AppImage AppImageUpdate-x86_64.AppImage].
# Make it executable by right clicking on the file, going in to properties and "Run as an executable".
# Double click on the AppImage icon, a dialog box will appear and you'll be prompted to specify what AppImage you want to update.
# Specify the path to your existing AppImage.
# Once the AppImage is updated, press the button {{Button|Run updated AppImage}}.


<span id="GUI_method_1_(official)"></span>
=== Graphical method 2 ===
=== Metodo GUI 1 (ufficiale) ===


Questa è l'applicazione GUI ufficiale di AppImageUpdate.
This is a sleeker 3rd-party unofficial version of AppImageUpdate named: '''AppImageUpdater'''. It is still in development (at the time of this wiki edit) but nevertheless, quite nice to use.
# Download [https://github.com/antony-jr/AppImageUpdater/releases/tag/continuous AppImageUpdater-*-x86_64.AppImage]
# Scaricare [https://github.com/AppImage/AppImageUpdate/releases/download/continuous/AppImageUpdate-x86_64.AppImage AppImageUpdate-x86_64.AppImage].
# Renderlo eseguibile facendo clic con il pulsante destro del mouse sul file, accedendo alle proprietà e selezionando "Eseguibile".
# Make it executable: {{Code|code=chmod +x AppImageUpdater*-x86_64.AppImage}}
# Fare doppio clic sull'icona AppImage, verrà visualizzata una finestra di dialogo e verrà richiesto di specificare quale AppImage desideri aggiornare.
# Run it: {{Code|code=source AppImageUpdater*-x86_64.AppImage}}
# Specificare il percorso della tua AppImage esistente.
# Find your current FreeCAD AppImage and drag-drop it on to the AppImageUpdater
# Una volta aggiornata l'AppImage, premere il pulsante {{Button|Eseguire l'AppImage aggiornata}}.
Result: Follow the AppImageUpdater prompts


<span id="GUI_method_2_(unofficial)"></span>
=== Command line ===
=== Metodo GUI 2 (non ufficiale) ===


Questa è una versione non ufficiale di terze parti più elegante di AppImageUpdate denominata: '''AppImageUpdater'''. È ancora in fase di sviluppo (al momento di questa modifica della wiki) ma è comunque abbastanza piacevole da usare.
Run the following instructions in your terminal
# Scarica [https://github.com/antony-jr/AppImageUpdater/releases/tag/continuous AppImageUpdater-*-x86_64.AppImage]
# Rendilo eseguibile: {{Code|code=chmod +x AppImageUpdater*-x86_64.AppImage}}
# Eseguilo: {{Code|code=source AppImageUpdater*-x86_64.AppImage}}
# Trova la tua AppImage di FreeCAD corrente e trascinala su AppImageUpdater
Risultato: segui le istruzioni di AppImageUpdater

<span id="CLI_method_1_(official)"></span>
=== Metodo CLI 1 (ufficiale) ===

Eseguire le seguenti istruzioni nel terminale


{{Code|code=
{{Code|code=
Line 68: Line 88:
}}
}}


Appunti:
Notes:
* I nomi dei file saranno univoci perché le informazioni sulla versione sono incorporate in essi. Le istruzioni sopra riportate sono semplificate per comodità.
* The file names will be unique because of the version info is embedded in them. The above instructions are simplified for convenience.
* Run {{incode|./appimageupdatetool-x86_64.AppImage --help}} to learn about functionality like {{incode|-r}} and {{incode|--self-update}}.
* Eseguire {{incode|./appimageupdatetool-x86_64.AppImage --help}} per conoscere funzionalità come {{incode|--remove-old}}, {{incode|--overwrite}} e {{incode|- -autoaggiornamento}}.
* There is also an i386 version; see the [https://github.com/AppImage/AppImageUpdate/releases AppImageUpdate release] page.
* Esiste anche una versione i386; vedere la pagina [https://github.com/AppImage/AppImageUpdate/releases Versione di AppImageUpdate].


Todo: share a script that can be added as an alias or cron job.
Da fare: condividere uno script che può essere aggiunto come alias o job di [https://en.wikipedia.org/wiki/Cron cron].


<span id="CLI_method_2_(unofficial)"></span>
== Unpacking AppImages ==
=== Metodo CLI 2 (non ufficiale) ===


Analogamente ai metodi grafici che hanno un approccio ufficiale e non ufficiale per scaricare AppImages, lo stesso vale per la riga di comando. Questa è un'opzione della riga di comando di terze parti più elegante per scaricare AppImages.
{{Emphasis|Note:}} this section is intended for developers.


# Scaricare [https://github.com/antony-jr/AppImageUpdater/releases/tag/continuous-cli appimageupdater-*-x86_64.AppImage]
A very convenient aspect of FreeCAD is that a majority of it is built in [[Python|Python]], which doesn't need to be manually compiled like C++. Essentially, a Python file can be modified, and upon restarting FreeCAD those changes will be integrated into the application. A developer can quickly work on the latest FreeCAD release using this technique and an AppImage. Moreover, using an AppImage doesn't modify your system's environment in any way, that is, nothing is installed and no environmental variables are modified.
# Renderlo eseguibile: {{Code|code=chmod +x appimageupdater*-x86_64.AppImage}}
# Eseguirlo: {{Code|code=source appimageupdater*-x86_64.AppImage /path/to/old/FreeCAD-AppImage.AppImage}}
'''Risultato''': Aggiornare il file AppImage specificato se l'aggiornamento esiste


=== Modifying AppImages ===


<span id="Experimental"></span>
An AppImage embeds a file system in it with everything that is required to run the application. In order to modify it, the file system needs to be extracted.
= Sperimentale =

<span id="Fixing_AppImage_zsync"></span>
== Riparare l'AppImage zsync ==

Può succedere che un'AppImage non si aggiorni perché il file di destinazione è cambiato in qualche modo. Invece di scaricare un'AppImage completamente nuova, è possibile riscrivere il file zsync utilizzato da AppImage per scaricare il delta. Maggiori informazioni sono disponibili su https://github.com/antony-jr/appimage-update-info-writer.

Questa sezione necessita di maggiori dettagli.

<span id="Downloading_via_Bittorrent"></span>
== Download tramite Bittorrent ==

Una funzionalità sperimentale che il team per il packaging di FreeCAD sta esplorando (grazie al lavoro di Antony-jr) è la possibilità di scaricare un'appimage delta di FreeCAD tramite bittorrent. L'issue del repository è su https://github.com/FreeCAD/FreeCAD-Bundle/issues/49

<span id="Developer_Section"></span>
= Sezione sviluppatori =

{{Emphasis|Nota:}} le seguenti sezioni sono destinate agli sviluppatori

<span id="Unpacking_AppImages"></span>
== Unpacking di AppImages ==

Un aspetto molto utile di FreeCAD è che la maggior parte di esso è costruita in [[Python/it|Python]], che non necessita di essere compilato manualmente come C++. In sostanza, un file Python può essere modificato e al riavvio di FreeCAD tali modifiche verranno integrate nell'applicazione. Uno sviluppatore può lavorare rapidamente sull'ultima versione di FreeCAD utilizzando questa tecnica e un'AppImage. Inoltre, l'utilizzo di un'AppImage non modifica in alcun modo l'ambiente del tuo sistema, ovvero non viene installato nulla e non vengono modificate variabili ambientali.

<span id="Modifying_AppImages"></span>
=== Modifica di AppImages ===

Un'AppImage incorpora un file system al suo interno con tutto ciò che è necessario per eseguire l'applicazione. Per modificarlo è necessario estrarre il file system.


{{Code|code=
{{Code|code=
FreeCAD.AppImage --appimage-extract
./FreeCAD_xxx.AppImage --appimage-extract
cd squashfs-root/
cd squashfs-root/
}}
}}


Ora aprire i file sorgente Python richiesti nel tuo editor di codice preferito, modificarli e salvarli. Quindi eseguire l'applicazione.
Now open the required Python source files in your preferred code editor, modify them, and save them. Then run the application.


{{Code|code=
{{Code|code=
Line 96: Line 147:
}}
}}


<span id="Repackaging_AppImages"></span>
=== Repackaging AppImages ===
=== Repackaging di AppImages ===


If you've modified the code, and now want to re-package the AppImage with your latest changes, use the [https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage appimagetool-x86_64] tool on the extracted file system.
Se si è modificato il codice e quindi si desidera fare il re-package di AppImage con le ultime modifiche, utilizzare [https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage appimagetool- x86_64] sul file system estratto.


{{Code|code=
{{Code|code=
Line 107: Line 159:
}}
}}


<span id="Personalized_AppImages"></span>
[[Category:Administration/it]]
== AppImages personalizzate ==
[[Category:Developer Documentation/it]]

Grazie al lavoro di {{Emphasis|realthunder}}, autore di [[App_Link/it|App Link]] e [[Assembly3_Workbench/it|Assembly3 Workbench]], è possibile creare AppImage personalizzate utilizzando una serie di script.

Ciò rende molto conveniente rilasciare immagini per un ramo specifico del codice sorgente affinché altri possano testarle. Sebbene AppImages funzioni solo su Linux, gli script di realthunder consentono di generare AppImages anche su Windows e MacOS.

Il repository per questi script è su [https://github.com/realthunder/FreeCADMakeImage realthunder/FreeCADMakeImage]. Si prega di leggere il [https://github.com/realthunder/FreeCADMakeImage/blob/master/Readme.md Readme.md] per maggiori dettagli.

<span id="Related"></span>
== Correlati ==

* Pacchetti [[Ubuntu_Snap/it|Snap]].
* Pacchetti [[Flatpak/it|Flatpak]].


[[Category:Packaging{{#translation:}}]]
[[Category:Developer Documentation{{#translation:}}]]
[[Category:Testing{{#translation:}}]]
{{Userdocnavi{{#translation:}}}}

Latest revision as of 05:37, 9 January 2024

Che cos'è una AppImage?

Impacchetta una volta ed esegui ovunque. Raggiungi gli utenti su tutte le principali distribuzioni desktop Linux.

AppImage è un "pacchetto binario universale" destinato a distribuire un'applicazione a qualsiasi distribuzione Linux. Maggiori informazioni al riguardo su Appimage homepage e Wikipedia.

Per eseguirlo, renderlo prima eseguibile, quindi digitare il percorso relativo o completo.

chmod +x FreeCAD_xxx-x86_64.AppImage
./FreeCAD_xxx-x86_64.AppImage

Per altri tipi di installazione vedere Download.

AppImages di FreeCAD

Available FreeCAD AppImages
Stable Development
v0.21.2 Weekly build

Note importanti:

  • Lo sviluppo avviene quotidianamente e rapidamente.
  • Molti utenti del forum utilizzano la versione di sviluppo.
  • Può essere eseguito sullo stesso sistema in parallelo con un'altra versione di FreeCAD.
  • Gli utenti usano la versione dev per sfruttare le ultime funzionalità e correzioni di errori (poiché FreeCAD ha un lungo ciclo di rilascio). La usano anche per aiutare a testare e trovare i bug per stimolare lo sviluppo e il miglioramento di FreeCAD.

Avviso di cautela obbligatorio

Per la maggior parte la versione di sviluppo è stabile ma ovviamente è importante aggiungere un avviso obbligatorio di cautela e utilizzarla a proprio rischio e pericolo. Anche se la maggior parte delle persone che la utilizzano giustamente fanno il backup e "salvano spesso".

Aggiornamento automatico

AppImage ha un modo intelligente ed economico di aggiornamento. Calcola la differenza tra il nuovo AppImage e quello vecchio e scaricherà solo le modifiche tra le loro versioni. In teoria l'utente finisce per scaricare circa il 15% ogni volta invece di un AppImage completamente nuovo.

L'aggiornamento automatico viene eseguito tramite diversi metodi opzionali. Attualmente ci sono 4 metodi, 2 attraverso l'interfaccia grafica (GUI) e 2 attraverso l'interfaccia a riga di comando / terminale (CLI).

Aggiornamento sperimentale in-app

Grazie agli sforzi di diversi sviluppatori chiave, c'è uno sforzo in corso per integrare una funzionalità che consenta auto-aggiornamento dell'AppImage all'interno FreeCAD stesso. A partire da FC 0.19.21514 ora esiste una sezione AppImage trovata tramite Modifica → Preferenze → AppImage. Prova questa funzionalità e segnala la tua esperienza al forum di discussione.

Metodo GUI 1 (ufficiale)

Questa è l'applicazione GUI ufficiale di AppImageUpdate.

  1. Scaricare AppImageUpdate-x86_64.AppImage.
  2. Renderlo eseguibile facendo clic con il pulsante destro del mouse sul file, accedendo alle proprietà e selezionando "Eseguibile".
  3. Fare doppio clic sull'icona AppImage, verrà visualizzata una finestra di dialogo e verrà richiesto di specificare quale AppImage desideri aggiornare.
  4. Specificare il percorso della tua AppImage esistente.
  5. Una volta aggiornata l'AppImage, premere il pulsante Eseguire l'AppImage aggiornata.

Metodo GUI 2 (non ufficiale)

Questa è una versione non ufficiale di terze parti più elegante di AppImageUpdate denominata: AppImageUpdater. È ancora in fase di sviluppo (al momento di questa modifica della wiki) ma è comunque abbastanza piacevole da usare.

  1. Scarica AppImageUpdater-*-x86_64.AppImage
  2. Rendilo eseguibile:
    chmod +x AppImageUpdater*-x86_64.AppImage
    
  3. Eseguilo:
    source AppImageUpdater*-x86_64.AppImage
    
  4. Trova la tua AppImage di FreeCAD corrente e trascinala su AppImageUpdater

Risultato: segui le istruzioni di AppImageUpdater

Metodo CLI 1 (ufficiale)

Eseguire le seguenti istruzioni nel terminale

wget https://github.com/AppImage/AppImageUpdate/releases/download/continuous/appimageupdatetool-x86_64.AppImage
chmod +x ./appimageupdatetool-x86_64.AppImage
./appimageupdatetool.AppImage path/to/old/FreeCAD.AppImage
chmod +x path/to/updated/FreeCAD.AppImage
./path/to/updated/FreeCAD.AppImage

Appunti:

  • I nomi dei file saranno univoci perché le informazioni sulla versione sono incorporate in essi. Le istruzioni sopra riportate sono semplificate per comodità.
  • Eseguire ./appimageupdatetool-x86_64.AppImage --help per conoscere funzionalità come --remove-old, --overwrite e - -autoaggiornamento.
  • Esiste anche una versione i386; vedere la pagina Versione di AppImageUpdate.

Da fare: condividere uno script che può essere aggiunto come alias o job di cron.

Metodo CLI 2 (non ufficiale)

Analogamente ai metodi grafici che hanno un approccio ufficiale e non ufficiale per scaricare AppImages, lo stesso vale per la riga di comando. Questa è un'opzione della riga di comando di terze parti più elegante per scaricare AppImages.

  1. Scaricare appimageupdater-*-x86_64.AppImage
  2. Renderlo eseguibile:
    chmod +x appimageupdater*-x86_64.AppImage
    
  3. Eseguirlo:
    source appimageupdater*-x86_64.AppImage /path/to/old/FreeCAD-AppImage.AppImage
    

Risultato: Aggiornare il file AppImage specificato se l'aggiornamento esiste


Sperimentale

Riparare l'AppImage zsync

Può succedere che un'AppImage non si aggiorni perché il file di destinazione è cambiato in qualche modo. Invece di scaricare un'AppImage completamente nuova, è possibile riscrivere il file zsync utilizzato da AppImage per scaricare il delta. Maggiori informazioni sono disponibili su https://github.com/antony-jr/appimage-update-info-writer.

Questa sezione necessita di maggiori dettagli.

Download tramite Bittorrent

Una funzionalità sperimentale che il team per il packaging di FreeCAD sta esplorando (grazie al lavoro di Antony-jr) è la possibilità di scaricare un'appimage delta di FreeCAD tramite bittorrent. L'issue del repository è su https://github.com/FreeCAD/FreeCAD-Bundle/issues/49

Sezione sviluppatori

Nota: le seguenti sezioni sono destinate agli sviluppatori

Unpacking di AppImages

Un aspetto molto utile di FreeCAD è che la maggior parte di esso è costruita in Python, che non necessita di essere compilato manualmente come C++. In sostanza, un file Python può essere modificato e al riavvio di FreeCAD tali modifiche verranno integrate nell'applicazione. Uno sviluppatore può lavorare rapidamente sull'ultima versione di FreeCAD utilizzando questa tecnica e un'AppImage. Inoltre, l'utilizzo di un'AppImage non modifica in alcun modo l'ambiente del tuo sistema, ovvero non viene installato nulla e non vengono modificate variabili ambientali.

Modifica di AppImages

Un'AppImage incorpora un file system al suo interno con tutto ciò che è necessario per eseguire l'applicazione. Per modificarlo è necessario estrarre il file system.

./FreeCAD_xxx.AppImage --appimage-extract
cd squashfs-root/

Ora aprire i file sorgente Python richiesti nel tuo editor di codice preferito, modificarli e salvarli. Quindi eseguire l'applicazione.

./AppRun

Repackaging di AppImages

Se si è modificato il codice e quindi si desidera fare il re-package di AppImage con le ultime modifiche, utilizzare appimagetool- x86_64 sul file system estratto.

cd ..
wget "https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage"
chmod +x appimagetool-x86_64.AppImage
./appimagetool-x86_64.AppImage squashfs-root

AppImages personalizzate

Grazie al lavoro di realthunder, autore di App Link e Assembly3 Workbench, è possibile creare AppImage personalizzate utilizzando una serie di script.

Ciò rende molto conveniente rilasciare immagini per un ramo specifico del codice sorgente affinché altri possano testarle. Sebbene AppImages funzioni solo su Linux, gli script di realthunder consentono di generare AppImages anche su Windows e MacOS.

Il repository per questi script è su realthunder/FreeCADMakeImage. Si prega di leggere il Readme.md per maggiori dettagli.

Correlati