Jeden známý mě požádal o instalaci Linuxu pro jeho účetnictví. Tím je MRP-K/S a tak jsem pátral co si to žádá. Již v minulosti jsem si zkoušel instalovat databázi Firebird z portu na FreeBSD, ale neměl jsem žádnou aplikaci, která by ji využívala. Testoval jsem hlavně patřičný php modul.
Výrobce na svém FAQ uvádí podrobné informace o instalaci dané databáze. Taktéž umožňuje staženi Linuxové verze, ale je možno užít i aktuální verzi.
Před manuální instalací je vhodné prověřit verzi NPTL, zratka znamená Native POSIX Thread Library.
Verzi prověříme takto
getconf GNU_LIBPTHREAD_VERSION
NPTL 2.7 # 8.04.4 LTS
NPTL 2.9 # 9.04
NPTL 2.11.1 # 10.04 BETA1
NPTL 2.15 # 12.04.4 LTS
Dále je doporučeno nastavit sysctl proměnné net.ipv4.tcp_keepalive*
joe /etc/sysctl.conf
net.ipv4.tcp_keepalive_time=60
net.ipv4.tcp_keepalive_probes=5net.ipv4.tcp_keepalive_intvl=15
defaultni hodnoty v Ubuntu jsou
net.ipv4.tcp_keepalive_time = 7200
net.ipv4.tcp_keepalive_probes = 9
net.ipv4.tcp_keepalive_intvl = 75
Budeme potřebovat tuto knihovnu
apt-get install libstdc++5
Provedeme ruční instalaci na Ubuntu 8.04.4 LTS Server Edition, protože v daném release Firebird21 není. Na Launchpadu je přehled verzí v daných vydání Ubuntu.
mkdir /opt/install
cd /opt/install
tar xvzf FirebirdSS-2.1.3.18185-0.i686.tar.gz
cd FirebirdSS-2.1.3.18185-0.i686./install.sh
instalace provede zmeny v /etc/services, /etc/passwd a vytvoří systémové starovací skripty.
Vytvoříme si první databázi.
root@firebird:/opt/firebird/bin# ./isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> CREATE DATABASE '/data/test.fdb' page_size 8192
CON> user 'SYSDBA' password 'mojeheslo';
Dále jsem testoval očekávané Ubuntu 10.04 BETA2 Server Edition. Tam je instalce Firebirdu 2.1 o poznání snažší.
apt-get install firebird2.1-super
dpkg-reconfigure firebird2.1-super
UPDATE 29.1.2014
Po letech si MRP K/S verze 5.24.001 vyžádalo Firebird 2.5. Ubuntu server 12.04.3 LTS ovšem obsahuje jen verzi firebird2.5-super 2.5.1.26351.ds4-2ubuntu0.1. Ale MRP vyžaduje ještě novější verzi. Proto je třeba přidat externí repo. Např. dle tohoto návodu.
add-apt-repository ppa:mapopa/ppa
apt-get update
apt-get install firebird
firebird2.5-common 2.5.2.26540.ds4-8ubuntu4
firebird2.5-common-doc 2.5.2.26540.ds4-8ubuntu4
firebird2.5-server-common 2.5.2.26540.ds4-8ubuntu4
firebird2.5-super 2.5.2.26540.ds4-8ubuntu4
Charitativní orientační závod MTB
-
Závod se koná 4.10.2024, start 15:00 v Černé Vodě, startovné dobrovolné
500,- na učet 11559889/5500
před 2 dny
Žádné komentáře:
Okomentovat