আমি বিশ্বাস করতে পারি না যে আমি 2014 সালে 12.04 দিয়ে একই সমস্যা পেয়েছি।
ওপেনজিও-স্যুট ব্যবহার করে জিইআইআই বা কমান্ড-লাইন শ্যাপেলোডার ইনস্টল করবেন না।
আমি সহজেই এই ওয়েবসাইটটিতে নুব-বান্ধব দিকনির্দেশগুলি অনুসরণ করেছি:
http://www.staygeo.com/2013/05/enabling-postgis-shapefile-and-dbf.html , যা প্রায় ২ বছর আগে আরকে নির্দেশাবলী সমান্তরাল করে তোলে।
"টার্মিনালে এই কমান্ডটি ব্যবহার করে ওপেনজিও-পোস্টগিজ 2-শ্যাপেলোডার ইনস্টল করুন:
sudo apt-get install opengeo-postgis2-shapeloader
এটি shp2pgsql-gui হিসাবে /usr/lib/postgresql/9.2/bin এ ইনস্টল হয়। এখন একই / usr / বিন ডিরেক্টরিতে একটি প্রতীকী লিঙ্ক তৈরি করুন। এর আগে আপনি আপনার পোস্টগ্রেএসকিএল সংস্করণটি 9.2 কিনা তা যাচাই করতে চাইতে পারেন।
sudo ln -s /usr/lib/postgresql/9.2/bin/shp2pgsql-gui /usr/bin/shp2pgsql-gui
এখন সময় এটি প্লাগইনস.ডি ফাইল সম্পাদনা করার। সম্পাদনা করার জন্য ফাইলটি খুলতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
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
উপরের পদক্ষেপগুলি শেষ হয়ে গেলে প্লাগইনগুলির নীচে তালিকাভুক্ত 'পোস্টজিআইএস শেফিল এবং ডিবিএফ লোডার' দেখতে পিগএডমিন তৃতীয়কে অনুরোধ করুন। "
কোনও কপিরাইটের উদ্দেশ্য নেই (এটি ভালভাবে লেখা হয়েছে তাই আমি প্যারাফ্রেজ করিনি :)।
--with-gui
কনফিগার ফ্ল্যাগ রয়েছে , তবে আমি কখনও চেষ্টা করেছিলাম তাই এটি কাজ করে না বললে বলতে পারি না