Newer
Older
# 2023_1_SourcedOut
Система антиплагиата для исходного кода на различных ЯП
### Разворачивание на сервере:
1. Склонируйте проект
`git clone http://studgit.smcm.space/nstepanov22/OS4sem.git`
2. Перейдите в папку с проектом
`cd OS4sem`
3. Поднимите контейнер
`docker compose up --build`
### Запуск клиента:
1. Склонируйте проект
`git clone http://studgit.smcm.space/nstepanov22/OS4sem.git`
2. Перейдите в папку с проектом
`cd ./OS4sem/client`
3. Выполните команды
`mkdir cmake_build && cd cmake_build && cmake .. && make && cd ../..`
`./client/cmake_build/internal/gui/gui_run`
#### Для запуска клиента необходимо установить библиоткеки:
* Boost 1.82.0
* Qt 6.4
##### Установка boost:
1. Скачайте исходники `wget https://boostorg.jfrog.io/artifactory/main/release/1.82.0/source/boost_1_82_0.tar.gz`
2. Разархивируйте `tar xvf boost_1_82_0.tar.gz`
3. Выполните следующие команды построчно:
* `cd boost_1_82_0`
* `sudo ./bootstrap.sh --prefix=/usr/local`
* `sudo ./b2 install`
4. Boost установлен, поздравляю
##### Установка qt:
1. `sudo apt install qt6-base-dev`