Firebird 4.0 telepítése LINUX-ra

Firebird 4.0 telepítése Linux-ra

Novitax Firebird 4.0, párhuzamos firebird futtatása

Alap firebird leállítása:

systemctl stop firebird

Telepíteni kell a függőségeket:

apt-get install libncurses5 libtommath1;

Letöltés:

sudo curl -L https://github.com/FirebirdSQL/firebird/releases/download/v4.0.4/Firebird-4.0.4.3010-0.amd64.tar.gz | tar -zxC /tmp
cd /tmp/FirebirdFirebird-4.0.4.3010-0Verziósmappa….

Az install.sh-ban át kell írni a következő változókat:

fb_install_prefix=/opt/firebirdnovi4
default_prefix=/opt/firebird
fb_startup_name=firebirdnovi4

Az install.sh aljáról kiszedve a következő sorok:

# Add sysdba and set password (use embedded access)
# setDBAPassword

# start the RDBMS server
# startFirebird

Telepítés futtatása: 

./install.sh

Ha ez lefutott.

Át kell másolni (lecserélni) a novitax preparált fájljait, (ami elérhető egy windows telepítésből a ..\Program files\Novitax\Firebird mappa alól, egy kliensről kimásolható):
Firebird.conf
security.fdb-t.

A Firebird.conf-ban
Port szám: 6648

Adminként:

Tűzfalon át kell engedni:
sudo ufw allow 6648/tcp

Etc végére érdemes berakni:

/etc/services

# Local service
firebird 3050/tcp
firebird 3050/udp
firebirdnovi4 6648/tcp
firebirdnovi4 6648/udp

A firebird service- firebird.opt_firebirdnovi4 néven jön létre.
Ha nem tetszik átnevezhető így:
Adminként a következő service át kell nevezni:
usr/lib/systemd/system/firebird.opt_firebirdnovi4.service -> usr/lib/systemd/system/firebirdnovi4.service

Ahhoz, hogy a szerverrel együtt induljon:

sudo systemctl enable firebirdnovi4.service
vagy
sudo systemctl enable firebird.opt_firebirdnovi4

Új firebird indítása:

sudo systemctl start firebird.opt_firebirdnovi4

Ellenörzés:

sudo systemctl status firebird.opt_firebirdnovi4

A szerveren lévő novitax mappára jogot kell adni a Firebird csoportnak:

setfacl -R -m u:firebird:rwx /…../novitax.win