Dzień dobry,
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.
Baza robót na Linuksie dostępna w sieci lokalnej Windows
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Witam,
czy coś się zmieniło w kwestii uruchomienia serwera pod Linuxem?
Chciałbym postawić serwer na wirtualnej maszynie.
czy coś się zmieniło w kwestii uruchomienia serwera pod Linuxem?
Chciałbym postawić serwer na wirtualnej maszynie.
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Nie mamy usługi serwera GO działającej pod Linuxem.
Teoretyczna szansa ze to się zmieni jest tzn. są techniczne możliwości kompilacji ale wymagają poznania nowego środowiska na co niestety na razie brak czasu.
Skoro wirtualna maszyna to czemu nie z windowsem?
Teoretyczna szansa ze to się zmieni jest tzn. są techniczne możliwości kompilacji ale wymagają poznania nowego środowiska na co niestety na razie brak czasu.
Skoro wirtualna maszyna to czemu nie z windowsem?
pozdrawiam
grzes
grzes
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Koszty, rozwiązanie na serwerach oktawave z windowsem to jak mi wyliczyli koszt 274zł netto/mc
Czyli opisane tutaj rozwiązanie nie będzie już funkcjonować?
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Jak to w linuxie .... najlepiej by było zrobić sobie pendrive z linuksem (https://linuxmint-installation-guide.re ... /burn.html) uruchomić system z tego pendriva, a następnie spróbować wykonać kroki opisane w pierwszym poście...
Pozdrawiam Rafał Kocierz
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
niestety nie mamy doświadczenia z linuxem, więc trudno powiedzieć czy będzie działać czy nie (z ciekawości: jaka jest róznica w cenie windows/linux?)
pozdrawiam
grzes
grzes
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Za Linuxa z tymi samymi parametrami co na octawave wychodzi 36zł netto na serwerach homecloud.
Re: Baza robót na Linuksie dostępna w sieci lokalnej Windows
Na oktawave to nawet ten najmniejszy serwer z 0.5GB ramu powinien dać radę. Nie testowałem, ale jesli tam nic wiecej nie bedzie oprocz serwera GO to powinno dzialac OK. Tam chyba 50GB jest na starcie (troche zajmie system), w sumie w 40zl netto powinno sie zamknac.
pozdrawiam
grzes
grzes