क्योंकि data.gc.ca अब अपने कुछ डेटा को FGDB फॉर्मेट (उदाहरण: Plant Hardiness Zones ) में वितरित कर रहा है, मैं इसे gdal / QGIS के साथ उपयोग करने में सक्षम होना चाहूंगा। हालाँकि, संकलन / स्थापित योजना के अनुसार नहीं हो रहा है।
ये कदम मैंने उठाए हैं:
- Ubuntugis-unstable के लिए स्रोत भंडार सक्षम किया गया ।
- लिनक्स 64-बिट फ़ाइल जियोडैटेबेस एपीआई 1.3 को डाउनलोड किया , इसे स्थापित किया
/usr/local/FileGDB_API
, आवश्यक ldconfig सेटिंग को जोड़ा, और सफलतापूर्वक परीक्षण कार्यक्रमों को बनाया और चलाया। (यहाँ सुझाई गई प्रक्रिया के अनुसार: [Qgis-user] ESRI FileGDB के साथ गाल संकलित कैसे करें ) - आवश्यक स्रोत निर्भरता स्थापित:
sudo apt-get build-dep gdal
- स्रोत नीचे खींच लिया:
apt-get source gdal
- फ़ाइल
--with-fgdb=/usr/local/FileGDB_API \
में कॉन्फ़िगर कमांड के लिए लाइन जोड़ा गयाdebian/rules
। - स्रोत निर्देशिका से, जारी किया गया
dpkg-buildpackage -rfakeroot -uc -b
(जैसा कि यहां सलाह दी गई है: मैं apt-get के माध्यम से स्थापित पैकेज का स्रोत कोड कैसे प्राप्त कर सकता हूं? - Ubuntu पूछो )
निर्माण अच्छी तरह से हो जाता है, लेकिन पैकेज संकलन चरण में देर से विफल होता है, फ़ेकरूट फाइल सिस्टम में एक लापता रूबी 1.9 पेड़ के बारे में शिकायत:
…
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
चूंकि यह FGDB से असंबंधित है, ऐसा लगता है कि मुझे जगह में सब कुछ मिल गया है। लेकिन यह भी संभावना है कि गदल वैसे भी निर्माण नहीं करेगा।
मैं उबंटुगीस पैकेजिंग के साथ रहना चाहता हूं, क्योंकि उबंटू / डेबियन अपने नियंत्रण के बाहर निर्मित स्रोत पैकेजों के साथ मुश्किल हो जाता है।