Instalando Firebird 2 com rfunc no Debian
Dica publicada em Linux / Introdução
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:
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:
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.
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
#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.
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.