Содержание
Устанавливаем библиотеки 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
