{"id":4315,"date":"2016-11-11T14:30:39","date_gmt":"2016-11-11T14:30:39","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=4315"},"modified":"2016-11-11T14:30:39","modified_gmt":"2016-11-11T14:30:39","slug":"instalando-e-configurando-facilmente-o-firebird-2-1-no-linux","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2016\/11\/11\/instalando-e-configurando-facilmente-o-firebird-2-1-no-linux\/","title":{"rendered":"INSTALANDO E CONFIGURANDO FACILMENTE O FIREBIRD 2.1 NO LINUX"},"content":{"rendered":"<p>Para muitos tem sido uma tortura instalar um servidor <em>Firebird<\/em> no <a href=\"https:\/\/www.vivaolinux.com.br\/linux\/\">Linux<\/a>. Reinstalar ent\u00e3o nem se fala. Na internet h\u00e1 &#8220;trocentos&#8221; tutoriais ensinando. Mas voc\u00ea segue tudo \u00e0 risca e n\u00e3o d\u00e1 certo. \u00c0s vezes s\u00f3 consegue depois de ler uns dez tutorias e catando uma informa\u00e7\u00e3o aqui e outra ali. Espero que este tutorial seja o \u00fanico que voc\u00ea vai precisar ler para poder instalar o Firebird 2.1.<\/p>\n<h1><span style=\"color: #008000;\">PREPARANDO O TERRENO<\/span><\/h1>\n<p>Para o modo como instalaremos o <em>Firebird<\/em>, o seu Linux precisa ter instalado a biblioteca <em>libstdc++5<\/em>.<\/p>\n<p>Se voc\u00ea usa Ubuntu, Debian ou derivados, digite num terminal:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> sudo apt-get install libstdc++5<\/strong><\/p>\n<p>Se voc\u00ea usa uma distribui\u00e7\u00e3o baseada em pacotes RPM (como <em>openSUSE<\/em>, Fedora e outras), ter\u00e1 que instalar o pacote <em>compat-libstdc++<\/em>. Na maioria das distribui\u00e7\u00f5es RPM voc\u00ea instala assim:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> sudo yum install nome_do_pacote_rpm<\/strong><\/p>\n<h1><span style=\"color: #008000;\">BAIXANDO E INSTALANDO O FIREBIRD<\/span><\/h1>\n<p>Acesse o site <a href=\"http:\/\/www.firebirdsql.org\/index.php?op=files\" target=\"_blank\" rel=\"nofollow\">firebirdsql.org<\/a> e depois clique em &#8220;Download Firebird 2.1.2&#8221; (vers\u00e3o dispon\u00edvel no momento):<\/p>\n<div class=\"figura\"><a href=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/tela1_tut_inst_firebird.png\" target=\"_blank\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_tela1_tut_inst_firebird.png\" alt=\"Linux: Instalando e Configurando Facilmente o Firebird 2.1 no Linux \" width=\"400\" height=\"168\" border=\"0\" \/><\/a><\/div>\n<p>Agora clique no pinguim que tem escrito embaixo de Linux x86:<\/p>\n<div class=\"figura\"><a href=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/tela2_tut_inst_firebird.png\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_tela2_tut_inst_firebird.png\" alt=\"Linux: Instalando e Configurando Facilmente o Firebird 2.1 no Linux \" width=\"400\" height=\"37\" border=\"0\" \/><\/a><\/div>\n<p>Os pacotes que nos interessam s\u00e3o mostrados abaixo:<\/p>\n<div class=\"figura\"><a href=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/tela3_tut_inst_firebird.png\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/static.vivaolinux.com.br\/imagens\/artigos\/comunidade\/thumb_tela3_tut_inst_firebird.png\" alt=\"Linux: Instalando e Configurando Facilmente o Firebird 2.1 no Linux \" width=\"400\" height=\"222\" border=\"0\" \/><\/a><\/div>\n<p>E agora, qual dos dois devo instalar? Para saber digite num terminal:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> getconf GNU_LIBPTHREAD_VERSION<\/strong><\/p>\n<p>Se a resposta for NPTL 2 qualquer coisa, baixe o pacote marcado na figura com um ret\u00e2ngulo vermelho, mas se na resposta n\u00e3o aparecer NPTL, baixe o pacote marcado na figura com uma elipse vermelha.<\/p>\n<p>Digamos que voc\u00ea baixou o pacote escolhido na sua \u00e1rea de trabalho, ent\u00e3o num terminal digite os comandos:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> cd ~\/Desktop<br \/>\n$ tar -xzf FirebirdSS*.tar.gz<br \/>\n$ cd FirebirdSS*<br \/>\n$ sudo .\/install.sh<\/strong><\/p>\n<p>Depois deste \u00faltimo comando o instalador pede uma confirma\u00e7\u00e3o, tecle Enter e depois voc\u00ea precisar\u00e1 digitar uma senha para o administrador padr\u00e3o SYSDBA. Depois de digitar a senha e teclar Enter a instala\u00e7\u00e3o termina.<\/p>\n<p>Mais uma configura\u00e7\u00e3o. Agora vamos usar o nome do usu\u00e1rio logado no sistema que sempre tem um grupo de usu\u00e1rios com o mesmo nome. Digamos que seja elias. Num terminal digite os seguintes comandos:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> sudo adduser firebird firebird<br \/>\n$ sudo adduser firebird elias<\/strong><\/p>\n<p>Continuando&#8230; aprenderemos como configurar uma pasta para guardarmos os bancos criados. Digamos que no seu diret\u00f3rio de usu\u00e1rio voc\u00ea tenha criado uma pasta chamada bancos. Se voc\u00ea j\u00e1 tiver bancos criados copie-os logo para a pasta criada. Agora, num terminal, digite o comando abaixo (estou usando como exemplo o usu\u00e1rio elias):<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> sudo chown -R firebird:elias ~\/bancos<\/strong><\/p>\n<p>Se voc\u00ea quiser usar outra(s) pasta(s) basta mudar o caminho no comando acima.<\/p>\n<p>Obs.: Instalando assim o Firebird fica muito mais bem configurado do que instalando dos reposit\u00f3rios das distribui\u00e7\u00f5es Linux. Por exemplo, automaticamente j\u00e1 s\u00e3o criados v\u00e1rios links simb\u00f3licos para compatibiliza\u00e7\u00e3o com programas que usam vers\u00f5es anteriores do Firebird ou o InterBase no Linux.<\/p>\n<h1>DESINSTALANDO<\/h1>\n<p>Se depois deste processo todo voc\u00ea precisar desinstalar o servidor, num terminal digite:<\/p>\n<p><strong><i class=\"fa fa-usd\"><\/i> sudo \/opt\/firebird\/bin\/uninstall.sh<\/strong><\/p>\n<p>Ufa! Acabou. Viu com \u00e9 fac\u00edlimo!?<\/p>\n<p><span style=\"color: #008000; font-size: 24px;\">OBS=<strong><span style=\"font-family: Georgia,Palatino;\"> o que me ajudou foi os comando abaixo no terminal linux<\/span><\/strong><\/span><\/p>\n<p>baixa a vers\u00e3o 2.5.0 do processador amd<\/p>\n<p>#wget http:\/\/ufpr.dl.sourceforge.net\/project\/firebird\/firebird-linux-amd64\/2.5-Release\/FirebirdCS-2.5.0.26074-0.amd64.tar.gz<\/p>\n<p>#tar -zxvf\u00a0 FirebirdCS-2.5.0.26074-0.amd64.tar.gz<\/p>\n<p>#cd FirebirdCS-2.5.0.26074-0.amd64<\/p>\n<p>#.\/install<\/p>\n<p>ele pede a senha do suaurio SYSDBA eu usei masterkey<\/p>\n<h5><span style=\"font-family: Georgia,Palatino;\"><span style=\"font-size: 23px; color: #008000;\">Desinstalando<\/span><\/span><\/h5>\n<p>Se depois deste processo todo voc\u00ea precisar desinstalar o servidor, num terminal digite:<\/p>\n<p># \/opt\/firebird\/bin\/uninstall.sh<\/p>\n<p><span style=\"color: #339966;\">reconfigurar o firebird:<\/span><\/p>\n<p>dpkg-reconfigure firebird2.0-super<\/p>\n<p>restartar o servi\u00e7o ou iniciar:<\/p>\n<p><span style=\"color: #339966;\">\/usr\/sbin\/rcfirebird restart<\/span><\/p>\n<p>\/usr\/sbin\/rcfirebird {start|stop|status|try-restart|restart|force-reload|reload}<br \/>\nrcfirebird restart<\/p>\n<p>outra forma de restartar o servi\u00e7o ou iniciar :<br \/>\n\/opt\/firebird\/bin\/fbmgr &amp;<br \/>\n\/usr\/local\/firebird\/bin\/.\/firebird restart\u00a0\u00a0 \u00a0&amp;<br \/>\n\/usr\/lib\/firebird\/bin\/fb_inet_server &amp;<\/p>\n<p><span style=\"color: #339966;\">para iniciar ele com o iniciar do linux :<\/span><\/p>\n<p>nano \/etc\/rc.local<\/p>\n<p>\/opt\/firebird\/bin\/fbmgr &amp;<\/p>\n<p>&nbsp;<\/p>\n<p>para verificar se o servi\u00e7o esta com a porta abertas para conex\u00e3o dos clientes:<\/p>\n<p>netstat -nat<\/p>\n<p>netstat -nat | grep 3050<\/p>\n<p>ou<\/p>\n<p>top -b -n1 | grep fb<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>baixar o firebird 2.5.6<\/p>\n<p>http:\/\/www.firebirdsql.org\/en\/firebird-2-5-6\/<\/p>\n<p>baixar o firebird 2.5.0<\/p>\n<p>http:\/\/www.firebirdsql.org\/en\/firebird-2-5-0\/<\/p>\n<p>&nbsp;<\/p>\n<p>Referencias:<\/p>\n<p>https:\/\/www.vivaolinux.com.br\/dica\/Instalando-e-configurando-facilmente-o-Firebird-2.1-no-Linux<\/p>\n<p>https:\/\/www.vivaolinux.com.br\/artigo\/Instalando-o-Firebird-2.5-e-gerenciando-com-o-Flamerobin<\/p>\n<p>http:\/\/mapopa.blogspot.com.br\/2010\/10\/using-firebird-25-official-targz.html<\/p>\n<p>http:\/\/firebirdsql.org\/manual\/ubusetup.html<br \/>\nhttp:\/\/www.vivaolinux.com.br\/topico\/Firebird\/Perdendo-conexao-debian?pagina=2&#038;num_por_pagina=12<br \/>\nhttps:\/\/help.ubuntu.com\/community\/Firebird2.1<br \/>\nhttp:\/\/ftp.de.debian.org\/debian\/pool\/main\/f\/firebird2.5\/firebird-dev_2.5.2~svn+54604.ds4-1_i386.deb<br \/>\nhttp:\/\/comments.gmane.org\/gmane.comp.db.firebase.portuguese\/97832<br \/>\nhttp:\/\/wxnewbie.blogspot.com.br\/2011\/08\/instalando-e-configurando-firebird-25.html<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"Kq2uAngzuD\"><p><a href=\"https:\/\/habitodigital.wordpress.com\/2011\/08\/12\/instalando-o-firebird-2-5-no-ubuntu-e-administrando-com-o-flamerobin\/\">Instalando o firebird 2.5 no ubuntu e administrando com o&nbsp;flamerobin<\/a><\/p><\/blockquote>\n<p><iframe class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;Instalando o firebird 2.5 no ubuntu e administrando com o&nbsp;flamerobin&#8221; &#8212; H\u00e1bito Digital\" src=\"https:\/\/habitodigital.wordpress.com\/2011\/08\/12\/instalando-o-firebird-2-5-no-ubuntu-e-administrando-com-o-flamerobin\/embed\/#?secret=jVmfWfFrZO#?secret=Kq2uAngzuD\" data-secret=\"Kq2uAngzuD\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><br \/>\nhttp:\/\/www.evandrosiqueira.com.br\/2011\/03\/instalando-o-firebird-25-final-no.html<br \/>\nhttp:\/\/www.vivaolinux.com.br\/artigo\/Instalando-o-Firebird-no-Debian\/<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para muitos tem sido uma tortura instalar um servidor Firebird no Linux. Reinstalar ent\u00e3o nem se fala. Na internet h\u00e1 &#8220;trocentos&#8221; tutoriais ensinando. Mas voc\u00ea segue tudo \u00e0 risca e n\u00e3o d\u00e1 certo. \u00c0s vezes s\u00f3 consegue depois de ler uns dez tutorias e catando&#8230;<\/p>\n","protected":false},"author":2,"featured_media":4316,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[22],"tags":[],"class_list":["post-4315","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-firebird"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=4315"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4315\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/4316"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}