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

(Створена сторінка: Розглядається запуск клієнта УФД/Бібліотека 2.4.37 у середовищі ОС GNU/Linux Debian Wheezy (7). == Встан…)
 
(Встановлення/налаштування Firebird ODBC)
 
(Не показано 16 проміжних версій цього користувача)
Рядок 3: Рядок 3:
 
== Встановлення deb-пакунків ==
 
== Встановлення deb-пакунків ==
  
  sudo apt-get install libfbclient2 libfbembed2.1 unixodbc unixodbc-bin firebird2.1* winetricks
+
  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 та Firebird ODBC ==
+
Слідуйте інструкціям (можливо, потрібно буде самостійно звантажити пакунок, перемістити у вказану теку та запустити ще раз цей сценарій).
Ще потрібно перевірити чи це потрібно, оскільки вже відповідні встановлені Linux-варіанти.
 
  
=== Сервер Firebird ===
+
== Встановлення/налаштування Firebird ODBC ==
wine Firebird-2.0.6.13266_0_win32.exe
 
  
...
+
<!-- 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
* Classic server
 
...
 
* запускать в качестве службы
 
* автоматически запускать
 
* копировать клиентскую библиотеку Firebird в каталог <system>
 
* создать GDS32.dll для поддержки унаследованных приложений
 
...
 
* запустить службу Firebird
 
  
=== Драйвер ODBC для Firebird ===
+
<!-- tar -zxvf  OdbcFb-LIB-2.0.1.152.i686.gz -->
  wine Firebird_ODBC_2.0.0.150_Win32.exe
+
  tar -zxvf  OdbcFb-LIB-2.0.3.154.i686.gz
  
* полная установка
 
  
== Встановлення/налаштування Firebird ODBC ==
+
Файл '''libOdbcFb.so''' зкопіювати у '''/usr/lib/libOdbcFb.so'''
 
 
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
+
<!-- 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'''
  
 
  [library]
 
  [library]
Рядок 57: Рядок 42:
 
  NoWait = No
 
  NoWait = No
  
 
+
та редагувати '''/etc/odbcinst.ini'''
та редагувати /etc/odbcinst.ini
 
  
 
  [Firebird]
 
  [Firebird]
Рядок 69: Рядок 53:
 
  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/Firebird_2_0/bin
+
library.sh
 +
 
 +
з вмістом
 +
 
 +
  cd ~/.wine/drive_c/"Program Files"/Firebird/Firebird_2_5/bin
 
  wine fb_inet_server.exe
 
  wine fb_inet_server.exe
 
   
 
   
 
  cd ~/.wine/drive_c/"Program Files"/library/
 
  cd ~/.wine/drive_c/"Program Files"/library/
 
  wine library.exe
 
  wine library.exe
 +
 +
[[Категорія:АБІС УФД/Бібліотека]]
 +
[[Категорія:Бібліотека]]

Поточна версія на 16: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