2014 년 12.04와 동일한 문제가 있다고 믿을 수 없습니다.
GUI 나 명령 행 shapeloader는 opengeo-suite를 사용하여 설치하지 않습니다.
나는이 웹 사이트 ( http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html) 에서 멍청한 안내를 따랐다.이
지침은 거의 2 년 전 RK의 지시와 유사하다.
"터미널에서 다음 명령을 사용하여 opengeo-postgis2-shapeloader를 설치하십시오.
sudo apt-get install opengeo-postgis2-shapeloader
/usr/lib/postgresql/9.2/bin에 shp2pgsql-gui로 설치됩니다. 이제 / usr / bin 디렉토리에 동일한 링크를 작성하십시오. 이 전에 postgresql 버전이 9.2인지 확인하고 싶을 수도 있습니다.
sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui
이제 plugins.d 파일을 편집 할 차례입니다. 다음 명령을 사용하여 편집 할 파일을여십시오.
gksudo gedit /usr/share/pgadmin3/plugins.d/plugins.ini
파일 끝에 다음 내용을 붙여 넣습니다.
;
; 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
참고 : 시스템에서 환경 변수 PGBINDIR을 설정해야 할 수도 있습니다. 환경 변수가 이미 설정되어 있는지 확인하려면 터미널에서 다음을 입력하십시오.
echo $PGBINDIR
빈 줄이 결과로 나타나면 환경 변수가 설정되지 않았 음을 나타냅니다. / usr / bin (Shapefile 로더의 기호 링크가있는 위치)으로 설정해야합니다. 이를 위해이 명령을 사용하십시오.
PGBINDIR=/usr/bin
위 단계가 완료되면 pgAdmin III을 호출하여 플러그인 아래에 'PostGIS Shapefile 및 DBF 로더'가 표시됩니다. "
저작권 의도가 없습니다 (잘 작성되어 있으므로 말을하지 않았습니다 :).
--with-gui
구성 플래그 는 소스에서 PostGIS와를 설치하는 경우는,하지만 난 말할 수 있도록 작동하는지 나는이 시도 적이