2012-06-14 47 views
1

我通過ppa:ubuntugis/ubuntugis-unstable安裝了QGIS。我的Ubuntu 12.04自帶OpenJDK 1.7.0。當我從命令行啓動qgis時,返回以下錯誤消息。QGIS在Ubuntu上缺少libjvm.so精確

/usr/bin/qgis.bin:錯誤而載入共享庫:libjvm.so: 無法打開共享對象文件:沒有這樣的文件或目錄

因爲我預計甲骨文的依賴Java I installed JDK 1.7.0 following these instructions。但是,錯誤消息仍然存在。

雖然,該文件可以在硬盤上找到三次(沒有符號鏈接)。

$ locate libjvm.so 
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/cacao/libjvm.so 
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jamvm/libjvm.so 
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/server/libjvm.so 

您建議如何解決該問題?

回答

2

嘗試更新您的軟件包。 libgdal1-1.9.0-2ppa4包依靠libjvm.so而不應該在那裏。我對ubuntugis-unstable PPA的libgdal1-1.9.1-2~precise3版本沒有任何問題。

+0

我想安裝最新的軟件包或刪除前者。但是,apt-get無法刪除它們:http://pastebin.com/Zv2Siu5j你有什麼建議嗎? – JJD

+0

非常感謝。正在撕裂我的頭髮,因爲這是破壞postgis。 –