Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Current »

Polecenie "install"

Polecenie to automatycznie pobiera i instaluje wskazane pakiety oprogramowania (pojedynczo lub grupami). Pozwala także na instalację wybranych usług.

Składnia

sowizor install --list
sowizor install <pakiet|grupa>
sowizor install sowizor
sowizor install psycopg2 [--from-source]

Lista dostępnych pakietów

Podanie opcji --list pozwala wyświetlić pakiety, które są dostępne do instalacji - pomijane są na liście pakiety, które już są zainstalowane.

Lista ta nie weryfikuje uprawnień (licencji) na poszczególne moduły - jest to weryfikowane dopiero przy próbie instalacji pakietu.

Instalacja pakietów i grup

Podanie jako parametru nazwy pakietu (np. server-sowa2-prg) albo nazwy grupy (np. sowa2) - powoduje pobranie i automatyczną instalację pakietów oprogramowania.

Po instalacji przeprowadzana jest podstawowa konfiguracja oprogramowania (w szczególności ustawienie odpowiednich uprawnień, utworzenie niezbędnych katalogów roboczych i plików (np. plik z hasłem do konfiguracji modułu katalogu online).

Nie są natomiast instalowane ani konfigurowane zewnętrzne pakiety, za których działanie odpowiedzialny jest administrator serwera (np. serwer Apache, czy baza PostgreSQL).

Instalacja usługi "sowizor"

Systemy Linux

W przypadku Linuksa instalacja usługi wymaga uprawnień roota. Z tego powodu, wydanie polecenia sowizor install sowizor wyświetli tylko informację o komendach, jakie należy wykonać 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).

Przykład poleceń generowanych dla Ubuntu
ln -s /home/sowa/sowang/bin/rc.sowizor /etc/init.d/rc.sowizor-sowa
/usr/sbin/update-rc.d rc.sowizor-sowa defaults
ln -s /home/sowa/sowang/bin/backup-sowizor /etc/cron.daily/backup-sowizor-sowa

Systemy Windows

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

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

sowizor install psycopg2

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ę modułu psycopg2 ze źródeł.

Aby się powiodła, należy zapewnić dostępność w systemie pakietu libpq-dev.

sudo apt-get install libpq-dev
sowizor install psycopg2 --from-source

 

 

  • No labels