0
点赞
收藏
分享

微信扫一扫

centos8编译安装libvirt 7.6


官方编译教程:​​https://libvirt.org/compiling.html​​​ 源码下载:<​​https://libvirt.org/sources/​​>

先进root用户(用sudo好像会出问题?)

sudo

安装依赖

yum install

libtirpc的rpc.h在​​/usr/include/tirpc/rpc/rpc.h​​​,必须要手动告诉meson其目录位置,不然后面​​ninja -C build​​的时候会报错:rpc/rpc.h:没有那个文件或目录。

编译

yum install meson
meson build
ninja -C build
ninja -C build install

然后查看一下版本是不是更新了

virsh

7.6.0
libvirtd (libvirt) 7.6.0

我这里要重启一下终端libvirtd的版本才会变成最新的。

常见报错的处理

Program ‘rpcgen portable-rpcgen’ not found

yum install

Program ‘rst2html5 rst2html5.py rst2html5-3’ not found

yum install

用pip3安装的rst2html5好像不行。

参考:​​https://www.mail-archive.com/libvirt-users@redhat.com/msg12432.html​​

Dependency “glib-2.0” not found

yum install

我这里如果是用普通用户跑的​​meson build​​就仍然报这个错,换成root用户就好了。

Dependency “gnutls” not found

yum install

Dependency “libxml-2.0” not found

yum install

Problem encountered: You must install the pciaccess module to build with udev

yum install

rpc/rpc.h:没有那个文件或目录

yum install

好像要把源码目录删掉重新编译才行。

参考文献

​​Centos7.6 下编译安装 Libvirt 7.5​​​​https://mesonbuild.com/Commands.html​​


举报

相关推荐

Centos8 nginx1.18.0编译安装

centos8安装Containerd

centos8安装rabbitMQ

centos8安装redis

centos8安装RabbitMq

centos8安装ollama

0 条评论