{"id":4325,"date":"2016-11-11T15:28:51","date_gmt":"2016-11-11T15:28:51","guid":{"rendered":"http:\/\/www.deuzebranaweb.com.br\/?p=4325"},"modified":"2016-11-11T15:28:51","modified_gmt":"2016-11-11T15:28:51","slug":"instalando-firebird-no-centos","status":"publish","type":"post","link":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/2016\/11\/11\/instalando-firebird-no-centos\/","title":{"rendered":"instalando Firebird no CentOS"},"content":{"rendered":"<h3 class=\"post-title entry-title\">Instalando Banco de Dados Firebird no Linux<\/h3>\n<div class=\"post-header\"><\/div>\n<div id=\"post-body-2262063829006704521\" class=\"post-body entry-content\">Bom dia!<\/p>\n<p>Para muitos tem sido uma tortura instalar um servidor <em>Firebird<\/em> 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 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.<\/p>\n<p><b>Preparando o Terreno<\/b><\/p>\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># apt-get install libstdc++5<\/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># yum install nome_do_pacote_rpm<\/p>\n<h1>Baixando e instalando o Firebird<\/h1>\n<h1>Acesse o site <a href=\"http:\/\/www.firebirdsql.org\/index.php?op=files\">firebirdsql.org<\/a> e depois clique em &#8220;Download Firebird 2.5.1&#8221; (vers\u00e3o dispon\u00edvel no momento).<\/h1>\n<p>Os pacotes que nos interessam s\u00e3o mostrados abaixo:<\/p>\n<p># cd ~<\/p>\n<p># wget http:\/\/ufpr.dl.sourceforge.net\/project\/firebird\/firebird-linux-i386\/2.5.1-Release\/FirebirdSS-2.5.1.26351-0.i686.tar.gz<\/p>\n<p># tar -zxvf FirebirdSS-2.5.1.26351-0.i686.tar.gz<\/p>\n<p># cd FirebirdSS-2.5.1.26351-0.i686<\/p>\n<p># .\/install<\/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<h1>Desinstalando<\/h1>\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><\/div>\n<p>Eu uso esse script para inicializa\u00e7\u00e3o do firebird. Voc\u00ea deve mudar ele conforme sua compila\u00e7\u00e3o.<\/p>\n<p>#!\/bin\/sh<br \/>\n. \/etc\/rc.d\/init.d\/functions<br \/>\nFIREBIRD=\/opt\/firebird<br \/>\nFBRunUser=firebird<br \/>\npidfile=\/var\/run\/firebird\/`basename $0`.pid<\/p>\n<p>export FIREBIRD<\/p>\n<p>[ -x $FIREBIRD\/bin\/fbmgr ] || exit 1<\/p>\n<p>case &#8220;$1&#8221; in<br \/>\nstart)<br \/>\necho -n &#8220;Starting Firebird server: &#8221;<\/p>\n<p>daemon &#8211;user $FBRunUser $FIREBIRD\/bin\/fbmgr -pidfile $pidfile -start -forever<br \/>\nRETVAL=$?<br \/>\necho<br \/>\n;;<br \/>\nstop)<br \/>\necho -n &#8220;Stopping Firebird server: &#8221;<\/p>\n<p>if [ -f $pidfile ]<br \/>\nthen<br \/>\nkill `cat $pidfile`<br \/>\nfi<br \/>\nRETVAL=$?<br \/>\n# echo<br \/>\n# [ $RETVAL -eq 0 ] &amp;&amp; rm -f \/var\/lock\/subsys\/identd<br \/>\n;;<br \/>\nstatus)<br \/>\nstatus fbserver<br \/>\nRETVAL=$?<br \/>\n;;<br \/>\nrestart|reload)<br \/>\n$0 stop<br \/>\nsleep 1<br \/>\n$0 start<br \/>\nRETVAL=$?<br \/>\n;;<br \/>\n*)<br \/>\necho &#8220;Usage: firebird {start|stop|status|restart|reload}&#8221;<br \/>\nexit 1<br \/>\nesac<\/p>\n<p>exit $RETVAL<\/p>\n<p>Qualquer dificuldade posta novamente.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>http:\/\/ensinalinux.blogspot.com.br\/2012\/09\/instalando-banco-de-dados-firebird-no.html<\/p>\n<p>https:\/\/www.vivaolinux.com.br\/topico\/Firebird\/Iniciar-Firebird<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instalando Banco de Dados Firebird no Linux Bom dia! Para muitos tem sido uma tortura instalar um servidor Firebird 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&#8230;<\/p>\n","protected":false},"author":2,"featured_media":4326,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_angie_page":false,"page_builder":"","footnotes":""},"categories":[22],"tags":[],"class_list":["post-4325","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\/4325","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=4325"}],"version-history":[{"count":0,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/posts\/4325\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media\/4326"}],"wp:attachment":[{"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=4325"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=4325"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.deuzebranaweb.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=4325"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}