কারণ data.gc.ca এখন FGDB বিন্যাসে তার কিছু ডেটা বিতরণ করা হয় (যেমন: প্ল্যান্ট টেকসইতা মন্ডল ), আমি gdal / QGIS সঙ্গে এটি ব্যবহার করতে সক্ষম হতে চাই। তবে সংকলন / ইনস্টল পরিকল্পনা অনুযায়ী চলছে না।
এই পদক্ষেপগুলি আমি গ্রহণ করেছি:
- উবুন্টুগিস-অস্থির জন্য উত্স সংগ্রহস্থল সক্ষম করে ।
- লিনাক্স 64৪ -বিট ফাইল জিওডাটাবেস এপিআই ১.৩ ডাউনলোড করেছেন , এটি ইনস্টল করেছেন
/usr/local/FileGDB_API
, প্রয়োজনীয় ldconfig সেটিং যুক্ত করেছেন এবং পরীক্ষার প্রোগ্রামগুলি সফলভাবে তৈরি ও পরিচালনা করেছেন। (এখানে প্রস্তাবিত পদ্ধতি হিসাবে: [কিউগিস-ব্যবহারকারী] কীভাবে জিএসএলকে ইএসআরআই ফাইলজিডিবি দিয়ে সংকলন করবেন ) - প্রয়োজনীয় উত্স নির্ভরতা ইনস্টল করা:
sudo apt-get build-dep gdal
- উত্স টান:
apt-get source gdal
- ফাইলটিতে
--with-fgdb=/usr/local/FileGDB_API \
কনফিগার কমান্ডে লাইন যুক্ত করা হয়েছেdebian/rules
। - উত্স ডিরেক্টরি থেকে, জারি করা হয়েছে
dpkg-buildpackage -rfakeroot -uc -b
(এখানে পরামর্শ হিসাবে: আমি প্যাকেজগুলির উত্স কোডটি কীভাবে অ্যাপটি-গেটের মাধ্যমে ইনস্টল করব? - উবুন্টুকে জিজ্ঞাসা করুন )
বিল্ডটি ঠিকঠাকভাবে চলেছে, তবে প্যাকেজ সংকলনের পর্যায়ে দেরি হয়ে যায়, ফেকারকুট ফাইল সিস্টেমে রুবি ১.৯ গাছের অনুপস্থিতির অভিযোগ করে:
…
mv /home/scruss/gdal-1.10.0/debian/tmp/usr/local/lib/site_ruby/1.9/* /home/scruss/gdal-1.10.0/debian/tmp/usr/lib/ruby/1.9/.
mv: cannot stat ‘/home/scruss/gdal-1.10.0/debian/tmp/usr/local/lib/site_ruby/1.9/*’: No such file or directory
make: *** [install] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
এটি এফজিডিবি-র সাথে সম্পর্কিত না থাকায় দেখে মনে হচ্ছে যে আমি অন্য কিছু ঠিক জায়গায় পেয়েছি। তবে এর সম্ভবত এটিরও অর্থ হ'ল gdal যেভাবেই তৈরি করবে না।
আমি বরং উবুন্টুগিস প্যাকেজিংয়ের সাথে লেগে থাকি, যেহেতু উবুন্টু / ডেবিয়ান এর নিয়ন্ত্রণের বাইরে নির্মিত উত্স প্যাকেজগুলির সাথে জটিল হয়ে পড়ে।