Instalando e configurando facilmente o Firebird 2.1 no Linux
Para muitos tem sido uma tortura instalar um servidor Firebird no 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 2.1.
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:
$ sudo 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:
$ sudo yum install nome_do_pacote_rpm
Baixando e instalando o Firebird
Acesse o site firebirdsql.org e depois clique em "Download Firebird 2.1.2" (versão disponível no momento):
Agora clique no pinguim que tem escrito embaixo de Linux x86:
Os pacotes que nos interessam são mostrados abaixo:
E agora, qual dos dois devo instalar? Para saber digite num terminal:
$ getconf GNU_LIBPTHREAD_VERSION
Se a resposta for NPTL 2 qualquer coisa, baixe o pacote marcado na figura com um retângulo vermelho, mas se na resposta não aparecer NPTL, baixe o pacote marcado na figura com uma elipse vermelha.
Digamos que você baixou o pacote escolhido na sua área de trabalho, então num terminal digite os comandos:
$ cd ~/Desktop
$ tar -xzf FirebirdSS*.tar.gz
$ cd FirebirdSS*
$ sudo ./install.sh
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.
Mais uma configuração. Agora vamos usar o nome do usuário logado no sistema que sempre tem um grupo de usuários com o mesmo nome. Digamos que seja elias. Num terminal digite os seguintes comandos:
$ sudo adduser firebird firebird
$ sudo adduser firebird elias
Continuando... aprenderemos como configurar uma pasta para guardarmos os bancos criados. Digamos que no seu diretório de usuário você tenha criado uma pasta chamada bancos. Se você já tiver bancos criados copie-os logo para a pasta criada. Agora, num terminal, digite o comando abaixo (estou usando como exemplo o usuário elias):
$ sudo chown -R firebird:elias ~/bancos
Se você quiser usar outra(s) pasta(s) basta mudar o caminho no comando acima.
Obs.: Instalando assim o Firebird fica muito mais bem configurado do que instalando dos repositórios das distribuições Linux. Por exemplo, automaticamente já são criados vários links simbólicos para compatibilização com programas que usam versões anteriores do Firebird ou o InterBase no Linux.
Desinstalando
Se depois deste processo todo você precisar desinstalar o servidor, num terminal digite:
$ sudo /opt/firebird/bin/uninstall.sh
Creditos: Jean Patrick
Para muitos tem sido uma tortura instalar um servidor Firebird no 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 2.1.
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:
$ sudo 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:
$ sudo yum install nome_do_pacote_rpm
Baixando e instalando o Firebird
Acesse o site firebirdsql.org e depois clique em "Download Firebird 2.1.2" (versão disponível no momento):
Agora clique no pinguim que tem escrito embaixo de Linux x86:
Os pacotes que nos interessam são mostrados abaixo:
E agora, qual dos dois devo instalar? Para saber digite num terminal:
$ getconf GNU_LIBPTHREAD_VERSION
Se a resposta for NPTL 2 qualquer coisa, baixe o pacote marcado na figura com um retângulo vermelho, mas se na resposta não aparecer NPTL, baixe o pacote marcado na figura com uma elipse vermelha.
Digamos que você baixou o pacote escolhido na sua área de trabalho, então num terminal digite os comandos:
$ cd ~/Desktop
$ tar -xzf FirebirdSS*.tar.gz
$ cd FirebirdSS*
$ sudo ./install.sh
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.
Mais uma configuração. Agora vamos usar o nome do usuário logado no sistema que sempre tem um grupo de usuários com o mesmo nome. Digamos que seja elias. Num terminal digite os seguintes comandos:
$ sudo adduser firebird firebird
$ sudo adduser firebird elias
Continuando... aprenderemos como configurar uma pasta para guardarmos os bancos criados. Digamos que no seu diretório de usuário você tenha criado uma pasta chamada bancos. Se você já tiver bancos criados copie-os logo para a pasta criada. Agora, num terminal, digite o comando abaixo (estou usando como exemplo o usuário elias):
$ sudo chown -R firebird:elias ~/bancos
Se você quiser usar outra(s) pasta(s) basta mudar o caminho no comando acima.
Obs.: Instalando assim o Firebird fica muito mais bem configurado do que instalando dos repositórios das distribuições Linux. Por exemplo, automaticamente já são criados vários links simbólicos para compatibilização com programas que usam versões anteriores do Firebird ou o InterBase no Linux.
Desinstalando
Se depois deste processo todo você precisar desinstalar o servidor, num terminal digite:
$ sudo /opt/firebird/bin/uninstall.sh
Creditos: Jean Patrick
Comment