Pro novou instalaci serverove casti MRP-K/S muzete pouzit nasledujici postup. Databaze Firebird vyzaduje pro svuj beh knihovny stdlibc++ ve verzi 5. Ve vetsine novych distribuci se neinstaluji automaticky, ale daji se vzdy doinstalovat z repozitaru. (napriklad v redhatech jsou to balicky compat-libstdc++-33.i386 , na debianech libstdc++5). 64-bitove verze techto knihoven potrebuje jen 64-bitova verze Firebirdu. Pokud instalujete 32-bitovy firebird na 64-bitovy system, potrebujete 32-bitovou verzi knihoven. Smerodatna je verze Firebirdu. Pokud mate instalacni CD, vlozte je do mechaniky a pripojte. Napriklad: mount /mnt/cdrom (nektere distribuce maji misto /mnt adresar /media). Na cd je adresar linux - presunte se do nej. (cd /mnt/cdrom/linux) Zde je nekolik instalacnich baliku SQL serveru Firebird. Vyberte si vhodny pro Vasi distribuci a nainstalujte. Na distribucnim CD jsou jen verze s podporou NPTL (Native POSIX Thread Library) pro 32-bitove systemy. Vetsina soucasnych linuxovych distribuci NPTL pouziva. Na oficialnich strankach autoru databaze Firebird jsou ke stazeni dalsi archivy. Jsou zde verze pro systemy, ktere nepodporuji NPTL. Pro zajemce jsou zde i verze pro 64-bitove systemy. Pro distribuce zalozene na instalacnich baliccich RPM muzete pouzit prikaz rpm -ivh FirebirdSS-2.1.(cislo_verze).rpm Uzivatele ostatnich distribuci mohou pouzit verze balene do tar.gz. Nasledujici postup je jen "navrh". tar -xvzf FirebirdSS-2.1.(cislo_verze).tar.gz -C /tmp cd /tmp/FirebirdSS-2.1.(cislo_verze) ./install.sh Po uspesne instalaci je v korenovem adresari Firebirdu (vetsinou to byva /opt/firebird/ ) ulozen soubor SYSDBA.password. Obsahuje nahodne vygenerovane heslo spravce databaze. (pri instalaci z tar.gz je heslo pro SYSDBA mozno zvolit) Dale je potreba zalozit adresar pro data MRP-K/S, pripadne jeste pro data demoverze. Obema je potreba nastavit pristupova prava tak, aby do nich mohl zapisovat uzivatel firebird (pod kterym byva SQL server spousten) Napriklad: cd /home mkdir mrpks mkdir mrpks/demo chown firebird.firebird mrpks -R chmod 0770 mrpks Jako posledni krok doporucujeme nastavit promenne jadra starajici se o sledovani spojeni. Pokud se klient nekorektne odpoji, serveru ve vychozim stavu trva dlouho nez to zjisti. Prislusna zmena se da udelat nasledujicimi prikazy: sysctl -w net.ipv4.tcp_keepalive_time=60 sysctl -w net.ipv4.tcp_keepalive_intvl=15 sysctl -w net.ipv4.tcp_keepalive_probes=5 Vhodne je jejich umisteni do scriptu, ktery se spousti po startu pocitace. (casto se k tomu da pouzit /etc/rc.local nebo /etc/rc.d/rc.local v zavislosti na distribuci)