Projet

Général

Profil

fortifyCompilation.md

Florian AZIZIAN, 21/12/2020 15:04

 
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
```