pojawiły się pytania o możliwość zainstalowania GeoOrganizera w wersji serwerowej na komputerze z Linuksem z możliwością udostępniania bazy robót komputerom z Windows. Poniżej opis jak to zrobić.
Instalacja GeoOrganizera jako serwera, na komputerze z systemem operacyjnym
Linux
Standardowo program instalujemy jedno- lub wielostanowiskowo. W przypadku
instalacji wersji wielostanowiskowej należy najpierw zainstalować serwer,
a następnie ponownie uruchomić instalator i zainstalować wersję wielostanowiskową.
Docelowo chcemy uzyskać działający serwer GeoOrganizera na komputerze
z Linuksem, widocznym w sieci lokalnej Windows. Na komputerach sieci
pracujących pod Windowsem, GeoOrganizer będzie zainstalowany jako wielostanowiskowy,
łączy się z bazą robót serwera utrzymywaną na komputerze linuksowym.
Poniżej opisuję przypadek instalacji serwera na Linuksie, pozostałe przypadki
instalacji na komputerach z Windows realizuje się ,,normalnie'' (czyli
GeoOrganizer wielostanowiskowy).
Instalację zrealizowałem na komputerze z dystrybucją Linux Mint 17.2 Rafaela,
powinno to się też bez problemu udać na innych dystrybucjach, szczególnie
pochodnych Debiana i Ubuntu.
1. Do instalacji aplikacji windowsowych takich jak GeoOrganizer czy C-Geo
potrzebujemy WINE https://www.winehq.org/ który powinien być w repozytorium
dystrybucji. Użyłem wersji 1.6.2 czyli ostatniej stabilnej.
2. Jeśli komputer jeszcze nie jest widoczny w sieci lokalnej Windows, to
podłączamy go przy pomocy serwera samba.
Instalacja Samby w terminalu:
sudo apt-get install samba
Edytujemy plik konfiguracyjny smb.conf znajdujący się w /etc/samba/
sudo gedit smb.conf (możemy użyć swojego ulubionego edytora, a nie gedit)
Wyszukujemy sekcję global i wprowadzamy wpisy podobne do poniższych, jeśli takie
parametry są już w pliku, to je modyfikujemy, jeśli nie ma, piszemy je od nowa.
[global]
workgroup = FIRMA
netbios name = serwerGeoOrganizer
server string = firmowy serwer GeoOrganizer
security = share
Powyższe wpisy oznaczają:
workgroup - nazwa grupy roboczej, w której pracują wszystkie komputery w sieci,
wpisujemy taką, jaka jest na komputerach z Windows;
netbios name - nazwa, pod jaką pojawi się komputer w Komputery grupy roboczej;
server string - dodatkowa informacja pokazywana w Komputery grupy roboczej;
security - ustawia zabezpieczenie, wartość oznacza, że jest to zabezpieczenie
na poziomie zasobów.
Po zapisaniu pliku, należy jeszcze zrestartować serwer samby przez:
sudo service smbd restart
Przy tworzeniu tego opisu skorzystałem z artykułu
http://www.ubuntu-pomoc.org/samba-%E2%8 ... 0%93-cz-1/
dziękuję.
3. Instalujemy GeoOrganizer jako serwer.
Setup Georganizera uruchamiamy przy pomocy Wine Windows Program Loader
Można to zrobić w środowisku graficznym zaznaczając plik > prawy klawisz myszki >
otwórz plik za pomocą Wine Windows Program Loader
Wybieramy instalację serwera. Po instalacji program znajdziemy w
wirtualnym napędzie C: służącym do instalacji programów windowsowych
U mnie znajduje się on tu: ../jacek/.wine/dosdevices/c:/Geo Organizer
4. Startowanie serwera
Znajdujemy plik GeoOrganizer_serwer.exe w powyższej lokalizacji.
Uruchamiamy go przez otwórz plik za pomocą Wine Windows Program Loader.
Ikona GeoOrganizera zostaje dodana do listwy dolnej okna.

Dwuklikamy na ikonę GeOrganizera. Potem używamy przycisku
IP aby poznać IP komputera w sieci lokalnej.


Jeśli po wyłączenia okna
program zostanie zamknięty, a ikona zniknie, to po prostu uruchommy
go jeszcze raz. Obecność ikony na pasku informuje że serwer działa.
5. Na komputerze klienta, pracującym w sieci lokalnej Windows, uruchamiamy
GeoOrganizer, w menu "Narzędzia'' ustalamy połączenie z
bazą danych ''na serwerze'' - tu należy podać IP komputera serwera, to,
które przeczytaliśmy na serwerze linuksowym.
