Interbase no Debian
Esse artigo fala sobre como instalar o Interbase 6.0 no Debian. Considerando que até agora só vi artigos falando sobre como instalá-lo no Slackware, Red Hat e Conectiva, resolvi pesquisar e escrever pra mostrar como ele é fácil de se instalar no Debian também.
Parte 2: Executando o Interbase
Bom, agora a gente vai executar o Interbase.
Dentro do diretório /opt/interbase, entre dentro da pasta bin:
# cd /opt/interbase/bin
Dentro da pasta tem um arquivo chamado "ibmgr", execute ele:
# ./ibmgr -start
Ele vai dar esse erro de biblioteca:
/opt/interbase/bin/ibmgr.bin: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory
Aí e só fazer isso:
# locate libncurses.so.5
No meu caso estava em /lib/. Esse comando faz com que o Interbase pense que esta usando o biblioteca libncurses.so.4, mas ele vai usar a libncurses.so.5:
# ln -s /lib/libncurses.so.5 /usr/lib/libncurses.so.4
Feito isso e só executar o comando:
# ./ibmgr -start -user SYSDBA -password masterkey
Se ele der o erro abaixo, é só fazer isso:
check $INTERBASE/interbase.log file for errors
can not start server
# vi /etc/hosts.equiv
E dentro do hosts.equiv, coloque assim:
# cd /opt/interbase/bin
Dentro da pasta tem um arquivo chamado "ibmgr", execute ele:
# ./ibmgr -start
Ele vai dar esse erro de biblioteca:
/opt/interbase/bin/ibmgr.bin: error while loading shared libraries: libncurses.so.4: cannot open shared object file: No such file or directory
Aí e só fazer isso:
# locate libncurses.so.5
No meu caso estava em /lib/. Esse comando faz com que o Interbase pense que esta usando o biblioteca libncurses.so.4, mas ele vai usar a libncurses.so.5:
# ln -s /lib/libncurses.so.5 /usr/lib/libncurses.so.4
Feito isso e só executar o comando:
# ./ibmgr -start -user SYSDBA -password masterkey
Se ele der o erro abaixo, é só fazer isso:
check $INTERBASE/interbase.log file for errors
can not start server
# vi /etc/hosts.equiv
E dentro do hosts.equiv, coloque assim:
localhost.localdomain
Execute de novo o comando, daí se aparecer assim é porque ele está rodando:
# ./ibmgr -start -user SYSDBA -password masterkey
server has been successfully started
Para parar o Interbase, basta executar:
# ./ibmgr -shut -user SYSDBA -password masterkey
server shutdown completed
[ ]'s