Ontem (30/06/2009) como já anunciado no blog foi liberada a nova versão do pgAdmin, entretanto ainda não foram disponibilizadas versões compiladas do mesmo para Linux.
Então para instalar não teve jeito, tive de fazer download dos fontes e compilar e para isso tive de seguir os seguinte passos:
1) Instalar os pré-requisitos
sudo apt-get install build-essential
sudo apt-get install libxml2-dev
sudo apt-get install libgtk2.0-dev
sudo apt-get install libxslt1-dev
sudo apt-get install postgresql-server-dev-8.3
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-dev
2) Download do pgAdmin
http://www.pgadmin.org/download/
3) Descompactar os fontes
tar xzvf pgadmin3-1.10.0.tar.gz
4) Compilar e instalar
cd pgadmin3-1.10.0
./configure --with-pgsql=/usr/lib/postgresql/8.3 --prefix=/usr/local/pgadmin3
make
make install
5) Agora basta executá-lo
/usr/local/pgadmin3
Uma peculiaridade é que no meu caso tenho o PostgreSQL 8.3 instalado no meu Desktop então utilizei o pacote de desenvolvimento desta versão, mas creio que não exista problema algum em utilizar versões anteriores como a 8.2 ou 8.1.
Outro detalhe é que apesar de eu estar utilizando o Ubuntu 9.04 esse processo deve ser o igual para versões anteriores e até mesmo para o próprio Debian.
Fazendo isso temos o nosso pgAdmin 1.10.0 pronto para ser utilizado, bem simples e rápido.
Cordialmente,
Fabrízo de Royes Mello
fabriziomello [at] gmail.com
quarta-feira, 1 de julho de 2009
Assinar:
Postar comentários (Atom)
olá
ResponderExcluirno passo 4) Compilar e instalar retornou o seguinte erro:
configure: error: could not find a suitable C++ compiler to build pgAdmin
Você instalou o meta-pacote "build-essential" conforme o item 1 ??
ResponderExcluirPorque até onde sei o compilador C++ é instalado quando instalamos esse meta-pacote "build-essential".
Uma pequena verificação que você pode fazer para saber se o compilador está instalado:
dpkg --list 'g++*'
Se o problema persistir tente instalar individualmente os seguintes pacotes:
apt-get install libc6-dev
apt-get install libc-dev
apt-get install g++
apt-get install make
apt-get install dpkg-dev
Cordialmente,
Fabrízo de Royes Mello
fabriziomello [at] gmail.com
Tive que criar um link simbolico para o libcrypto.
ResponderExcluirsudo ln -s /usr/lib/libcrypto.so.0.9.8 /usr/lib /libcrypto.so
Interessante, pois aqui no meu Ubuntu 9.04 esse link já existe:
ResponderExcluir[dbseller@dbseller-note07:/dados]$ ls -al /usr/lib/libcrypto.*
-rw-r--r-- 1 root root 2262370 2009-06-11 12:34 /usr/lib/libcrypto.a
lrwxrwxrwx 1 root root 23 2009-07-01 00:15 /usr/lib/libcrypto.so -> /lib/libcrypto.so.0.9.8
lrwxrwxrwx 1 root root 23 2009-06-26 08:33 /usr/lib/libcrypto.so.0.9.8 -> /lib/libcrypto.so.0.9.8
Cordialmente,
Fabrízo de Royes Mello
fabriziomello [at] gmail.com
Fabrizio, já tenho o postgre 8.3 instalado no meu ubuntu e quero somente instalar o pgadmin3. Estas dicas suas são para instalar somente o pgadmin?
ResponderExcluirTenho medo de instalar o banco novamente, não posso fazer isso senão perco todos os meus dados, por isso quero instalar somente o pgadmin3. Posso seguir o seu tuto? valeu
Caro Beto,
ResponderExcluirEsse artigo é somente sobre compilação/instalação do pgadmin 1.10, portanto não irá interferir na sua instalação existente do PostgreSQL.
Cordialmente,
Fabrízo de Royes Mello
fabriziomello [at] gmail.com