Відмінності між версіями «Запуск УФД-Бібліотека у ОС Linux»

(УФД/Бібліотека)
м (Встановлення/налаштування Firebird ODBC)
Рядок 38: Рядок 38:
 
  tar -zxvf  OdbcFb-LIB-2.0.1.152.i686.gz
 
  tar -zxvf  OdbcFb-LIB-2.0.1.152.i686.gz
  
Файл libOdbcFb.so зкопіювати у /usr/lib/libOdbcFb.so
+
Файл '''libOdbcFb.so''' зкопіювати у '''/usr/lib/libOdbcFb.so'''
  
 
А також створити символьне посилання
 
А також створити символьне посилання
Рядок 44: Рядок 44:
 
  ln -s /usr/lib/libfbembed.so.2.1 /usr/lib/libgds.so
 
  ln -s /usr/lib/libfbembed.so.2.1 /usr/lib/libgds.so
  
Далі, для зв’язу з Вашим сервером Firebird, редагувати /etc/odbc.ini
+
Далі, для зв’язку з Вашим сервером Firebird, редагувати '''/etc/odbc.ini'''
  
 
  [library]
 
  [library]
Рядок 57: Рядок 57:
 
  NoWait = No
 
  NoWait = No
  
 
+
та редагувати '''/etc/odbcinst.ini'''
та редагувати /etc/odbcinst.ini
 
  
 
  [Firebird]
 
  [Firebird]
Рядок 68: Рядок 67:
 
  CPTimeout =
 
  CPTimeout =
 
  CPReuse =
 
  CPReuse =
 
  
 
== УФД/Бібліотека ==
 
== УФД/Бібліотека ==

Версія за 18:00, 30 жовтня 2012

Розглядається запуск клієнта УФД/Бібліотека 2.4.37 у середовищі ОС GNU/Linux Debian Wheezy (7).

Встановлення deb-пакунків

sudo apt-get install libfbclient2 libfbembed2.1 unixodbc unixodbc-bin firebird2.1* winetricks

Стосовно ODBC: https://help.ubuntu.com/community/ODBC

Довстановлення необхідних win-бібліотек

winetricks vcrun6sp6

Встановлення віконного сервера Firebird та Firebird ODBC

Ще потрібно перевірити чи це потрібно, оскільки вже відповідні встановлені Linux-варіанти.

Сервер Firebird

wine Firebird-2.0.6.13266_0_win32.exe

...

  • Полная установка
  • Classic server

...

  • запускать в качестве службы
  • автоматически запускать
  • копировать клиентскую библиотеку Firebird в каталог <system>
  • создать GDS32.dll для поддержки унаследованных приложений

...

  • запустить службу Firebird

Драйвер ODBC для Firebird

wine Firebird_ODBC_2.0.0.150_Win32.exe
  • полная установка

Встановлення/налаштування 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
tar -zxvf  OdbcFb-LIB-2.0.1.152.i686.gz

Файл libOdbcFb.so зкопіювати у /usr/lib/libOdbcFb.so

А також створити символьне посилання

ln -s /usr/lib/libfbembed.so.2.1 /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 =

УФД/Бібліотека

Зкопіювати теку library з УФД/Бібліотека до ~/.wine/drive_c/Program Files/

Запуск:

cd ~/.wine/drive_c/"Program Files"/Firebird/Firebird_2_0/bin
wine fb_inet_server.exe

cd ~/.wine/drive_c/"Program Files"/library/
wine library.exe