Non riesco a credere di avere lo stesso problema nel 2014 con 12.04.
Né la GUI né lo shapeloader della riga di comando si installano usando la suite opengeo.
Ho semplicemente seguito le indicazioni di Noob-friendly su questo sito Web:
http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , che sono state parallele alle istruzioni di RK quasi 2 anni fa.
"Installa opengeo-postgis2-shapeloader usando questo comando sul terminale:
sudo apt-get install opengeo-postgis2-shapeloader
Viene installato in /usr/lib/postgresql/9.2/bin come shp2pgsql-gui. Ora crea un link simbolico per la stessa directory / usr / bin. Prima di ciò potresti voler verificare se la versione di postgresql che hai è 9.2.
sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui
Ora è il momento di modificare il file plugins.d. Utilizzare il comando seguente per aprire il file per la modifica:
gksudo gedit /usr/share/pgadmin3/plugins.d/plugins.ini
Incolla il seguente contenuto alla fine del file:
;
; pgShapeLoader (Linux):
;
Title=PostGIS Shapefile and DBF loader
Command=$$PGBINDIR/shp2pgsql-gui -U $$USERNAME -d $$DATABASE -p $$PORT -h $$HOSTNAME
Description=Open a PostGIS ESRI Shapefile or Plain dbf loader console to the current database.
KeyFile=$$PGBINDIR/shp2pgsql-gui
Platform=unix
ServerType=postgresql
Database=Yes
SetPassword=No
Nota: potrebbe essere necessario impostare la variabile di ambiente PGBINDIR sul computer. Per verificare se la variabile di ambiente è già impostata, digita sul tuo terminale:
echo $PGBINDIR
Se viene visualizzata una riga vuota, indica che la variabile di ambiente non è impostata. Dovrai impostarlo su / usr / bin (la posizione in cui risiede il collegamento simbolico per il caricatore di shapefile). Per questo usa questo comando:
PGBINDIR=/usr/bin
Una volta completati i passaggi precedenti, invoca pgAdmin III per vedere "PostGIS Shapefile e DBF Loader" elencati sotto i plug-in. "
Nessun copyright previsto (è ben scritto, quindi non ho parafrasato :).
--with-gui
flag di configurazione se installi PostGIS dal sorgente, ma non l'ho mai provato, quindi non posso dire se funziona