Versions Compared

Key

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

...

Instalacja usługi "sowizor"

Systemy Linux

W przypadku Linuksa nie ma możliwości automatycznej instalacji tej usługi, gdyż wymaga to uprawnień root'a. Wydanie tego polecenia wyświetli jednak informacyjnie listę komendinstalacja usługi wymaga uprawnień roota. Z tego powodu, wydanie polecenia sowizor install sowizor wyświetli tylko informację o komendach, jakie należy wykonać jako root, w celu instalacji usługi.

Zakładając że mamy do czynienia z dystrybucją Debian lub Ubuntu, a SOWA instalowana jest jako użytkownik "sowa", będzie to taki zestaw poleceń:

...

z poziomu użytkownika root.

Dopuszczalne jest także uruchomienie tego polecenia z poziomu roota - wówczas będzie możliwość wykonania tych czynności przez sowizora (administrator zostanie powiadomiony o liście wykonywanych poleceń i poproszony o potwierdzenie).

Code Block
languagebash
titlePrzykład poleceń generowanych dla Ubuntu
cp /home/sowa/.sowang/var/lib/systemd/sowizor-sowa.service /lib/systemd/system/sowizor-sowa.service
/bin/systemctl enable sowizor-sowa.service
ln -s /home/sowa/sowang/bin/rc.backup-sowizor /etc/initcron.ddaily/rc.sowizor-sowa
update-rc.d rc.backup-sowizor-sowa defaults

...

W przypadku Windowsa polecenie to poprosi o udzielenie uprawnień administracyjnych i zainstaluje oraz uruchomi usługę windows (serwis) o nazwie "SOWI Supervisor". Będzie ona widoczna na liście usług w narzędziach administracyjnych.

Instalacja modułu obsługi PostgreSQL dla interpretera Python

Domyślna instalacja nie korzysta z połączeń z serwerem baz danych PostgreSQL. Jednak w przypadku obsługi serwerów aplikacji SOWASQL SowaSQL niezbędne jest doinstalowanie odpowiedniego modułu do środowiska wirtualnego SOWA-NG.

...

Code Block
titleInstalacja psycopg2 w Ubuntu
sudo apt-get install python-psycopg2

W drugiej kolejności należy zbudować linki symboliczne umożliwiające środowisku wirtualnemu SOWA-NG korzystać z tego modułu. Robi to automatycznie polecenie:

...

W przypadku dystrybucji, dla których podczas instalacji sowizora niezbędna była kompilacja ze źródeł, albo nie chcemy korzystać z repozytoriów dystrybucji dla tego modułu, komenda ta pozwala przeprowadzić instalację z jakiegoś powodu nie ma pakietu dla Pythona (a zmiana dystrybucji nie jest z jakiegoś względu możliwa) istnieje awaryjna opcja instalacji modułu psycopg2 ze źródeł.

...