Instalando o Firebird 2.1 no CentOS 5.3
Problema:
Ao tentar instalar o FB 2.1, um pacote rpm (FirebirdSS-2.1.2.18118-0.nptl.i686.rpm) no CentOS 5.3 a seguinte mensagem é reportada:
erro: Dependências não satisfeitas:
libstdc++.so.5 é requerido por FirebirdSS-2.1.2.18118-0.i686
Solução
Primeiro vamos procurar uma biblioteca compativel, para isto utilizaremos o comando “yum whatprovides”:
# yum whatprovides libstdc++.so.5 <enter>
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.centos-br.org
* updates: mirror.sanctuaryhost.com
* addons: mirror.centos-br.org
* extras: mirror.sanctuaryhost.com
compat-libstdc++-33-3.2.3-61.i386 : Bibliotecas compatibilidade C++ padrão.
Matched from:
Other : libstdc++.so.5
Aanalisando a saida do comando podemos ver que o pacote compativel é “compat-libstdc++-33-3.2.3-61.i386″, vamos instala-lo com o comando “yum install”:
# yum install compat-libstdc++-33-3.2.3-61.i386 <Enter>
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mira.sunsite.utk.edu
* updates: yum.singlehop.com
* addons: centos.mirror.nac.net
* extras: www.gtlib.gatech.edu
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
–> Running transaction check
—> Package compat-libstdc++-33.i386 0:3.2.3-61 set to be updated
–> Finished Dependency Resolution
Dependencies Resolved
=======================================================
Package Arch Version Repository Size
=======================================================
Installing:
compat-libstdc++-33 i386 3.2.3-61 base 232 k
Transaction Summary
=======================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 232 k
Is this ok [y/N]:
Respondemos yes e depois novamente yes para a importação da GPG Key e o pacote é instalado.
Downloading Packages:
compat-libstdc++-33-3.2.3-61.i386.rpm | 232 kB 00:04
aviso: rpmts_HdrFromFdno: Cabeçalho V3 assinatura DSA: NOKEY, key ID e8562897
Importing GPG key 0xE8562897 “CentOS-5 Key (CentOS 5 Official Signing Key) ” from /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : compat-libstdc++-33 [1/1]
Installed: compat-libstdc++-33.i386 0:3.2.3-61
Complete!
Instalação do Firebird
Finalmente é só instalar o pacote com o comando rpm, apos a instalação o instalador tenta ‘subir’ o FB e ocorre um erro, mas o proprio processo de instalação corrige e tudo termina bem!
# rpm -i FirebirdSS-2.1.2.18118-0.nptl.i686.rpm
Updated /etc/services
Starting Firebird server [default] [FALHOU]
Fixing firebird’s shell to /bin/sh
Starting Firebird server [default] server has been successfully started
[ OK ]
Alterando a senha:
Por último é bem provável que vc queira ou precise alterar a senha, para isto consulte meu outro artigo: http://www.cosmoverbal.net/firebird/alterando-a-senha-do-fb-no-windows-e-no-linux
January 2nd, 2010 at 1:27 pm
[...] relacionados: Instalando o Firebird 2.1 no CentOS 5.3 Este artigo foi enviado em Saturday, January 2nd, 2010 as 12:36 pm na categoria Uncategorized. [...]