The new version introduces standardized script naming: fb_vanilla-XX.sh where XX represents the Firebird version (25, 30, 40, 50). Each script is self-contained and performs the complete installation workflow: prerequisite package installation, OS optimization, Firebird tarball download from official sources, installation procedure, and firewall configuration.
Installation is executed with three simple commands: wget to download, chmod +x to set permissions, and sudo to run.
Example for Firebird 3.0 vanilla (for all supported Linux versions)
sudo wget https://raw.githubusercontent.com/IBSurgeon/firebirdlinuxinstall/refs/heads/main/fb_vanilla-30.sh sudo chmod +x fb_vanilla-30.sh sudo ./fb_vanilla-30.sh
Currently supported on the following distros:
AlmaLinux 9, AlmaLinux 10, CentOS 7, CentOS 8, CentOS 9, CentOS 10, Debian 11, Debian 12, openSUSE 15, Oracle Linux 8, Oracle Linux 9, Oracle Linux 10, Rocky Linux 8, Rocky Linux 9, Rocky Linux 10, Ubuntu 20, Ubuntu 22, Ubuntu 24.
The new architecture reduces complexity by consolidating all installation logic into eight universal scripts that auto-detect the target operating system. Installation requires only three commands: wget to download the script, chmod +x to make it executable, and sudo to run it.
This structure eliminates the need for distribution-specific or version-specific script variants, simplifying maintenance and reducing errors.
Legacy scripts are preserved in the old_version/ directory for backward compatibility.