在安装Qemu之前,先安装必要的包。
( 安装包的过程中,遇到哪个包安装出错,就把哪个包移除再安装其他的包。)
$ sudo apt-get update
$ sudo apt-get install gcc make perl ninja-build git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev libaio-dev libbluetooth-dev libbrlapi-dev libbz2-dev libcap-dev libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev librbd-dev librdmacm-dev libsasl2-dev libsdl1.2-dev libseccomp-dev libsnappy-dev libssh2-1-dev libvde-dev libvdeplug-dev libxen-dev liblzo2-dev valgrind xfslibs-dev libnfs-dev libiscsi-dev uml-utilities net-tools bridge-utils
$ sudo apt install python3-pip
$ sudo pip3 install meson
下载Qemu:
$ wget https://download.qemu.org/qemu-6.1.1.tar.xz
# 如果遇到地址解析问题,用下面的命令行
$ wget --no-check-certificate https://172.99.69.163/qemu-6.1.1.tar.xz
编译Qemu:
$ tar -xvf qemu-6.1.1.tar.xz
$ cd qemu-6.1.1
$ sudo ./configure
$ sudo make -j 4
安装Qemu:
$ sudo make install
检查Qemu版本:
$ cd ..
$ qemu-system-arm -version
QEMU emulator version 6.1.1
Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers