Відмінності між версіями «Запуск УФД-Бібліотека у ОС Linux»
Dubyk (обговорення • внесок) м (→Встановлення/налаштування Firebird ODBC) |
Dubyk (обговорення • внесок) (→Встановлення/налаштування Firebird ODBC) |
||
(Не показано 14 проміжних версій цього користувача) | |||
Рядок 3: | Рядок 3: | ||
== Встановлення deb-пакунків == | == Встановлення deb-пакунків == | ||
− | sudo apt-get install libfbclient2 libfbembed2. | + | sudo apt-get install libfbclient2 libfbembed2.5 unixodbc unixodbc-bin firebird2.5* winetricks |
Стосовно ODBC: https://help.ubuntu.com/community/ODBC | Стосовно ODBC: https://help.ubuntu.com/community/ODBC | ||
Рядок 11: | Рядок 11: | ||
winetricks vcrun6sp6 | winetricks vcrun6sp6 | ||
− | + | Слідуйте інструкціям (можливо, потрібно буде самостійно звантажити пакунок, перемістити у вказану теку та запустити ще раз цей сценарій). | |
− | |||
− | == | + | == Встановлення/налаштування Firebird ODBC == |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <!-- wget http://downloads.sourceforge.net/project/firebird/firebird-ODBC-driver/2.0.1-Release/OdbcFb-LIB-2.0.1.152.i686.gz -O OdbcFb-LIB-2.0.1.152.i686.gz --> | |
+ | wget http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.3-Release/OdbcFb-LIB-2.0.3.154.i686.gz/download -O OdbcFb-LIB-2.0.3.154.i686.gz | ||
− | + | <!-- tar -zxvf OdbcFb-LIB-2.0.1.152.i686.gz --> | |
+ | tar -zxvf OdbcFb-LIB-2.0.3.154.i686.gz | ||
− | |||
− | |||
Файл '''libOdbcFb.so''' зкопіювати у '''/usr/lib/libOdbcFb.so''' | Файл '''libOdbcFb.so''' зкопіювати у '''/usr/lib/libOdbcFb.so''' | ||
Рядок 42: | Рядок 26: | ||
А також створити символьне посилання | А також створити символьне посилання | ||
− | ln -s /usr/lib/libfbembed.so.2.1 /usr/lib/libgds.so | + | <!-- ln -s /usr/lib/libfbembed.so.2.1 /usr/lib/libgds.so --> |
+ | ln -s /usr/lib/i386-linux-gnu/libfbembed.so /usr/lib/libgds.so | ||
Далі, для зв’язку з Вашим сервером Firebird, редагувати '''/etc/odbc.ini''' | Далі, для зв’язку з Вашим сервером Firebird, редагувати '''/etc/odbc.ini''' | ||
Рядок 67: | Рядок 52: | ||
CPTimeout = | CPTimeout = | ||
CPReuse = | CPReuse = | ||
+ | |||
+ | == Встановлення віконного сервера Firebird та Firebird ODBC == | ||
+ | Ще потрібно перевірити чи це потрібно, оскільки встановлені відповідні Linux-варіанти. | ||
+ | |||
+ | === Сервер Firebird === | ||
+ | |||
+ | <!-- wget http://sourceforge.net/projects/firebird/files/firebird-win32/2.0.7-Release/Firebird-2.0.7.13318_0_win32.exe/download -O Firebird-2.0.7.13318_0_win32.exe --> | ||
+ | wget http://sourceforge.net/projects/firebird/files/firebird-win32/2.5.3-Release/Firebird-2.5.3.26780_0_Win32.exe/download -O Firebird-2.5.3.26780_0_Win32.exe | ||
+ | |||
+ | <!-- wine Firebird-2.0.7.13318_0_win32.exe --> | ||
+ | wine Firebird-2.5.3.26780_0_Win32.exe | ||
+ | |||
+ | ... | ||
+ | * Повне встановлення | ||
+ | * Classic server | ||
+ | ... | ||
+ | * запускати у якості служби | ||
+ | * автоматично запускати | ||
+ | * копіювати клієнтську бібліотеку Firebird до теки <system> | ||
+ | * створити GDS32.dll для підтримки успадкованих застосунків | ||
+ | ... | ||
+ | * запустити службу Firebird | ||
+ | |||
+ | === Драйвер ODBC для Firebird === | ||
+ | |||
+ | <!-- wget http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.2-Release/Firebird_ODBC_2.0.2.153_Win32.exe/download -O Firebird_ODBC_2.0.2.153_Win32.exe --> | ||
+ | wget http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.3-Release/Firebird_ODBC_2.0.3.154_Win32.exe/download -O Firebird_ODBC_2.0.3.154_Win32.exe | ||
+ | <!-- wine Firebird_ODBC_2.0.2.153_Win32.exe --> | ||
+ | wine Firebird_ODBC_2.0.3.154_Win32.exe | ||
+ | |||
+ | * повне встановлення | ||
== УФД/Бібліотека == | == УФД/Бібліотека == | ||
− | Зкопіювати теку library з УФД/Бібліотека до ~/.wine/drive_c/Program Files/ | + | Зкопіювати теку library з УФД/Бібліотека до '''~/.wine/drive_c/Program Files/''' |
Запуск: | Запуск: | ||
− | cd ~/.wine/drive_c/"Program Files"/Firebird/ | + | library.sh |
+ | |||
+ | з вмістом | ||
+ | |||
+ | cd ~/.wine/drive_c/"Program Files"/Firebird/Firebird_2_5/bin | ||
wine fb_inet_server.exe | wine fb_inet_server.exe | ||
Поточна версія на 15:45, 10 грудня 2014
Розглядається запуск клієнта УФД/Бібліотека 2.4.37 у середовищі ОС GNU/Linux Debian Wheezy (7).
Зміст
Встановлення deb-пакунків
sudo apt-get install libfbclient2 libfbembed2.5 unixodbc unixodbc-bin firebird2.5* winetricks
Стосовно ODBC: https://help.ubuntu.com/community/ODBC
Довстановлення необхідних win-бібліотек
winetricks vcrun6sp6
Слідуйте інструкціям (можливо, потрібно буде самостійно звантажити пакунок, перемістити у вказану теку та запустити ще раз цей сценарій).
Встановлення/налаштування Firebird ODBC
wget http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.3-Release/OdbcFb-LIB-2.0.3.154.i686.gz/download -O OdbcFb-LIB-2.0.3.154.i686.gz
tar -zxvf OdbcFb-LIB-2.0.3.154.i686.gz
Файл libOdbcFb.so зкопіювати у /usr/lib/libOdbcFb.so
А також створити символьне посилання
ln -s /usr/lib/i386-linux-gnu/libfbembed.so /usr/lib/libgds.so
Далі, для зв’язку з Вашим сервером Firebird, редагувати /etc/odbc.ini
[library] Description = Firebird Driver = Firebird Dbname = 10.246.28.7:library User = MYCLIENTLOGIN Password = MYCLIENTPASSWORD Role = CharacterSet = ReadOnly = No NoWait = No
та редагувати /etc/odbcinst.ini
[Firebird] Description = InterBase/Firebird ODBC Driver Driver = /usr/lib/libOdbcFb.so Setup = /usr/lib/libOdbcFbS.so Threading = 1 FileUsage = 1 CPTimeout = CPReuse =
Встановлення віконного сервера Firebird та Firebird ODBC
Ще потрібно перевірити чи це потрібно, оскільки встановлені відповідні Linux-варіанти.
Сервер Firebird
wget http://sourceforge.net/projects/firebird/files/firebird-win32/2.5.3-Release/Firebird-2.5.3.26780_0_Win32.exe/download -O Firebird-2.5.3.26780_0_Win32.exe
wine Firebird-2.5.3.26780_0_Win32.exe
...
- Повне встановлення
- Classic server
...
- запускати у якості служби
- автоматично запускати
- копіювати клієнтську бібліотеку Firebird до теки <system>
- створити GDS32.dll для підтримки успадкованих застосунків
...
- запустити службу Firebird
Драйвер ODBC для Firebird
wget http://sourceforge.net/projects/firebird/files/firebird-ODBC-driver/2.0.3-Release/Firebird_ODBC_2.0.3.154_Win32.exe/download -O Firebird_ODBC_2.0.3.154_Win32.exe wine Firebird_ODBC_2.0.3.154_Win32.exe
- повне встановлення
УФД/Бібліотека
Зкопіювати теку library з УФД/Бібліотека до ~/.wine/drive_c/Program Files/
Запуск:
library.sh
з вмістом
cd ~/.wine/drive_c/"Program Files"/Firebird/Firebird_2_5/bin wine fb_inet_server.exe cd ~/.wine/drive_c/"Program Files"/library/ wine library.exe