ervu-sign-module/Инструкция по сборке.md

33 lines
No EOL
974 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## Сборка модуля подписания
### Установка КриптоПро
1. Скачать КриптоПро 5 R3 КС3.
2. Установить КриптоПро. Для этого выполнить команды от имени root:
``` bash
tar -zxvf linux-amd64.tgz && cd ./linux-amd64/
./install.sh
apt-get install ./cprocsp-pki-cades-64-2.0.14815-1.amd64.rpm
apt-get install ./lsb-cprocsp-devel-5.0.12800-7.noarch.rpm
cd -
```
### Сборка ervu-sign-module
1. Установить зависимости для сборки приложения:
``` bash
apt-get install cmake gcc gcc10
apt-get install glib2-devel libfcgi-devel libjson-glib libjson-glib-devel libuuid libuuid-devel
```
2. Собрать приложение из исходников:
``` bash
cd ervu-sign-module/
mkdir .build && cd .build
cmake ..
make -j$(nproc)
```
Результатом сборки будет файл ervu-sign-module в папке .build/