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