Skip to content

Instantly share code, notes, and snippets.

@crivotz
Last active February 4, 2022 14:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save crivotz/ffd6897de83c365cbd27397bbb94b22e to your computer and use it in GitHub Desktop.
Save crivotz/ffd6897de83c365cbd27397bbb94b22e to your computer and use it in GitHub Desktop.
Firebird 2.5.9 installation on Debian 11 Bullseye

General notes

Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Firebird version: 2.5.9

For Linux, Superserver download packages start with FirebirdSS, Classic/SuperClassic packages with FirebirdCS. The default run mode for Classic/SuperClassic installations is traditional, multiprocess Classic. To switch to SuperClassic, run the script changeMultiConnectMode.sh and answer “thread” at the prompt (for multithreaded). The script is located in the bin subdirectory of your Firebird installation.

Prerequisites

sudo apt-get install libncurses5

Installation

Download and extract files

sudo su
cd
wget https://github.com/FirebirdSQL/firebird/releases/download/R2_5_9/FirebirdCS-2.5.9.27139-0.amd64.tar.gz
tar xvf FirebirdCS-2.5.9.27139-0.amd64.tar.gz
cd FirebirdCS-2.5.9.27139-0.amd64.tar.gz
./install.sh

When prompted insert your SYSDBA password (default is masterkey in reality only 8 chars are considered)

As explained in the Firebird installation notes, if you need to switch to SuperClassic, you need to:

cd /opt/firebird/bin
./chageMultiConnectMode.sh

Choose thread

Configure firebird.conf
Configure aliases.conf

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment