Instalando Firebird 2 com rfunc no Debian

Publicado por Rogério Sousa Guimarães em 07/07/2008

[ Hits: 12.972 ]

Blog: http://rojeryo.dyndns.org

 


Instalando Firebird 2 com rfunc no Debian



Esse tutorial tem objetivo de auxiliar na instalação do Firebird 2 versão CLASS SERVER com a biblioteca rfunc no Debian. Normalmente na versão Windows, a biblioteca rfunc vem embutida no instalador do Firebird 2.

Pacotes utilizados:
  • Firebird - FirebirdCS-2.0.4.13130-1.i686.tar.gz
  • RFUNC - rfunc-2.1.3.1-RC1-unix.tar.gz
  • XINETD - é um daemon que controla outros daemons. Daemons são tipicamente programas que controlam serviços de network, que rodam a longo prazo nos bastidores do sistema a espera para entrar em ação.
  • UUID - uuid-dev

Faça download do Firebird 2 do site oficial:
Faça download da RFUNC do site oficial:
INSTALANDO XINETD e UUID.

Instalando XINETD no Debian através do repositório:

# apt-get install xinetd

Instalando UUID-DEV no Debian através do repositório:

# apt-get install uuid-dev

INSTALANDO FIREBIRD2.

Mude seu usuário para superusuário (su), descompacte Firebird:

# tar -zvxf FirebirdCS-2.0.1.12855-0.i686.tar.gz

Acesse o diretório criado pela descompactação; Execute o instalador:

# sh install.sh

Aparecerá uma tela para digitar a senha do Banco de Dados, informe a senha desejada. Se apareceu a mensagem "Install completed", instalação concluída com sucesso!!!

COMPILANDO RFUNC.

Descompactar RFUNC e acessar a pasta source:

# tar -zvxf rfunc-2.1.3.1-RC1-unix.tar.gz
# cd source/


Modifique o arquivo rfunc.conf:

GDS_NAME       = fbclient
#GDS_NAME       = gds32
#IBASE       = c:/ib/fb/1.0

IBASE       = /opt/firebird

Execute o comando:

# make -f makefile.linux rfunc

Copie o arquivo rfunc para o diretório do Firebird, ajuste permissão e dono.

# cp rfunc /opt/firebird/UDF/
# chmod 777 /opt/firebird/UDF/rfunc
# chown firebird\: /opt/firebird/UDF/rfunc


Testado no sistema operacional: Debian kernel 2.6.18-5-686.

Outras dicas deste autor

Instalando Skype 32 bits no Debian Squeeze amd64

Habilitando portas USB no VirtualBox

Gerenciador de calendário / tarefas no Thunderbird

Instalando Firebird2 com FreeAdhocUDF no Debian Linux

Instalando Wireless 3945ABG no Debian Lenny Linux

Leitura recomendada

Iniciando com a linguagem Java

I Semana do Software Livre de Americana - SP

Instalando o K3b no Slackware 11

Zarafa lança a versão community 6.40 de sua plataforma de colaboração

Synergy-Plus - Controle 2 computadores ou mais com 1 teclado + mouse

  

Comentários
[1] Comentário enviado por jonasalima em 10/07/2008 - 18:49h

Cara, eu nao testei, mas digo que ja passei um GRANDE aperto uma vez que fui implementar um servidor Debian + Firebird+Rfunc.

Parabéns pela iniciativa pois sobre a RFUNC exclusivamente a internet ta MUITO escassa. Inclusive no firebase eu tive dificuldades de encontrar tutos na epoca.

Olhando o tutorial assim é muito facil. Agora se voce nao tem informacao nenhuma um pequena modificacao pode se tornar um grande problema.

Mais uma Vez parabéns.

[2] Comentário enviado por rojeryo em 11/07/2008 - 08:58h

Obrigado!!!

Escrevi esse mini-tutorial justamente pela escassez de material sobre o Firebird 2 versão CLASS SERVER com a biblioteca RFUNC...

Só lembrando, é necessário dar permissão ao arquivo "BASE DE DADOS" para o usuário firebird.

Qualquer dúvida a disposição,

Abraços,

Rogério S Guimarães



Contribuir com comentário