...
Code Block |
---|
sowizor install --list
sowizor install <pakiet|grupa>
sowizor install sowizor
sowizor install psycopg2 [--from-source] |
Lista dostępnych pakietów
...
Instalacja usługi "sowizor"
...
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 | ||||
---|---|---|---|---|
| ||||
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.sowizor-sowa defaults |
Systemy Windows
...
backup-sowizor-sowa |
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 niezbędne jest doinstalowanie odpowiedniego modułu do środowiska wirtualnego SOWA-NG.
Jeśli serwer jest wyposażony w interpreter Python w wersji 2.7, wówczas zaleca się instalację modułu python-psycopg2 z repozytoriów dystrybucji. Np.:
Code Block | ||
---|---|---|
| ||
sudo apt 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:
Code Block |
---|
sowizor install psycopg2 |
W przypadku dystrybucji, dla których 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ł.
Aby się powiodła, należy zapewnić dostępność w systemie pakietu libpq-dev.
Code Block |
---|
sudo apt-get install libpq-dev
sowizor install psycopg2 --from-source |