README.md 1.44 KB
Newer Older
Artem Vetoshkin's avatar
Artem Vetoshkin committed
# 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 ../..`
4. Запустите
   `./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`