Instalacja
Wymagania
Sowizor wymaga interpretera Python w wersji 3.9 oraz (opcjonalnie) polecenia virtualenv. Ponadto konieczny jest dostęp do internetu (pobieranie danych przez HTTP i HTTPS z portów 80 i 443).
Nowe dystrybucje Linux
Aktualnie najnowsze wydawane dystrybucje systemu Linux są już zwykle wyposażone w interpreter Python w wersji >= 3.9. Aby to zweryfikować należy wydać polecenie:
Sprawdzanie wersji interpretera Python
python3 -VUwaga na dystrybucję Gentoo. Należy upewnić się, że Python 3.9 jest instalowany z flagą USE sqlite
Starsze dystrybucje Linux
W przypadku, gdy na serwerze znajduje się starsza wersja interpretera Python i nie ma możliwości jej instalacji z oficjalnych repozytoriów dystrybucji, zalecamy aktualizację lub zmianę dystrybucji systemu Linux.
Instalacja
Przed przystąpieniem do instalacji należy upewnić się, że w katalogu domowym (lub jednym z jego podkatalogów) znajduje się prawidłowy plik licencji. Zostanie on automatycznie użyty przez skrypt instalacyjny.
Pobieramy i uruchamiamy plik sovvizor.py - on odpowiada za wykonanie wszystkich akcji instalacyjnych.
Instalacja sowizora
wget http://download.sokrates.pl/sovvizor.py
python3 sovvizor.py
source ~/sowang3/bin/activateW przypadku wystąpienia błędu należy postępować zgodnie z komunikatami wyświetlanymi na ekranie.
Szczegółowa informacja o postępie instalacji zamieszczana jest w pliku sovvizor.log
Po poprawnej instalacji należy ponadto wykonać poniższe polecenie:
pip install psycopg[binary]