如何解决从不同来源安装两个版本的 Google Earth 的问题?

如何解决从不同来源安装两个版本的 Google Earth 的问题?

几个月前我安装了 Google Earth 6.1。今天晚上我刚刚从 Google 网站下载了 .deb 包,安装了 GE 6.2。下载后,GE 可以在软件中心顺利安装。我使用 Unity 镜头找到了 GE 6.2,并将其拖放到 Unity 启动器上。GE 打开后似乎运行正常。

但问题是我的电脑上仍然有 6.1,我以为它已经自动升级到 6.2。我可以在软件中心找到 6.1,因为它显示已安装,但我找不到任何 6.2。我打开 synaptic,可以找到 6.1,但找不到 6.2。

所以我的问题是:如何在不破坏 6.2 的情况下卸载 6.1?为什么我的机器上没有 6.2 的踪迹?6.1 在我的home/.googleearth目录中,那么 6.2 安装在硬盘的哪里?

首先感谢大家抽出时间回答。

Synaptic 已经在我的计算机上了,现在我看到与 Google Earth 相关的 2 个包就可以理解了。

GE 6.2 位于一个名为google-earth-稳定版旧版本位于名为谷歌地球(见附图)。我仍然不明白的是,在 Unity 的 Dash Menu 中我可以看到google-earth-稳定版谷歌地球但在软件中心的“安装软件”选项卡中,我看不到任何痕迹google-earth-稳定版安装或谷歌地球? 这可能是因为没有软件而是包?
http://ubuntuone.com/06x7QZoWJXPE72Ceo5XCU7

我可以安全地卸载吗谷歌地球无需刹车google-earth-稳定版通过软件中心?

我还看到快照中谷歌地球(旧版本,v. 6.1)的版本为 6.0.3.2197+0.6.0-1,google-earth-稳定版(较新,版本 6.2)的版本为 6.1.0.5001-r0。为什么产品版本号与软件包版本号不一致?

答案1

由于您直接从 Google 下载了 .debs,因此 Ubuntu 软件中心没有可用于检查版本信息的“存储库”。存储库是一种让一切井井有条的好方法,并且具有自动更新的好处。存储库将软件组织成所谓的包,这些包都有一个唯一的名称。

谷歌可能为新版本的谷歌地球起了个新名字,这样就可以让它们同时出现在你的电脑上,即使其中一个覆盖了另一个的大部分文件(或者由于现有软件包而被阻止这样做)。

解决此问题的最简单方法是查看计算机上安装了哪些软件包。由于较新版本的 Ubuntu 默认不安装 synaptic,因此您可以选择选项 A,这不需要安装新软件。或者选择选项 B,这需要轻松安装 synaptic。

按 Control+Shift+T 打开终端

选项 A

运行此程序,然后将结果复制并粘贴到您的问题中(使用四个空格缩进每行):

sudo dpkg -l | grep -i google

这将列出计算机上安装的所有软件包 ( dpkg -l),然后过滤掉所有不包含 Google 字样的软件包 ( grep -i google)。这sudo将授予您超级用户/root 权限,管道|将一个命令的输出作为第二个命令的输入。

选项 B

运行此命令:sudo apt-get install synaptic。这将安装 synpatic 包,这样您就可以查看和安装包而无需使用命令行(我真的更喜欢命令行)。顶部附近有一个搜索框,输入“google”,然后最大化窗口。截取结果的屏幕截图,将其放在网上,然后在您的问题中链接到它们。

相关内容