Я не могу поверить, что у меня та же проблема в 2014 году с 12.04.
Ни GUI, ни shapeloader командной строки не устанавливаются с использованием opengeo-suite.
Я просто следовал инструкциям на этом сайте:
http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , которые соответствуют инструкциям РК почти 2 года назад.
Msgstr "Установить 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 (место, где находится символическая ссылка для загрузчика шейп-файлов). Для этого используйте эту команду:
PGBINDIR=/usr/bin
После выполнения описанных выше шагов, вызовите pgAdmin III, чтобы увидеть «PostGIS Shapefile и DBF Loader», перечисленные в разделе плагинов ».
Нет авторских прав (это хорошо написано, поэтому я не перефразировал :).
--with-gui
флаг настройки, если вы устанавливаете PostGIS из исходного кода, но я никогда не пробовал этого, поэтому я не могу сказать, работает ли он