Instalando Banco de Dados Firebird no Linux
Para muitos tem sido uma tortura instalar um servidor Firebird Linux. Reinstalar então nem se fala. Na internet há “trocentos” tutoriais ensinando. Mas você segue tudo à risca e não dá certo. Às vezes só consegue depois de ler uns dez tutorias e catando uma informação aqui e outra ali. Espero que este tutorial seja o único que você vai precisar ler para poder instalar o Firebird.
Preparando o Terreno
Para o modo como instalaremos o Firebird, o seu Linux precisa ter instalado a biblioteca libstdc++5.
Se você usa Ubuntu, Debian ou derivados, digite num terminal:
# apt-get install libstdc++5
Se você usa uma distribuição baseada em pacotes RPM (como openSUSE, Fedora e outras), terá que instalar o pacote compat-libstdc++. Na maioria das distribuições RPM você instala assim:
# yum install nome_do_pacote_rpm
Baixando e instalando o Firebird
Acesse o site firebirdsql.org e depois clique em “Download Firebird 2.5.1” (versão disponível no momento).
Os pacotes que nos interessam são mostrados abaixo:
# cd ~
# wget http://ufpr.dl.sourceforge.net/project/firebird/firebird-linux-i386/2.5.1-Release/FirebirdSS-2.5.1.26351-0.i686.tar.gz
# tar -zxvf FirebirdSS-2.5.1.26351-0.i686.tar.gz
# cd FirebirdSS-2.5.1.26351-0.i686
# ./install
Depois deste último comando o instalador pede uma confirmação, tecle Enter e depois você precisará digitar uma senha para o administrador padrão SYSDBA. Depois de digitar a senha e teclar Enter a instalação termina.
Desinstalando
Se depois deste processo todo você precisar desinstalar o servidor, num terminal digite:
# /opt/firebird/bin/uninstall.sh
Eu uso esse script para inicialização do firebird. Você deve mudar ele conforme sua compilação.
#!/bin/sh
. /etc/rc.d/init.d/functions
FIREBIRD=/opt/firebird
FBRunUser=firebird
pidfile=/var/run/firebird/`basename $0`.pid
export FIREBIRD
[ -x $FIREBIRD/bin/fbmgr ] || exit 1
case “$1” in
start)
echo -n “Starting Firebird server: ”
daemon –user $FBRunUser $FIREBIRD/bin/fbmgr -pidfile $pidfile -start -forever
RETVAL=$?
echo
;;
stop)
echo -n “Stopping Firebird server: ”
if [ -f $pidfile ]
then
kill `cat $pidfile`
fi
RETVAL=$?
# echo
# [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/identd
;;
status)
status fbserver
RETVAL=$?
;;
restart|reload)
$0 stop
sleep 1
$0 start
RETVAL=$?
;;
*)
echo “Usage: firebird {start|stop|status|restart|reload}”
exit 1
esac
exit $RETVAL
Qualquer dificuldade posta novamente.
http://ensinalinux.blogspot.com.br/2012/09/instalando-banco-de-dados-firebird-no.html
https://www.vivaolinux.com.br/topico/Firebird/Iniciar-Firebird