Google Earth 不会重新安装

Google Earth 不会重新安装

我正在尝试执行此链接中找到的修复程序 http://www.omgubuntu.co.uk/2012/01/how-to-make-google-earth-look-native-in-ubuntu

它要求您从 /opt/google/earth/free 文件夹中删除某些文件,然后添加一些您下载的新文件。我删除了这些文件,但下载新文件的链接无法使用。我使用的是gksudo nautilus垃圾文件,因此垃圾文件被禁用,这意味着我无法恢复我删除的文件。我尝试访问 Google Earth 网站并重新安装它。我下载了 .deb,但当我尝试安装它时,它给我一个错误消息,说“无法安装 ia32-libs”我尝试通过终端安装它,它给我一个错误消息,说

chad@chad-Lenovo-G570:~$ sudo apt-get install ia32-libs

[sudo] chad 的密码:

正在读取软件包列表...完成

构建依赖关系树

正在读取状态信息...完成

无法安装某些软件包。这可能意味着您请求了一个不可能的情况,或者如果您使用的是不稳定的发行版,则某些必需的软件包尚未创建或已从 Incoming 中移出。

以下信息可能有助于解决这种情况:
以下软件包具有未满足的依赖性:ia32-libs:依赖:ia32-libs-multiarch E:无法纠正问题,您持有损坏的软件包。

现在,我无法使用 Google Earth。我该如何解决这个问题?

答案1

我不会因为您允许某个随机网站上的某个无知的人告诉您应该从您的机器中删除哪些文件而指责您。我想您已经明白了。

如果你没有下载任何如果您从他们的网站下载了文件,则很有可能您尚未破坏操作系统安装。否则,一切将不复存在,您应该重新安装您的机器,如果您想安全的话,没有例外。

重新安装之前删除了部分内容的软件包

首先,您需要重新安装已删除的软件包文件。您可以通过使用 debsums 验证您的软件包来执行此操作:

sudo debsums -c

这需要一些时间。这是我手动删除属于 zip 包的 /usr/bin/zipnote 后的输出。

$ sudo debsums -c
/usr/share/icons/hicolor/icon-theme.cache
debsums: no md5sums for libaudio2
/var/lib/nvidia-common/last_gfx_boot
debsums: missing file /usr/bin/zipnote (from zip package)

您可以看到 /usr/bin/zipnote 是一个丢失的文件。您还可以看到/var/lib/nvidia-common/last_gfx_boot具有不同校验和的文件。您可以选择重新安装相关软件包以确保安全。您可以通过运行以下命令找出哪个软件包拥有该文件:

$ dpkg -S /var/lib/nvidia-common/last_gfx_boot
nvidia-common: /var/lib/nvidia-common/last_gfx_boot

然后,获得需要重新安装的软件包列表后,运行:

sudo apt-get install --reinstall package1 package2 packageN

修复 ia32-libs

首先验证此包的状态。它可以被删除,但可能还会留下一些部分。运行:

dpkg -l ia32-libs

如果不是

un  ia32-libs       <none>               (no description available)

跑步:

sudo dpkg --purge ia32-libs
sudo apt-get update
sudo apt-get upgrade #(optional but strongly recommended)
sudo apt-get install ia32-libs

最后下载并安装 Google Earth:

wget http://dl.google.com/dl/earth/client/current/google-earth-stable_current_amd64.deb
sudo dpkg -i google-earth-stable_current_amd64.deb

答案2

尝试重新安装 ia32-libs sudo apt-get purge ia32-libs,然后sudo apt-get install ia32-libs尝试再次安装 google earth。如果其他软件包有问题,请对它们执行相同的操作。为了将来参考,在不保存原始文件的情况下执行此类操作通常是不明智的。此外,您可能应该对此类事情更加谨慎;他们希望您下载的文件很容易包含恶意软件,即使您信任作者/发布者,我怀疑他们是否审查过代码。

答案3

好吧,我终于明白了。我运行了命令

sudo add-apt-repository ppa:gnome3-team/gnome3

sudo apt-get update

sudo apt-get install libcanberra-gtk-module

sudo apt-get install ia32-libs

相关内容