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 2 Next »

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

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 nie ma możliwości automatycznej instalacji tej usługi, gdyż wymaga to uprawnień root'a. Wydanie tego polecenia wyświetli jednak informacyjnie listę komend, 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ń:

ln -s /home/sowa/sowang/bin/rc.sowizor /etc/init.d/rc.sowizor-sowa
update-rc.d rc.sowizor-sowa defaults

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