Arquivo de setembro \08\UTC 2006

Instale o FlameRobin no seu Ubuntu Dapper

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

2 Comentários