Linux - Instalando Firebird
Linux - Instalando Firebird
Linux - Instalando Firebird
Como podem ver j tivemos nosso primeiro problema, est faltando instalar essas libs.
Para instalar as libs, vou utilizar o comand "yum install nome_da_lib", veja nas imagens:
Beleza, agora com as libs instaladas, vamos tentar instalar o pacote: rpm -ivh FirebirdCS2.5.1.26351-0.amd64.rpm
Se voc der o comando "more /etc/services |grep 3050" ver que foi criado uma entrada no
arquivo "services" com a porta que ser utilizada para conexo com o firebird.
A verso Classic Server do Firebird no cria um executvel para que voc possa iniciar e/ou
parar o servio, ele vincula o Firebird ao servio "xinetd".
No caso ainda no tenho o " xinetd" instalado. Para instalar o pacote do xinetd: "yum install
xinetd.x86_64"
Ento pessoal, instalamos a verso Classic Server do Firebird 2.5.1, criamos uma base teste e
nos conectamos nesta base. Agora para fazer um teste de outra maquina, voc pode baixar um
gerenciador de banco de dados firebird e informar os parmetros para conectar no servidor.
Um gerenciador que baixei aqui foi o DBManager, tem varios na internet, s pesquisar no
Google.
Para fazer a instalao do Super Server, a nica coisa que muda que o Super Server cria o
executvel "firebird" dentro de /etc/init.d ao invs de vincula-lo ao "xinetd".
Para iniciar, parar ou reiniciar o servio basta executar o comando "/etc/init.d/firebird
start/stop/restart"
Para o firebird iniciar automaticamente ao ligar o servidor basta digitar o comando "chkconfig
firebird on".
Outras observaes:
Aqui um manual em portugus feito pela equipe do FirebirdSql para trabalhar com a base de
dados Firebird:
http://www.firebirdsql.org/pdfmanual/Firebird-Commandline-Brazilian-Portuguese.pdf
Caso voc tente instalar uma verso mais antiga do firebird (ex: 2.0) no CentOs 6.2, pode
aparecer a mensagem de erro:
/opt/firebird/bin/gsec: error while loading shared libraries: libstdc++.so.5: cannot open shared
object file: No such file or directory
Essa mensagem aparece porque a verso atual do CentOs 6.2 tem alguma incompatibilidade
com as Lib's que as verses mais antigas do Firebird utilizam.
Isto aconteceu comigo e ento instalei a verso 2.5.1 do firebird que funcionou normal.
Outro problema que tive, que como ja havia instalado a verso 2.0 do firebird, ao tentar
instalar a 2.5.1 ele estava dando conflito de arquivos, dizendo que ja havia uma verso
instalada.
Resolvi isto usando o comando rpm -Uvh Nome_do_Pacote2.5.1.
A opo -U atualiza o pacote que j est instalado para a verso que voc est querendo
instalar.
isso a pessoal!
Vlw