Çünkü data.gc.ca şimdi FGDB formatında onun bazı verilerin dağıtmaktadır (örnek: Bitki Sağlamlık Bölgeleri ), ben gdal / QGIS ile kullanmak mümkün olmak istiyorum. Ancak derleme / yükleme planlandığı gibi gitmiyor.
Attığım adımlar şunlardır:
- Ubuntugis-kararsız için kaynak deposunu etkinleştirdi .
- Linux 64 bit Dosya Geodatabase API 1.3'ü indirdi , yükledi
/usr/local/FileGDB_API
, gerekli ldconfig ayarını ekledi ve test programlarını başarıyla oluşturdu ve çalıştırdı. (Burada önerilen prosedür olarak: [Qgis-user] ESRI FileGDB ile gdal nasıl derlenir ) - Gerekli kaynak bağımlılıkları yükledi:
sudo apt-get build-dep gdal
- Kaynağı aşağı çekti:
apt-get source gdal
- Satırı dosyadaki
--with-fgdb=/usr/local/FileGDB_API \
configure komutunadebian/rules
ekledi. - Yayınlanan kaynak dizinden,
dpkg-buildpackage -rfakeroot -uc -b
(burada önerildiği gibi: apt-get yoluyla kurulan paketlerin kaynak kodunu nasıl alabilirim? - Ubuntu'ya sorun )
Yapı iyi gidiyor, ancak paket derleme aşamasında geç kalmıyor ve fakeroot dosya sisteminde eksik bir Ruby 1.9 ağacından şikayet ediyor:
…
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
Bu FGDB ile ilgisiz olduğu için, başka her şeyim var gibi görünüyor. Ama aynı zamanda muhtemelen gdal'ın zaten inşa edilmeyeceği anlamına gelir.
Ubuntu / Debian kontrolünün dışında inşa edilen kaynak paketleriyle zorlaştığından ubuntugis ambalajına sadık kalmayı tercih ederim.