如何通过 .DEB 安装 Google Earth?

如何通过 .DEB 安装 Google Earth?

现在我真的把事情搞乱了。

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

Google 现已提供 .DEB 版本 6,因此我决定安装它。但是,这似乎搞乱了两个安装,现在无论我做什么,都无法运行 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:未找到

我现在该如何安装它?

答案1

尝试一下本教程:

在 ubuntu-linux 中安装-google-earth-6.html

希望有帮助

答案2

转到此然后点击蓝色大按钮“下载 Google Earth 6”,这样你就可以选择将 Google Earth 安装为 .deb。像安装其他 .deb 一样安装它

答案3

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

我想你需要检查你的系统上是否存在这个文件。如果不存在,那么二进制安装可能已经改变了该文件的权限,从而破坏了 deb 的覆盖?鉴于你必须sudo安装 deb,我不确定这是如何实现的。

Google 地球文件结构

看起来这/usr/bin/googleearth也只是该文件的快捷方式,而不是脚本,因此很可能是我上面提到的 /opt 目录中出现了问题。

文件属性

我想您最好删除 deb 中的文件/文件夹,然后尝试重新安装?

答案4

首先我要卸载所有你能找到的与 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 包。

祝你好运!

相关内容