无法在新的Ubuntu 16安装上编译libvirt

时间:2017-08-10 14:19:10

标签: libvirt

按照页面顶部的说明操作: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配置。有关更多详细信息,请参见pkg-config手册页。

然后我尝试安装:

  

ubuntu @ ubuntu-libvirt:〜/ libvirt-3.5.0 $ sudo apt-get install libnl-route-3.0阅读包列表...完成构建依赖关系树   读取状态信息...完成E:无法找到包裹   libnl-route-3.0 E:无法通过glob&libnsl-route-3.0'找到任何包。   E:无法通过正则表达式找到任何套餐&#lib; 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未升级。

1 个答案:

答案 0 :(得分:0)

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