在 17.10 中安装 cgmanager 的帮助

在 17.10 中安装 cgmanager 的帮助

当我尝试在 17.10 上运行 Heroes of Newerth 时,缺少依赖项:

./hon-x86_64: error while loading shared libraries: libcgmanager.so.0: cannot open shared object file: No such file or directory

我查了一下,发现 17.10 不包含此软件包。我尝试从“16.04”手动安装它,但缺少依赖项。最好的解决方法是什么?

答案1

从这里下载libcgmanager0,确保您选择正确的架构:

https://packages.ubuntu.com/xenial/libcgmanager0

使用以下命令安装apt

sudo apt install ./libcgmanager0_...(按 TAB 自动完成)

分享并享受。

答案2

libcgmanager.so被列入libcgmanager-dev我能找到的最新版本的软件包是 Zesty,它可能仍然可用这里但可能会按描述移动这里如果还没有的话。

如果你不是一名开发人员,也不喜欢查找 bug,我建议您坚持使用长期支持版本,在我看来,该版本获得了更好的支持。

17.10 将于 2018 年 7 月停止支持,而 14.04 LTS 将支持到 2019 年 4 月,16.04 LTS 将支持到 2021 年 4 月。(上述两个 LTS 版本都有 libcgmanager-dev 包,其中包含您需要的文件(以及任何依赖项)。下一个 LTS 版本将于 2018 年 4 月推出 Bionic Beaver。如果您有维护 17.10 的压倒性理由,您可以考虑双启动 LTS 版本,这样当短期版本缺少您所依赖的软件包时,您就可以有一个简单的替代解决方案。

我能想到的唯一其他选择是依靠“不受信任的 PPA”,例如Ubuntu-lxc

This PPA contains the latest stable release of:
 - CGManager
 - LXC
 - LXCFS
 - LXD

As well as any required dependencies of the above.

警告:请注意,此 PPA 将随时更新主要版本。如果您需要更长期的稳定性,请考虑使用其 PPA反而。

相关内容