如何通过.DEB安装Google地球?

现在我真的搞砸了。

很久以前,我通过Google的二进制安装程序安装了Google Earth(我认为是v5.1)。

谷歌现在有版本6作为.DEB,所以我决定安装它。 然而,这似乎搞砸了两个装置,现在无论我做什么,我都无法让Google Earth运行。

这是我做的:

sudo apt-get purge google-earth-stable sudo dpkg -i --force-overwrite google-earth-stable_current_amd64.deb 

我觉得它会起作用……但是当我运行google-earth ,我得到:

 / usr / bin / google-earth:43:./ googleearth-bin:not found

我现在该如何安装它?

试试这个教程:

安装-谷歌-地球6合Ubuntu的linux.html

希望它有所帮助

转到此页面并单击显示“下载Google地球6”的蓝色大按钮,这样您就可以选择将Google地球安装为.deb。 像任何其他.deb一样安装它

我下载了32位版本,然后右键单击它并在nautilus中选择“Extract Here”。 这显示了我安装deb文件时将安装的文件夹结构。 似乎“googleearth-bin”文件应该在/opt/google/earth/free

我想你需要检查一下你的系统是否存在。 如果没有,也许二进制安装已经改变了对该文件的权限,从而打破了从deb的覆盖? 不知道如果你必须sudo来安装deb,那怎么可能。

Google Earth文件结构

看起来/usr/bin/googleearth也只是该文件的快捷方式,而不是脚本,因此我上面提到的/ opt目录中可能存在错误。

文件属性

我想你最好通过删除deb中的文件/文件夹,然后重新安装重新安装?

首先,我将卸载与您可以找到的google-earth相关的所有内容。

5.1二进制安装程序默认为/opt/google-earth作为安装位置,并在/usr/local/bin放置一个名为googleearth 。 如果删除这两件事,则应该已成功卸载旧版本。

接下来我会做你已经提到的(再次):

 sudo apt-get purge google-earth* 

最后,使用locate命令查看某处是否存在一些延迟文件。 这会得到各种排列:

 locate -i --regex "google.*earth" 

删除那里显示的任何内容(除非您确定它与应用程序无关)。 您的用户目录中可能有一个.googleearth目录,您可以将其留下,但如果仍有问题,也可以重命名或删除它。

清除完所有内容后,再次安装.deb软件包。

祝好运!