Installatore personalizzato per distribuire il nostro software

Sommario
Il software Inno Setup viene scaricato da www.jrsoftware.org/isdl.php , È un software per Windows ma può essere installato su Linux utilizzando Wine.
Una volta scaricato, si installa come qualsiasi software Windows.

Creeremo uno script, un file di testo che avrà definito i percorsi di installazione, i file da installare e tutte le dipendenze di cui la nostra applicazione ha bisogno per funzionare.
Avviamo Inno Setuop e ci mostrerà due opzioni: crearlo tramite una procedura guidata (lasciamoci guidare dal software) o fare tutto da soli. Iniziamo un nuovo file, nella prima schermata ci chiederà di iniziare con lo script e poi i dati dell'azienda o dell'autore.

Proseguendo, chiederà di indicare in quale directory verrà installato il software, di default sarà File di programma o cartella del programma, posso anche personalizzarlo per installarlo nella sua directory che verrà creata al momento dell'installazione.

Proseguendo, verrà richiesto di specificare il file eseguibile exe o jar se fosse java o l'estensione del nostro eseguibile e aggiungere tutte le dipendenze necessarie per la nostra applicazione come file, immagini, database in caso di incorporamento o sql se stiamo andando per crearlo nell'installazione.

Quindi configuriamo i menu, le scorciatoie, le icone di disinstallazione, come in genere ha qualsiasi applicazione Windows.

Quindi ci chiederà se vogliamo aggiungere file di testo dove faremo sapere a chi installa il nostro software di licenza, aiuto o commenti alla fine dell'installazione.

Quindi la schermata successiva vi permetterà di selezionare le lingue di installazione, infine ci chiederà di definire i parametri di Inno Setup stesso, come ad esempio: dove verrà creato il file di installazione, che nome avrà il nostro installatore, se metteremo un icona su di esso, ecc.

Alla fine ci chiederà di salvare il nostro script e ci chiederà se vogliamo compilarlo, accettiamo e il risultato sarà lo script generato e il risultato della compilazione.

Qui possiamo vedere il file setup.exe che abbiamo creato e da Linux con Wine per vedere che funziona anche e lo eseguo su Linux, verrà installato anche il mio software, che verrà eseguito dipenderà se la programmazione ha preso in considerazione l'aspetto multipiattaforma, ma qui vediamo solo l'installer.

Dopo l'installazione come un tipico programma Windows possiamo vedere come è stato installato Misoftware nella propria directory c: \ MySoftware

Ricordati che Inno Setup Genera solo un file di testo con le definizioni di installazione, non ha nulla a che fare con la programmazione del nostro software, quindi possiamo usarlo indipendentemente dalla lingua in cui abbiamo programmato la nostra applicazione, in questo esempio creiamo un installatore da Linux per un software scritto in Delphi e non supportato da Linux ma l'estensione exe è tramite Wine.
Dobbiamo conoscere molto bene le dipendenze e la struttura che il nostro software completo dovrà definire bene i percorsi e che non mancano componenti che possano in seguito causare il fallimento dell'applicazione.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave