установка firebird на хостинг nic.ru

не доделано!

заходим:

ssh ssh.идентификатор.nichost.ru

качаем:

wget http://downloads.sourceforge.net/firebird/Firebird-2.1.2.18118-0.tar.bz2

распаковываем:

tar -xzf Firebird-2.1.2.18118-0.tar.bz2

переходим в папку:

cd ~/Firebird-2.1.2.18118-0

запускаем конфигурирование:

./configure --prefix=$HOME/firebird

компилируем:

порядок действий

берем Firebird-2.1.2.18118-0.tar.bz2 (актуальные исходники на firebirdsql.org)
распаковываем
запускаем ./autogen.sh для генерации скриптов под ОС
для исключения ошибок в vi.c отключаем editline
(для однопроцессроной машины собирал SuperServer вместо классика и без поддержки raw, подробнее параметры в файле configure)
./autogen.sh --enable-superserver --disable-raw-devices --without-editline --with-system-editline

в ./gen/Makefile.refDatabases правим строчку
make -f Makefile.static.gfix на gmake -f Makefile.static.gfix (иначе ошибки лезут)
вместо make запущаем gmake (GNUтый FB "заточен" под gmake)

 

/home/san/Firebird-2.5.0.24643-Beta2/extern/icu/source/lib/libicuuc.so.30.0
/home/san/Firebird-2.5.0.24643-Beta2/gen/firebird/lib/libicuuc.so.30.0

ldconfig -i /lib /usr/lib /usr/local/lib /usr/local/lib/mysql /usr/X11R6/lib /usr/local/lib/gcc/i386-portbld-freebsd6.2/3.4.6 /usr/local/lib/compat /usr/local/python245/lib /usr/local/lib/graphviz /home/san/Firebird-2.5.0.24643-Beta2/gen/firebird/lib

Comments powered by CComment

Designed by san © 2018