Instalando o tora (toolkit for oracle) no Slackware 10.2

Todos que trabalham com bancos de dados sabem da importância de um cliente gráfico para administração do banco, o tora (http://tora.sourceforge.net/) é um cliente para o ambiente KDE. Através de plugins da biblioteca QT podemos acessar bancos Oracle, MySQL, PostgreSQL e em geral, os que suportam ODBC.

[ Hits: 22.143 ]

Por: José Antonio da Silva Neto em 05/08/2006


Compilando a QT



O pacote da biblioteca QT distribuída no Slackware 10.2 não possui suporte para plugins de bancos de dados. Além de MySQL, o cliente tora precisa desses plugins para se comunicar com o banco desejado, portanto precisamos recompilar a biblioteca QT. Usamos o pacote fonte distribuído pelo próprio Volkerding, além disso, o comando de configuração usado foi adaptado a partir do apresentado no arquivo qt.SlackBuild.

Para tornar o procedimento mais automático, criamos um arquivo contendo o comando de configuração e damos permissão de execução ao mesmo. O comando de configuração utilizado foi o seguinte:

$ ./configure \
-prefix /usr/lib/qt \
-release \
-system-zlib \
-system-libpng \
-qt-imgfmt-png \
-system-libmng \
-qt-imgfmt-mng \
-system-libjpeg \
-qt-imgfmt-jpeg \
-qt-gif \
-thread \
-stl \
-no-g++-exceptions \
-xft \
-plugin-sql-mysql \
-I/usr/local/mysql/include/mysql \
-L/usr/local/mysql/lib/mysql/ \
-plugin-sql-psql \
-I/usr/local/pgsql/include/ \
-I/usr/local/pgsql/include/server \
-L/usr/local/pgsql/lib \
-plugin-style-cde \
-plugin-style-compact \
-qt-style-motif \
-plugin-style-motifplus \
-plugin-style-platinum \
-plugin-style-sgi \
-plugin-style-windows \
-enable-opengl


Vamos omitir comentários de cada item acima, a menos dos itens que envolvem a criação dos plugins, por exemplo:

-plugin-sql-mysql -I/usr/local/mysql/include/mysql -L/usr/local/mysql/lib/mysql/

Essa linha indica para o configurador criar entradas de compilação para o plugin do MySQL, nesta mesma linha, um dos paths indica onde estão os arquivos de cabeçalho e a outra informa onde estão as bibliotecas do banco MySQL. No caso do banco PostgreSQL, as opções são praticamente análogas.

Feito isso, basta compilar. Depois removemos o pacote original da qt (fora do kde é claro) e instalamos o recompilado, mas ainda é preciso copiar todo conteúdo da pasta /usr/lib/qt-3.3.4 para a pasta /usr/lib/qt, sem isso o KDE não inicia.

Página anterior     Próxima página

Páginas do artigo
   1. Ajustando o arquivo /etc/ld.so.conf
   2. Compilando a QT
   3. Compilando o tora
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Desafios da Segurança de Informação

Como instalar Microsoft SQL SERVER no openSUSE Linux

Instalando Interbase 2007 Developer em Linux OpenSuSE 10.2

SQLite 3 - Convertendo tabelas do LibreOffice em Banco de Dados

Uma vulnerabilidade chamada de SQL Injection

  
Comentários
[1] Comentário enviado por arnaldoruasjr em 06/08/2006 - 15:52h

Parabéns, excelente artigo! Minha única dúvida é se todas as funcionalidades do tora poderiam ser aplicadas aos outros bancos q

[2] Comentário enviado por rafaelfreitas em 07/08/2006 - 11:33h

Parabéns pelo artigo!!!!

Uma outra opção para gerenciar o MySQL seria utilizar um utilitário chamado MySQL Administrator encontrado no site do próprio fabricante
http://www.mysql.com/products/tools/administrator/

Ou o PHPmyAdmin que tmb é excelente...
http://www.phpmyadmin.net/home_page/downloads.php

[3] Comentário enviado por jose_neto em 09/08/2006 - 02:29h

Boa noite,

Se recompilarmos a qt com suporte a odbc, deve funcionar para outros
bancos que possuam as respectivas camadas de tradução (não testei...)
Quanto ao outro comentário, realmente, há o pgadmin3 para o postgresql, o mysql-administrator, há um outro mais genérico (não me lembro o nome agora...) para o Gnome,etc
A vantagem da ferramenta em questão é a unificação de acesso para administração.

[4] Comentário enviado por jose_neto em 09/08/2006 - 02:29h

Ahh sim, muito obrigado a todos...=)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts