Привет! > Пытался скомпилировать Птицу 2.0.1.12855-0 из сырцов. В классическом > варианте. Результат - положительный, то есть что-то скомпилилось, и > даже установилось, но:
> 1. Как ни искал, не смог найти fbmgr На классике? Его там нет. > 2. С трудом нашёл запускательный скрипт для птицы :) А шо тама его искать? > 3. Не смог найти внятное и полное описание установки из сырцов. > 4. Нашел где-то в дебрях краткое описание, где написано > ./configure; cd src; make > ;-) Все просто. Вот скрипт для сборки и того и другого, который я использую (некоторые незначительные вещи вырезаны): #!/bin/bash set -x export CVS_RSH=ssh STORAGE_ROOT="/home/users/serj/fb20b/" FBSRC_ROOT="/home/users/serj/fb20b/firebird2/" WEB_PATH="/var/www/dqteam.com/www/fb2/" #this function will send mail to administrator sendMail2Admin() { ( echo "To: ТУТА ПИШЕШЬ СВОЙ МЫЛ" echo "From: serj" echo "Subject: Error during FB2 build" echo echo "Please check logs - there are some errors during to database backup process." echo ) 2>&1 | /usr/lib/sendmail -t } # getting sources for beta --- слив из кузницы скипанут ----- #building SS cd $FBSRC_ROOT ./autogen.sh --enable-superserver --prefix=/opt/fb20ss resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[SS AUTOGEN PROBLEM at: `date` ]" sendMail2Admin exit fi make resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[SS MAKE PROBLEM at: `date` ]" sendMail2Admin exit fi make dist resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[SS MAKE DIST PROBLEM at: `date` ]" sendMail2Admin exit fi cd gen mv -f *.i686.tar.gz *.i686.rpm $WEB_PATH rm -rf FirebirdSS* cd .. make clean # making classic ./autogen.sh --prefix=/opt/fb20cs resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[CS AUTOGEN PROBLEM at: `date` ]" sendMail2Admin exit fi make resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[CS MAKE PROBLEM at: `date` ]" sendMail2Admin exit fi make dist resCode=$? #checking for error if [ $resCode -ne 0 ] then echo "[CS MAKE DIST PROBLEM at: `date` ]" sendMail2Admin exit fi cd gen mv -f *.i686.tar.gz *.i686.rpm $WEB_PATH rm -rf FirebirdCS* cd .. make clean # making classic #cleanup semaphores for i in `ipcs -s|grep serj|grep 0x|awk '{print $2;}'`; do ipcrm -s $i; done #copy ChangeLog cd $FBSRC_ROOT cp -f ChangeLog ${WEB_PATH}Changelog.txt При убивании семафоров заменить serj ни ползателя, под которым работаешь. Собирать НЕ рутом. Устанавливать - им. Если Птиц уже установлен (той же версии) - достаточно просто собранные бинарники из архива дистра переписать поверх аналогичных файлов (окромя конфига, базы с ползателями и прочих нужных тебе файлов). -- Best regards, Sergey mailto:[EMAIL PROTECTED]