Newsgroup: it.comp.os.win.windows10
Titolo: Creare pacchetto d'installazione a mano

Ho avuto occasione di dare una mano ad un amico per installare un
software distribuito praticamente in modalità portabile dal momento
che si tratta semplicemente di un archivio compresso: lo scarichi, lo
estrai e nella cartella che viene prodotta è contenuto tra gli altri
il file eseguibile dell'applicazione in questione, a cui si può creare
un collegamento sul desktop per comodità. Fine antefatto.
 
Siccome non è la prima volta che mi capita di avere a che fare con
installazioni del genere, quindi semplici e sempre fatte così, magari
posizionando la cartella estratta in "C:\Programmi", mi chiedevo se ci
fosse un sistema molto "semplice" e terra terra per creare un piccolo
installer che vada ad automatizzare l'installazione magari aggiungendo
anche il software o quel che sia alle applicazioni installate in modo
che sia poi possibile gestirne anche la rimozione da "Installazione
Applicazioni" o come si chiama ora.
 
So che esistono strumenti anche abbastanza sofisticati, per creare
installer elaborati a piacere in base a qualsiasi esigenza, tanto per
dire che eseguono modifiche al registro di sistema, definiscono
variabili, o altro in fase d'installazione. Però quello che vorrei
chiedere qui ora sarebbe una procedura un attimo più manuale anche per
capire come è composto un pacchetto d'installazione di windows. In più
utilizzando Linux e non windows mi piacerebbe poter preparare
l'eventuale pacchetto anche in ambiente Linux per poi trasmetterlo al
PC con windows che dovrà essere dotato dell'applicazione.
 
Per non perderci propongo un esempio molto semplice:
 
- abbiamo la cartella "appdir" che contiene diversi files tra cui
  l'eseguibile "app.exe"
 
- vogliamo che l'installazione copi la cartella in
 
    C:\Programmi\appdir
 
- vogliamo che sul desktop dell'utente venga creato un link
 
    C:\User\Desktop\app
 
  che punta a   ---> C:\Programmi\appdir\app.exe
 
- inoltre come accennavo si vuole che l'installer "registri"
  l'installazione e l'app risulti aggiunta alle altre applicazioni
  installate, pertanto gestibile con gli strumenti di sistema anche in
  fase di rimozione.
 
C'è la possibilità di creare un installer utilizzando strumenti di
base (copia di file, creazione cartelle e così via, editando magari un
file di istruzioni, non so tipo XML o quel che serve per l'installer).
Mi farebbe comodo anche un link a documentazione sull'argomento,
ovviamente però l'esigenza è molto terra terra e roba avanzata almeno
al momento non mi serve. Per cui anche una sintesi in due righe qui
sarebbe graditissima.
 
Ringrazio in anticipo!
Scritto anche troppo.. un saluto!

 
[cut]
 
InnoSetup ed il suo universo:
 
https://github.com/jrsoftware/issrc
 
 
-- 
GIO
 

 
https://github.com/jrsoftware/issrc
 
 
volendo semplificare
 
https://jrsoftware.org/isdl.php
 
 
ed in aggiunta direi di prendere anche "Inno Script Studio"
 
https://jrsoftware.org/is3rdparty.php
 
 
ed installarlo dopo aver installato InnoSetup
 
 
 
 
 

 Creare pacchetto d'installazione a mano
 
se parli di creare installazione di windows, come spero se no è OT, dai 
un'occhiata qui
https://uup.rg-adguard.net/