下载 Hamachi 时出现“依赖项无法满足:lsb 核心 (>=3.0)”

下载 Hamachi 时出现“依赖项无法满足:lsb 核心 (>=3.0)”

你好,我正在使用 Ubuntu MATE 16.04。我遇到了一个问题。我想和朋友在我们的服务器上玩 Minecraft。我拥有该服务器。我们将使用 hamachi 连接。我下载了 Haguichi,但它需要 Hamachi。我下载了“.deb”文件,我不知道如何打开其他文件,例如“.rpm”或者“.tgz”。我用 Ubuntu 软件中心打开它,它说“依赖项无法满足:lsb 核心 (>=3.0)”。

我该如何修复它?我还查看了其他可满足的错误,但我不确定它是否对我有用。

答案1

请注意,此答案仅适用于 15.10 及更早版本。

从 .deb 文件安装时,依赖项不会自动安装,就像 Hamachi 是一个完整包一样。

但是,在这种情况下,您可以自己轻松安装依赖项。打开终端并执行

sudo apt-get install lsb-core

然后重试从.deb 文件安装。

答案2

Hamachi 下载页面指出“注意:现在可以在没有 LSB 包的情况下安装 Linux 客户端。”,因此似乎lsb-core已删除对的依赖。再次下载 Hamachi 的 .deb 文件并使用 进行安装sudo dpkg -i

答案3

请注意,此答案仅适用于 Ubuntu 16.04 及更新版本!

从 Ubuntu Xenial 16.04 开始,除了lsb-base和之外,大多数 LSB 工具和包都已被删除lsb-release。因此,源包lsb-core中的其余包lsb不存在(其他两个包存在)。

删除原因记录在 Debian 的软件包新闻条目中,其中实际发生了 LSB 兼容性的删除:

lsb (9.20150826) unstable; urgency=low

  This update drops all lsb-* compatibility packages, and is therefore an
  abandon of the pursuit of LSB compatibility for Debian. Only lsb-release and
  lsb-base are kept as they continue to be used throughout the archive.

 -- Didier Raboud <[email protected]>  Wed, 26 Aug 2015 12:00:00 +0200

不幸的是,没有办法解决此删除问题,必须联系 Hamachi 重新设计其软件包才能解决缺少 的问题lsb-core。不幸的是,除非 Hamachi 的创建者更新其软件包,否则没有办法解决这个问题。

相关内容