如同架构安装虚拟机,直接yum install qemu和相关依赖即可。但是如果需跨架构安装虚拟机,则需编译安装qemu。选择了qemu7.0.0,由于银河麒麟v10默认安装的gcc版本为7.30,不能满足qemu7.0.0安装需求,需要安装更高版本的gcc,本文选择的gcc9.30。
1 升级gcc至9.3.0
需要下载源代码安装。官方下载地址:https://download.qemu.org/
参见:银河麒麟V10升级GCC,一步一步执行基本即可,但是编译安装前,需要额外安装依赖ninja:
yum install ninja*
2 编译安装qemu7.0.0
2.1 安装依赖:
yum install -y virt-viewer virt-v2v libvirt* virt-manager
yum -y install gcc gcc-c++ automake libtool zlib-devel glib2-devel bzip2-devel libuuid-devel spice-protocol spice-server-devel usbredir-devel libaio-devel flex bison
2.2 下载、解压并编译安装qemu-7.0.0
wget https://download.qemu.org/qemu-7.0.0.tar.xz
tar -xvf qemu-7.0.0.tar.xz
cd qemu-7.0.0
./configure
make && make install
systemctl restart libvirtd
参考文档:
银河麒麟V10升级GCC