几个月前我安装了 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”,然后最大化窗口。截取结果的屏幕截图,将其放在网上,然后在您的问题中链接到它们。