1.7 KiB
1.7 KiB
Biometrický prístupový systém
Inštalácia
- Naklonovať repozitár
$ git clone git@git.kemt.fei.tuke.sk:vj586da/recognition_system.git
- Spustiť inštalačný skript
$ cd recognition_system/src
$ sudo ./setup.sh
Čo robí inštalačný skript?
- Inštalačný skrip aktualizuje operačný systém.
- Následne skontroluje či sa nachádza Python verzia 3.10. Ak sa nenachádza, skompiluje ju zo zdrojového kódu priloženého. v repozitári. V oficiálnych repozitároch napr. Debian Linuxu sa už Python3.10 nenachádza.
- Vytvorí Python virtual environment, ktorý je potrebný pre inštaláciu Python balíčkov, keďže je zakázaná globálna systémova inštalácia na nových systémoch založených na Debian/Ubuntu.
- Po aktivácii Python env sa nainštalujú potrebné balíčky z requirements.txt.
- Skopírujú sa SystemD service súbory z priečinka ./service a pomocou sed príkazu. sa nahradí aktívný používateľ - pripravia sa súbory.
- Vytvorí sa symbolický link na dané service do /etc/systemd/system.
- Spraví sa SystemD daemon reload.
- Povolia sa service, aby sa spúštali pri spustení systému.
- Nainštaluje sa MariaDB server používaný pre logovanie overených používateľov.
- Vytvorí sa používateľ face_logger s heslom secret.
- Pridajú sa mu potrebné práva.
- Zo súboru schema.sql sa importuje štruktúra databázy.