Содержание

Устанавливаем библиотеки firebird

ubuntu 7.10

sudo apt-get install libfbclient2
sudo ln -s /usr/lib/libfbclient.so.2.0.3 /usr/lib/libfbclient.so.2
sudo ln -s /usr/lib/libfbclient.so.2 /usr/lib/libfbclient.so

ubuntu 6.10

есть два решение этого вопроса

= быстрый =

у нас должен оставаться файл установочный файл FirebirdSS-2.0.1.12855-0.nptl.i686.tar.gz цыферки могут отличатся но должны совпадать с установленым на сервере. скачать можно здесь.

распаковываем

tar zxvf FirebirdSS-2.0.1.12855-0.i686.tar.gz

переходим в каталог

cd FirebirdSS-2.0.1.12855-0.i686/

устанавливем

sudo ./install.sh

пароль задаем любой

удаляем его из автозагрузки

sudo rm /etc/init.d/firebird
"правильный"

берем на сервере файл libfbclient.so.2.m.n (m.n зависит от версии сервера) лежит в /opt/firebird/lib и копируем в папку /usr/lib на клиенте

создаем симлинки (не забываем заменить m.n)

ln -s /usr/lib/libfbclient.so.2.m.n /usr/lib/libfbclient.so.2
ln -s /usr/lib/libfbclient.so.2 /usr/lib/libfbclient.so

для некоторых приложений может понадобится следущее

дополнительные симлинки

ln -s /usr/lib/libfbclient.so /usr/lib/libgds.so.0
ln -s /usr/lib/libfbclient.so /usr/lib/libgds.so

копируем файл firebird.msg в папку /opt/firebird

и создать переменую окружения FIREBIRD указывающию на /opt/firebird (добавляется в /etc/environment)

птиц 3,0 требует установки libtommath0

переустановка библиатек для файберд 3,0 на убунту 16

1 - надо проверить установку libtommath0

sudo apt install libtommath0

2 - удаляем старые

sudo rm /usr/lib/i386-linux-gnu/libfbclient*

3 - копируем актуальную либу например с админки

sudo cp libfbclient.so.3.0.3 /usr/lib/i386-linux-gnu/

4 - создаем симлинк

ln -s /usr/lib/i386-linux-gnu/libfbclient.so.3.0.3 /usr/lib/libfbclient.so

в случае обновления кассы, запускаем терминал, переходим в папку с ПО

cd /opt/ac

запускаем конфигуратор

./ipDesk -config

и выбираем кассу.

переустановка библиотек для файберд на ubuntu 18

ставим библиотеку из репозаритория

sudo apt install libfbclient2

смотрим какая версия установилась

ls -li /*/*/*/libfb*

в ответ получим что-то вроде

5130189 lrwxrwxrwx 1 root root      20 ноя  7  2017 /usr/lib/i386-linux-gnu/libfbclient.so.2 -> libfbclient.so.3.0.2
5130188 -rw-r--r-- 1 root root 1583392 ноя  7  2017 /usr/lib/i386-linux-gnu/libfbclient.so.3.0.2

запоминаем путь /usr/lib/i386-linux-gnu/libfbclient.so.2 и делаем симлинк командой (меняем путь на ваш)

ln -s /usr/lib/i386-linux-gnu/libfbclient.so.2 /usr/lib/i386-linux-gnu/libfbclient.so