如何在 Debian Stretch 上安装 Google 地球?

Ant*_*ato 4 linux debian google-earth stretch

从谷歌下载 deb 文件后,我尝试:

dpkg -i google-earth-stable_current_amd64.deb
Run Code Online (Sandbox Code Playgroud)

但它抱怨缺少 lsb-core 。所以我需要那个包,“这是一个虚拟包,不由任何可用的包提供”。看起来 lsb-core 已从 Debian Stretch 中删除。

任何提示?

Ale*_*eta 5

Debian 放弃了 LSB 支持,因此lsb-core它不再在 Debian >= Stretch 中。

更新

正如@tknv 正确指出的那样,在这个答案几个月后,一个新的lsb-compat可用。所以这个问题的最佳解决方案是安装它:

sudo apt install lsb-compat

篡改方式(已弃用):

为了让它工作,你还可以:

  1. 修改包元数据去除lsb-core依赖
  2. 确保存在ld-lsbELF 链接器(一旦由 提供lsb-core

为此,您可以:

  1. 按照此处已报告的说明进行操作
  2. 检查所需的 ld-lsb ELF 链接器的名称(依赖于架构):

    ldd /opt/google/earth/free/googleearth-bin |grep ld
  3. 使用在 2 中收集的信息,手动创建符号链接。对于 64 位架构,命令是:

    须藤 ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3

    对于 32 位架构,我正确的命令是:

    须藤 ln -s /lib/ld-linux-x86.so.2 /lib/ld-lsb-x86.so.3