你好,我正在使用 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 的创建者更新其软件包,否则没有办法解决这个问题。