Nie mogę uwierzyć, że mam ten sam problem w 2014 roku z 12.04.
Ani GUI, ani shapeloader z wiersza poleceń nie instalują się przy użyciu pakietu opengeo.
Po prostu zastosowałem się do wskazówek przyjaznych noobowi na tej stronie: http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , które są zgodne z
instrukcjami RK prawie 2 lata temu.
„Zainstaluj opengeo-postgis2-shapeloader za pomocą tego polecenia na terminalu:
sudo apt-get install opengeo-postgis2-shapeloader
Zostaje zainstalowany w /usr/lib/postgresql/9.2/bin jako shp2pgsql-gui. Teraz utwórz dowiązanie symboliczne dla tego samego w katalogu / usr / bin. Wcześniej możesz sprawdzić, czy posiadana wersja postgresql to 9.2.
sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui
Teraz nadszedł czas na edycję pliku plugins.d. Użyj następującego polecenia, aby otworzyć plik do edycji:
gksudo gedit /usr/share/pgadmin3/plugins.d/plugins.ini
Wklej następującą zawartość na końcu pliku:
;
; 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
Uwaga: Może być konieczne ustawienie zmiennej środowiskowej PGBINDIR na komputerze. Aby sprawdzić, czy zmienna środowiskowa jest już ustawiona, wpisz ją na swoim terminalu:
echo $PGBINDIR
Jeśli w wyniku tego pojawi się pusty wiersz, oznacza to, że zmienna środowiskowa nie jest ustawiona. Będziesz musiał ustawić go na / usr / bin (miejsce, w którym znajduje się dowiązanie symboliczne dla modułu ładującego plik kształtu). W tym celu użyj tego polecenia:
PGBINDIR=/usr/bin
Po wykonaniu powyższych kroków uruchom pgAdmin III, aby zobaczyć „PostGIS Shapefile and DBF Loader” na liście wtyczek. ”
Brak praw autorskich (jest dobrze napisany, więc nie parafrazowałem :).
--with-gui
flaga configure jeśli instalacja PostGIS ze źródeł, ale nigdy nie próbowałem, więc nie mogę powiedzieć czy to działa