2014'te 12.04 ile aynı sorunu yaşadığımı düşünemiyorum.
Ne GUI ne de komut satırı şekil yükleyicisi opengeo-suite kullanarak kurulur.
Bu web sitesindeki noob dostu talimatları takip ettim:
http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , neredeyse 2 yıl önce RK tarafından verilen talimatlara paralel.
"Terminalde şu komutu kullanarak opengeo-postgis2-shapeloader'ı kurun:
sudo apt-get install opengeo-postgis2-shapeloader
/Usr/lib/postgresql/9.2/bin dizinine shp2pgsql-gui olarak yüklenir. Şimdi aynı / usr / bin dizininde sembolik bir bağlantı oluşturun. Bundan önce sahip olduğunuz postgresql sürümünün 9.2 olup olmadığını kontrol etmek isteyebilirsiniz.
sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui
Şimdi plugins.d dosyasını düzenleme zamanı. Dosyayı düzenlemek üzere açmak için aşağıdaki komutu kullanın:
gksudo gedit /usr/share/pgadmin3/plugins.d/plugins.ini
Aşağıdaki içeriği dosyanın sonuna yapıştırın:
;
; 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
Not: Makinenizde PGBINDIR ortam değişkenini ayarlamanız gerekebilir. Ortam değişkeninin önceden ayarlanmış olup olmadığını kontrol etmek için bunu terminalinize yazın:
echo $PGBINDIR
Sonuç olarak boş bir çizgi görünürse, ortam değişkeninin ayarlanmadığını gösterir. Bunu / usr / bin (şekil dosyası yükleyicisi için sembolik bağlantının bulunduğu konum) olarak ayarlamanız gerekir. Bunun için şu komutu kullanın:
PGBINDIR=/usr/bin
Yukarıdaki adımlar tamamlandıktan sonra eklentiler altında listelenen 'PostGIS Shapefile ve DBF Loader'ı görmek için pgAdmin III'ü çağırın. "
Hiçbir telif hakkı amaçlanmıştır (iyi yazılmış, bu yüzden yorum yapmadım :).
--with-gui
yapılandırma bayrağı vardır , ancak bunu hiç denemedim, eğer çalışırsa söyleyemem