【问题标题】:Can't compile libvirt on new Ubuntu 16 install无法在新的 Ubuntu 16 安装上编译 libvirt
【发布时间】:2018-01-12 06:08:45
【问题描述】:

按照页面顶部的说明:https://libvirt.org/compiling.html

运行./configure后出现以下错误

谢谢

检查 LIBNL...是检查 LIBNL_ROUTE3...否配置: 错误:不满足包要求(libnl-route-3.0):

找不到包'libnl-route-3.0'

如果您考虑调整 PKG_CONFIG_PATH 环境变量 以非标准前缀安装软件。

或者,您可以设置环境变量 LIBNL_ROUTE3_CFLAGS 和 LIBNL_ROUTE3_LIBS 避免需要调用 包配置。有关详细信息,请参阅 pkg-config 手册页。

然后我尝试安装它:

ubuntu@ubuntu-libvirt:~/libvirt-3.5.0$ sudo apt-get install libnl-route-3.0 读取包列表...完成构建依赖树 正在读取状态信息...完成 E:无法找到包 libnl-route-3.0 E: 通过 glob 'libnl-route-3.0' 找不到任何包 E: 通过正则表达式 'libnl-route-3.0' 找不到任何包

然后我试试这个:

ubuntu@ubuntu-libvirt:~/libvirt-3.5.0$ sudo apt-get install libnl-3-dev

bnl-3-dev 正在读取包列表...完成构建依赖树 读取状态信息...完成 libnl-3-dev 已经是最新的 版本(3.2.27-1ubuntu0.16.04.1)。 0 升级,0 新安装,0 到 删除且 0 未升级。

【问题讨论】:

  • 我运行完全相同的错误,您是否设法在 Ubuntu 16.04 上安装了最新的 libvirt 版本?

标签: libvirt


【解决方案1】:

尝试做sudo apt-get install libnl-route-3-dev 它会起作用的。

【讨论】:

  • 尝试在 Debian 9.4 上使用 brew 安装 libvirt 时对我不起作用
猜你喜欢
  • 2017-07-16
  • 2018-05-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-01-04
  • 1970-01-01
  • 1970-01-01
  • 2020-07-12
相关资源
最近更新 更多