Установка Firebird 2.5 в линукс

Здесь приводится инструкция как установить сервер Firebird 2.5 вручную, если у вас не получается установить его из RPM-пакета или скриптом. Запускаем терминал с полномочиями суперпользователя и выполняем приведенные ниже команды.

Качаем и распаковываем архив с сервером в каталог opt.

cd /opt
wget http://mydataexpress.ru/files/firebird25.tar.gz
tar xvzf firebird25.tar.gz

В каталоге libextra лежат библиотеки, необходимые для работы сервера. Скопируйте их в каталог, где у вас находятся все 64-битные библиотеки. Это может быть каталог /usr/lib64, /usr/lib/x86_64-linux-gnu или какой-то иной каталог.

cd /opt/firebird/libextra
cp * /usr/lib64/

Если в системе установлен пакет libncurses5, то копировать библиотеки не нужно. Вы можете посмотреть каких библиотек не хватает серверу, запустив команду ldd:

ldd /opt/firebird/bin/fbguard

Создаем группу и пользователя firebird. От имени пользователя firebird в дальнейшем будет работать наш сервер.

groupadd firebird
useradd -g firebird firebird

Владельцем каталога /opt/firebird назначаем пользователя firebird.

chown -hR firebird /opt/firebird

Запускать сервер будет подсистема управления службами systemd.

cp /opt/firebird/firebird.service /etc/systemd/system/
systemctl enable firebird
systemctl start firebird

Проверяем статус службы:

systemctl status firebird

Если статус Active (Running) значит все в порядке - сервер запущен.

Меняем при необходимости пароль SYSDBA.

cd /opt/firebird/bin
./gsec -user SYSDBA -password masterkey -modify SYSDBA -pw <ваш новый пароль>

Если в вашей системе работает файрвол, разрешите порт 3050.

Для успешного подключения Firebird к базе данных назначьте владельцем файла пользователя firebird.