Primeiro, vamos listar os pacotes nos quais vamos precisar para fazer a instalação:
Obs.: A instalação pelo APT seria muito mais fácil, rápido e prático, mas não sei ao certo o por quê, mas quando eu tento usar o
IBExpert para dar um restore ou backup no banco e reinicio a máquina, este banco estoura.
Trabalhei três anos com o
Firebird 2.1 em um sistema de automação e somente dessa forma o servidor funcionou sem maiores dores de cabeça para a empresa.
Estes pacotes são para arquitetura AMD64 (64 bits), tanto para
Ubuntu 10.04 Server, quanto para
Debian 5:
Obs.: Utilizaremos este último pacote também. Assim, caso dê algum erro na instalação, ele vai pedir este pacote como dependência (depende do jeito que foi instalado o seu servidor).
Estes pacotes são para arquitetura i386 (32 bits):
Obs.: Utilizaremos este último pacote também. Assim, caso dê algum erro na instalação, ele vai pedir este pacote como dependência (depende do jeito que foi instalado o seu servidor).
Após ter todos estes pacotes (conforme sua arquitetura), vamos à instalação.
* A instalação precisa ser na ordem listada abaixo:
# dpkg -i firebird2.1-server-common_*.*
# dpkg -i firebird2.1-common-doc_*.*
# dpkg -i firebird2.1-common_*.*
# dpkg -i libfbclient2_2.1.3.18185-0*.*
# dpkg -i libfbembed2.1_2.1.3.18185-0*.*
# dpkg -i firebird2.1-super_2.1.3.18185-0*.*
Após instalado, execute o comando:
# dpkg-reconfigure firebird2.1-super
Este comando para reconfigurar, vai pedir nome do usuário do banco SYSDBA e a senha "masterkey".
Escolha um diretório para pôr o seu banco e já estará pronto para uso.
Uma dica: Para que clientes Windows, ao acessarem o seu servidor
GNU/Linux, não travem o banco, precisará instalar o
Samba, e no "smb.conf" acrescentar:
[Firebird]
comment = Banco
path = /dir/banco.fdb
browseable = yes
writeable = yes
public = no
available = yes
share modes = yes
create mask = 0600
directory mask = 0700
valid users = firebird
vfs object = audit
Uma segunda dica: Toda vez que pôr o banco no seu servidor GNU/Linux, e quando for fazer upload para a máquina, se não estiver logado como o usuário "firebird", dê o seguinte comando no banco antes de usá-lo:
# chown firebird:firebird nomedobanco.fdb
Nenhum comentário foi encontrado.