Установка СУБД Firebird 5 в Ubuntu 22.04

Предполагается, что установка производится на чистую систему в консоли с правами рута. Введите в консоли следующие команды:

# apt-get update
# apt-get install libtommath-dev
# cd /opt
# wget https://github.com/FirebirdSQL/firebird/releases/download/v5.0.0/Firebird-5.0.0.1306-0-linux-x64.tar.gz
# tar xvzf Firebird-5.0.0.1306-0-linux-x64.tar.gz
# cd Firebird-5.0.0.1306-0-linux-x64
# ./install.sh

В процессе установки вам будет предложено ввести пароль SYSDBA. Пароль по умолчанию - masterkey. В целях безопасности настоятельно рекомендую придумать свой пароль.

Сервер будет установлен в каталог /opt/firebird.

Настройка сервера

В отличии от СУБД Firebird 2.5, новую версию необходимо немного настроить для корректной работы программ DataExpress.

Откройте в блокноте файл /opt/firebird/firebird.conf. Далее найдите и раскомментируйте (уберите символ решетки) следующие параметры.

ReadConsistency = 0
DataTypeCompatibility = 2.5

Настройка прав доступа к файлу базы данных

Создайте каталог /opt/bases и скопируйте туда вашу базу данных:

# mkdir /opt/bases

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

# chown /opt/bases/demo_db.dxdb