qemu-guest-agent的rpm包由qemu-kvm的src包编译而成,因此需要下载qemu-kvm的src包并解压源码,本次使用的是qemu-kvm-6.2.0的版本。
进入qemu-kvm-.6.2.0的目录中
首先执行
./configure --enable-guest-agent
报错缺少Ninja,安装ninga-build软件包
yum install ninja-build -y
报错缺少glib-2.56 gthread-2.0
yum install glib2-devel
报错缺少pixman-1
yum install pixman-devel
configure之后没有问题,执行编译
make qemu-ga
编译完成后qemu-ga二进制存在于./build/qga目录中