我正在运行Ubuntu 12.04。如您所知,Google Earth 7尚未在Ubuntu 12.04中运行。
我通过make-googleearth-package --force
命令安装了Google Earth 。我的安装成功。刚开始时,一切正常。但是几天后,我遇到了问题。当我在“飞往”框中键入一个城市时,我想搜索它。如图所示,它给了我“无效的HTTP请求”错误:
怎么解决?
PS:我删除并重新安装了它,但问题仍然存在。我只能通过鼠标搜索地球。
我正在运行Ubuntu 12.04。如您所知,Google Earth 7尚未在Ubuntu 12.04中运行。
我通过make-googleearth-package --force
命令安装了Google Earth 。我的安装成功。刚开始时,一切正常。但是几天后,我遇到了问题。当我在“飞往”框中键入一个城市时,我想搜索它。如图所示,它给了我“无效的HTTP请求”错误:
怎么解决?
PS:我删除并重新安装了它,但问题仍然存在。我只能通过鼠标搜索地球。
Answers:
这是由于旧版本的libcurl引起的。如果您的系统上已经有libcurl(并且我很确定Ubuntu 12.04拥有),则可以像下面这样简单地重命名Google Earth附带的libcurl:
sudo mv /usr/lib/googleearth/libcurl.so.4 /usr/lib/googleearth/backup_libcurl.so.4
并且问题应该消失了(我的Linux Mint和其他发行版中的路径是/opt/google/earth/free/libcurl.so.4
)。