Last modified 5 years ago
Compilation & construction de NSIS sous linux
Prérequis
- NSIS (Nullsoft Scriptable Install System) pour générer les installeurs Windows depuis la page de téléchargement du projet.
Il vous faut récupérer:- le code source
- la version binaire zippé
- scons version 0.96.93 ou superieure
| Attention ! |
|---|
NOTE : Dans notre exemple nous allons construire nsis pour être utilisé à partir du dossier: /scenariBuild/apps/nsis Adaptez PREFIX_DATA=/scenariBuild/apps/nsis dans la première étape à votre convenance. |
- Compilation de nsis sous linux
Compilez nsis à partir des sources (prérequis: scons version 0.96.93 ou superieure).[sam@kelispost01 scbuiinstall]$ bunzip2 nsis-2.25-src.tar.bz2 [sam@kelispost01 scbuiinstall]$ tar xf nsis-2.25-src.tar [sam@kelispost01 scbuiinstall]$ cd nsis-2.25-src [sam@kelispost01 nsis-2.25-src]$ scons SKIPSTUBS=all SKIPPLUGINS=all SKIPUTILS=all SKIPMISC=all NSIS_CONFIG_CONST_DATA_PATH=yes PREFIX_DATA=/scenariBuild/apps/nsis ...
- Construction du dossier nsis
Dézippez la version binaire et copiez-y le binaire makensis ainsi compilé:[sam@kelispost01 nsis-2.25-src]$ cd .. [sam@kelispost01 scbuiinstall]$ unzip nsis-2.25.zip ... [sam@kelispost01 scbuiinstall]$ cd nsis-2.25 [sam@kelispost01 nsis-2.25]$ mv ../nsis-2.25-src/build/release/makensis/makensis .
- Installtion de nsis
[sam@kelispost01 scbuiinstall]$ mv nsis-2.25 /scenariBuild/apps/nsis [sam@kelispost01 scbuiinstall]$ cd /scenariBuild/apps/nsis [sam@kelispost01 nsis]$ ./makensis MakeNSIS v26-Apr-2007.cvs - Copyright 1995-2007 Contributors ...