Uma dica importante para aqueles que administram banco de dados FirebirdSQL e se queixam de que não há frontend decente para Administra-los no Linux : Use o Flamerobin.
O Flamerobin entrou num estágio que já pode utiliza-lo sem ter medo, digo isto porque nas versões anteriores ficava muito dificil, voce criava um procedimento armazenado (stored procedure) e sem querer causava um erro de sintaxe e na hora de salvar : crash!
Agora voce pode ficar feliz que a versão atual, a 0.7.5-1 está mais estável. Apesar disso, não existem pacotes prontos para Ubuntu, apenas .tar.gz (fontes), .rpm (redhat packages) e .deb (específico debian unstable). Poderíamos utilizar o pacote para debian, porém a versão 0.7.5-1 para debian é unstable, ou seja, usa dependencias de pacotes/versoes que não supridos pelo dapper, neste caso o caminho é compilar voce mesmo o pacote. Eis o caminho :
Instale as dependencias necessárias para compilação, não se assuste todo programador normalmente já tem o build-essentials instalado na maquina e não pesa muito :
sudo apt-get install debhelper dpatch fakeroot build-essential subversion
Criemos uma pasta para o flamerobin e vamos utiliza-la :
mkdir flamerobin
cd flamerobin
Vamos usar o subversion para baixar as definicoes de pacote .deb do flamerobin e utiliza-las como referencia para o ubuntu :
svn co https://svn.openfmi.net/debian-addons-bg/flamerobin/tags/0.7.5-1/
Façamos um download do codigo fonte do flamerobin (760K) :
wget -vc http://ufpr.dl.sourceforge.net/sourceforge/flamerobin/flamerobin-0.7.5-src.tar.gz
Descompactamos o codigo fonte :
tar zxvf flamerobin-0.7.5-src.tar.gz
Move-mos as definicoes de criacao de pacote .deb para a pasta do flamerobin
mv 0.7.5-1/debian flamerobin-0.7.5-src
Acessemos os fontes :
cd flamerobin-0.7.5-src
Verificamos quais a dependencias necessárias para compilação :
dpkg-checkbuilddeps
E instalamos as dependencias que foram exigidas :
sudo apt-get install firebird2-dev libwxgtk2.6-dev
Instaladas as dependencias, cumprimos algumas regras para geração de pacotes debian :
fakeroot dh_md5sums
fakeroot dh_builddeb
Pronto ! Pacote flamerobin_0.7.5-1_i386.deb foi criado com sucesso na pasta do nível anterior, agora basta instalar :
cd..
sudo dpkg -i flamerobin_0.7.5-1_i386.deb
Eventualmente, ainda podem requerer algumas depedencias como o cliente do Firebird, então para sana-las use :
sudo apt-get install -f
Pronto ! Use e abuse.
Referencias :
http://www.lordphoenix.info/ubuntu/installer-flamerobin-sous-ubuntu-dapper
Muito bom o tutorial.
Estou encontrando o seguinte problema:
fkj@fkj-desktop:/fkj/flamerobin/flamerobin-0.7.5-src$ fakeroot dh_builddeb
dpkg-deb: abertura de arquivo de informações de pacote `debian/flamerobin/DEBIAN/control’ para leitura falhou: No such file or directory
dh_builddeb: command returned error code 512
Comentário por FkJ — 20 de Outubro de 2006 @ 18:29 |
Now is included by default in feisty fawn :)
Use it and abuse it
Comentário por mariuz — 9 de Maio de 2007 @ 8:30 |