fortifyCompilation.md
1 |
|
---|---|
2 |
# ENVIRONNEMENT CLIENT |
3 |
|
4 |
## 1) Compilation de Fortify (Facultatif) |
5 |
|
6 |
Pré-requis : |
7 |
|
8 |
node.js 13.5.0 (**Non compatible avec node.js 14.4.0**) |
9 |
npm 6.13.4 |
10 |
sudo apt install libpcsclite-dev |
11 |
|
12 |
1) Compilation avec npm : |
13 |
|
14 |
```sh |
15 |
npm i |
16 |
npm run build |
17 |
``` |
18 |
|
19 |
4) Création de l'installeur avec electron : |
20 |
```sh |
21 |
sudo npm install -g electron-packager |
22 |
sudo npm install -g electron-installer-debian |
23 |
``` |
24 |
|
25 |
Exemple pour créer un paquet .deb pour linux 64 bits. |
26 |
|
27 |
```sh |
28 |
electron-packager . fortify --platform linux --arch x64 --out dist/ |
29 |
electron-installer-debian --src dist/fortify-linux-x64/ --dest dist/installers/ --arch amd64 |
30 |
``` |
31 |
|
32 |
Les paramètres pour créer l'installeur sur d'autres plateformes sont disponibles [ici](https://github.com/electron/electron-packager/blob/v13.0.1/docs/api.md#options) |
33 |
|
34 |
5) Installation de fortify : |
35 |
|
36 |
```sh |
37 |
sudo dpkg -i dist/installers/fortify_1.5.0_amd64.deb |
38 |
``` |