Ayé j'ai réussi à compiler pgadmin3 1.6.0. sous dapper. Pour celà j'ai suivi les notes fournies sur la page http://pgadmin.org/download/source.php.

Prérequis

En pré-requis bien sûr celà demande d'avoir PostGIS, Geos, Proj et PostgreSQL d'installés sur la machine. J'ai fais les tests depuis Jenna dont voici le récapitulatif

OUTILVERSION
PostgreSQL8.1.4
PostGIS1.1.3
Geos2.2.3
Proj4..4.9

Tous ces outils chez moi sont dans le répertoire /usr/local/pgsql! Tiens en parlant ça me fait penser que je devrais en place une doc sur l'installation de ces outils. Mais pn pourra toujours regarder s'en inspirer ma doc sur Debian Testging même si c'est une vielle doc .

wxWidgets

Comme expliqué, j'ai eu du mal à trouver wxWidgets 2.7.x sur le site de wxWidgets. J'ai d'abord essayé avec la 2.8.0-rc1 mais ca marchait pas . Finalement j'ai réussi à la trouver en fouinant un peu sur le site de wxWidgets . Donc pour être sûr de la retoruver je l'ai mise sur mon site ici http://www.davidgis.fr/download/wxWidgets-2.7.2.tar.bz2

Donc ensuite un petit coup de

tar xvjf wxWidgets-2.7.2.tar.bz2
cd wxWidgets-2.7.2
./configure --prefix=/opt/wxWidgets --with-gtk --enable-gtk2 --enable-unicode --enable-mimetype=no
make
sudo make install
cd contrib/
make
sudo make install

Donc j'ai tout installé ici dans /opt/wxWidgets et j'ai mis à jour le /etc/ld.so.conf

echo /opt/wxWidgets/lib >> /etc/ld.so.conf
# un petit coup de ldconfig
ldconfig
PgAdmin3

J'ai ensuite téléchargé pgadmin3 1.6.0.sur le site de pgadmin ou à http://www.davidgis.fr/download/pgadmin3-1.6.0.tar.gz.On compile et on installe le tout dans /opt/pgadmin3/p>

tar xvzf pgadmin3-1.6.0.tar.gz
cd pgadmin3
# On précise on se trouve le répertoire pour wxWidgets
./configure --with-wx=/opt/wxWidgets

Là ça a bloqué car il me manquait libxslt1.1 résolu par

apt-get install libxslt1-dev

Remarques: Comme dit sur la page de pgadmin3, il est peut-être nécessaire si vous voulez essayer l'install d'installer d'autres paquets comme libxml2-dev. Mais pour moi celà n'a pas été le cas.

Donc on reprend

./configure --prefix=/opt/pgadmin --with-wx=/opt/wxWidgets && make && make install

Et voilà le résultat


PgAdmin3 1.6.0 sous Ubuntu Dapper

Remarques: Pour que PgAdmin3 soit accessible pour tout les utilisateurs de la machine, il suffit de modifier la ligne suivante dans /etc/bash.bashrc

# System-wide .bashrc file for interactive bash(1) shells.

# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.

en

# System-wide .bashrc file for interactive bash(1) shells.
export PATH="/opt/pgadmin/bin:/opt/wxWidgets/bin:${PATH}"
# To enable the settings / commands in this file for login shells as well,
# this file has to be sourced in /etc/profile.