Jak zainstalować program PCBIZNES na Linux?
Ponieważ z zainstalowaniem silnika bazy na systemach z rodziny Linux nie ma najmniejszego problemu,
(nalezy tylko pamietać aby do przydziału Samby wrzucić plik licencyjny),
opiszę jak zainstalować APLIKACJĘ KLIENCKĄ.
Sprawdzony sposób(sposób trudności - dla klientów Media Markt):
Wymagane:
-maszyna z UBUNTU/FEDORA/(być może SUSE)
-WINE 1.2+
-INSTALATOR CD - płytka od producenta
-firebird 2.0+ - fbclient.dll wersja pod windows :(
-8-9min. czasu
instalujemy wine - sprawdzamy czy konfiguracja jest poprawna.
uruchamiamy za pomocą WINE nasz instalator. Następnie przechodzimy przez proces instalacji aplikacji klienckiej PCBIZNES, klikając ciągle DALEJ.
Doda nam to do pulpitu piekny aktywator - który niestety nie zadziała :(.
Teraz bierzemy nasz plik fbclient.dll z WinZgrozy XP i zmieniamy nazwę na "gds32.dll" i wrzucamy do katalogu "/home/username/.wine/dosdevices/c:/windows/system32" w naszym LINUXIE. To jest biblioteka do łaczenia się z bazą danych - czemu zmieniamy nazwę? otórz historycznie firebird wywodzi się z serwera baz INTERBASE - i tam biblioteka kliencka miała właśnie tę nazwę.
Odpalamy teraz Programy>Wine>Programy>Steam Soft SQL>Konfiguracja stanowiska
Ustawiamy Baza na zdalnym serwerze
podajemy adres IP serwera np. "192.168.1.110"
katalog bazy danych zgodny z tym na serwerze np . "/data/db"
rozszerzenie wybieramy takie jak zdefiniowane jest na serwerze np ".fb"
katalog współdzielony i katalog profili....
tutaj sprawy się komplikuja(minimalnie)
załóżmy że na naszym serwerze mamy zdefiniowany przydział Samby ze ścieżką UNC "\\192.168.1.110\shared_dir"
odpalamy terminal w katalogu "~/.wine/dosdevices" poleceniem "mkdir unc" tworzymy katalog "unc"
w tym katalogu tworzymy kolejne katalogi "192.168.1.110/shared_dir"
sprawdzamy czy jest poprawnie "cd ~/.wine/dosdevices/unc/192.168.1.110/shared_dir"
teraz jeszcze np. w /mnt potrzebny bedzie katalog /192.168.1.110/shared_dir
uwaga pamietac o uzyciu sudo w /mnt
montujemy nasz udział Samby jako ścieżkę UNC w /mnt
"sudo mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.110/shared_dir /mnt/192.168.1.110/shared_dir"
linkujemy katalogi
"ln -s /mnt/192.168.1.110/shared_dir ~/.wine/dosdevices/unc/192.168.1.110/shared_dir"
w programie konfiguracja połączenia ustawiamy nasz przydział
\\192.168.1.110\shared_dir
i klikamy test; 3 możliwe przypadki:
OK>ok
"nie można znaleźć pliku licencji " > źle zlinkowaliśmy katalogi
"nie można otworzyć \\192.168.1.110\shared_dir > źle zamontowaliśmy przydział Samby
Teraz aplikacja kliencka powinan działać bez zarzutu.
Ponieważ z zainstalowaniem silnika bazy na systemach z rodziny Linux nie ma najmniejszego problemu,
(nalezy tylko pamietać aby do przydziału Samby wrzucić plik licencyjny),
opiszę jak zainstalować APLIKACJĘ KLIENCKĄ.
Sprawdzony sposób(sposób trudności - dla klientów Media Markt):
Wymagane:
-maszyna z UBUNTU/FEDORA/(być może SUSE)
-WINE 1.2+
-INSTALATOR CD - płytka od producenta
-firebird 2.0+ - fbclient.dll wersja pod windows :(
-8-9min. czasu
instalujemy wine - sprawdzamy czy konfiguracja jest poprawna.
uruchamiamy za pomocą WINE nasz instalator. Następnie przechodzimy przez proces instalacji aplikacji klienckiej PCBIZNES, klikając ciągle DALEJ.
Doda nam to do pulpitu piekny aktywator - który niestety nie zadziała :(.
Teraz bierzemy nasz plik fbclient.dll z WinZgrozy XP i zmieniamy nazwę na "gds32.dll" i wrzucamy do katalogu "/home/username/.wine/dosdevices/c:/windows/system32" w naszym LINUXIE. To jest biblioteka do łaczenia się z bazą danych - czemu zmieniamy nazwę? otórz historycznie firebird wywodzi się z serwera baz INTERBASE - i tam biblioteka kliencka miała właśnie tę nazwę.
Odpalamy teraz Programy>Wine>Programy>Steam Soft SQL>Konfiguracja stanowiska
Ustawiamy Baza na zdalnym serwerze
podajemy adres IP serwera np. "192.168.1.110"
katalog bazy danych zgodny z tym na serwerze np . "/data/db"
rozszerzenie wybieramy takie jak zdefiniowane jest na serwerze np ".fb"
katalog współdzielony i katalog profili....
tutaj sprawy się komplikuja(minimalnie)
załóżmy że na naszym serwerze mamy zdefiniowany przydział Samby ze ścieżką UNC "\\192.168.1.110\shared_dir"
odpalamy terminal w katalogu "~/.wine/dosdevices" poleceniem "mkdir unc" tworzymy katalog "unc"
w tym katalogu tworzymy kolejne katalogi "192.168.1.110/shared_dir"
sprawdzamy czy jest poprawnie "cd ~/.wine/dosdevices/unc/192.168.1.110/shared_dir"
teraz jeszcze np. w /mnt potrzebny bedzie katalog /192.168.1.110/shared_dir
uwaga pamietac o uzyciu sudo w /mnt
montujemy nasz udział Samby jako ścieżkę UNC w /mnt
"sudo mount -t cifs -o username=USERNAME,password=PASSWD //192.168.1.110/shared_dir /mnt/192.168.1.110/shared_dir"
linkujemy katalogi
"ln -s /mnt/192.168.1.110/shared_dir ~/.wine/dosdevices/unc/192.168.1.110/shared_dir"
w programie konfiguracja połączenia ustawiamy nasz przydział
\\192.168.1.110\shared_dir
i klikamy test; 3 możliwe przypadki:
OK>ok
"nie można znaleźć pliku licencji " > źle zlinkowaliśmy katalogi
"nie można otworzyć \\192.168.1.110\shared_dir > źle zamontowaliśmy przydział Samby
Teraz aplikacja kliencka powinan działać bez zarzutu.
- można oczywiście od razu zamontować nasz shared_dir do WINE, ale lepiej trzymać porządek na dysku.
- jeśli chcemy wykonać jakiś skrypt np. typu .bat w srodowisku WINE, można otwierać go jako
" wine start /unix %f "
lub z konsoli
" wineconsole cmd "