В Windows, Firebird 2 корректно работает как с новыми ODS, так и со старыми.
Вы можете открывать файлы как в ODS 11, так и в ODS 10.
Однако, при работе с Linux Вы столкнётесь с проблемами. Т.к. Firebird 2 для Linux понимает только ODS 11. Т.е. Вам перед тем, как работать в Линукс необходимо создать бекапы из баз данных со старыми ODS, а потом, их восстановить на Линукс.
K2 ERP — сучасна система для автоматизації бізнес-процесів, яка допомагає компаніям ефективно керувати фінансами, складом, продажами, закупівлями, виробництвом і персоналом. Рішення об’єднує ключові напрямки роботи в єдиному цифровому середовищі, зменшує кількість ручних операцій, підвищує прозорість даних і прискорює прийняття управлінських рішень. K2 ERP підходить для бізнесу, що прагне масштабування, контролю та стабільного розвитку.
понеділок, 28 липня 2008 р.
Компиляция UDF-библиотеки rfunc в Linux Ubuntu 8 для Firebird 2
Для того, чтоб скомпилировать библиотеку rfunc для firebird 2, необходимо произвести ряд действий.
1. Установить firebird не из репозитария, а так, как написано было в предыдущем сообщении.
2. В файле rfunc.conf исправить:
GDS_NAME = fbclient
#GDS_NAME = gds32
3. Исправить в файле makefile.linux:
#RFUNCIBUTILLIB = /usr/lib/libib_util.so
RFUNCIBUTILLIB = /opt/firebird/lib/libib_util.so
4. Исправить в том же файле:
#INCLUDE = -I/usr/include -I"$(IBASE)$(SDKDIR)/include"
INCLUDE = -I/usr/include -I/opt/firebird/include
5. Установить:
apt-get install uuid-dev
6. Прокомпилить:
make -f makefile.linux rfunc
7. Появится файл библиотеки под названием rfunc в том же каталоге, где Вы компилировали.
Можете его переименовать в rfunc.so - для соблюдения стандартов в названиях файлов.
8. Полученный файл переписать в /opt/firebird/UDF.
После этого, перезагрузите сервер. Библиотека должна работать.
1. Установить firebird не из репозитария, а так, как написано было в предыдущем сообщении.
2. В файле rfunc.conf исправить:
GDS_NAME = fbclient
#GDS_NAME = gds32
3. Исправить в файле makefile.linux:
#RFUNCIBUTILLIB = /usr/lib/libib_util.so
RFUNCIBUTILLIB = /opt/firebird/lib/libib_util.so
4. Исправить в том же файле:
#INCLUDE = -I/usr/include -I"$(IBASE)$(SDKDIR)/include"
INCLUDE = -I/usr/include -I/opt/firebird/include
5. Установить:
apt-get install uuid-dev
6. Прокомпилить:
make -f makefile.linux rfunc
7. Появится файл библиотеки под названием rfunc в том же каталоге, где Вы компилировали.
Можете его переименовать в rfunc.so - для соблюдения стандартов в названиях файлов.
8. Полученный файл переписать в /opt/firebird/UDF.
После этого, перезагрузите сервер. Библиотека должна работать.
Установка Firebird 2 на Linux Ubuntu 8
Как оказалось, Firebird взятый из пакетов Linux Ubuntu работает не до конца нормально - по не понятным причинам не хотят подвязываться UDF-библиотеки.
Лекарство от этого я нашел здесь: http://www.howtoforge.com/installing-firebird-2.0.3-database-server-on-ubuntu-7.10
Ну и естественно, нужно не забыть записать UDF-библиотеку в UDF-каталок.
Лекарство от этого я нашел здесь: http://www.howtoforge.com/installing-firebird-2.0.3-database-server-on-ubuntu-7.10
Выполните команду:
apt-get install libstdc++5
Для 32-х разрядной ОС:
user@machine:~# sudo wget http://downloads.sourceforge.net/firebird/FirebirdSS-2.0.3.12981-1.nptl.i686.tar.gz
user@machine:~# sudo tar -xvf FirebirdSS-2.0.3.12981-1.nptl.i686.tar.gz
user@machine:~# cd cd FirebirdSS-2.0.3.12981-1.i686
Для 64-х разрядной ОС:
user@machine:~# sudo wget http://downloads.sourceforge.net/firebird/FirebirdSS-2.0.3.12981-1.amd64.tar.gz
user@machine:~# sudo tar -xvf FirebirdSS-2.0.3.12981-1.amd64.tar.gz
user@machine:~# cd FirebirdSS-2.0.3.12981-1.amd64
sudo ./install.sh
sudo chown root:root /opt/firebird/UDF/*
sudo chmod 444 /opt/firebird/UDF/*
sudo /etc/init.d/firebird reload
Ну и естественно, нужно не забыть записать UDF-библиотеку в UDF-каталок.
Підписатися на:
Дописи (Atom)
Життя після 1С та BAS: Великий огляд українського ринку ERP-систем та реальних альтернатив у 2026 році
На початку 2026 року історія з 1С та BAS в Україні остаточно перестала бути темою про звичку, інерцію чи бухгалтерський комфорт. Вона перейш...
-
Статья перехала в тематический блог: http://pravdak.blogspot.com На этом же блоге, обсуждаются только вопросы программирования, администри...