Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sowizor wymaga interpretera Python w wersji 23.7 8 oraz (opcjonalnie) polecenia virtualenv. Nowożytne dystrybucje zwykle posiadają już właściwą dla nas wersję Pythona.. 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.8. Aby to zweryfikować należy wydać polecenie:

Code Block
titleSprawdzanie wersji interpretera Python
python3 -V


Note

Uwaga na dystrybucję Gentoo. Należy upewnić się, że Python 3.8 jest instalowany z flagą USE sqlite

Starsze dystrybucje Linux

W przypadku, gdy na serwerze znajduje się starsza wersja interpretera Python , wówczas proces instalacyjny wykonuje automatycznie kompilację ze źródeł Pythona 2.7. W tym celu wymagana jest obecność na serwerze kompilatora i pakietów developerskich kilku używanych bibliotek.

Code Block
titleInstalacja pakietów pod Ubuntu / Debian
apt-get install gcc make sqlite3 libssl-dev libreadline-dev libsqlite3-dev zlib1g-dev
Code Block
titleInstalacja pakietów pod Redhat / CentOS
yum install gcc make sqlite-devel readline-devel zlib-devel openssl-devel

 

Instalacja Linux

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.

Code Block
titleInstalacja sowizora
wget http://download.sokrates.pl/sovvizor.py
pythonpython3 sovvizor.py

Instalacja Windows

Przy pomocy dowolnej przeglądarki internetowej pobieramy plik z adresu: http://download.sokrates.pl/sovvizor.exe i go uruchamiamy.

...


source ~/sowang3/bin/activate

W 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:

Code Block
pip install psycopg2