1803无法升级到2004_Centos7升级qemu

本文介绍了如何在 CentOS7 系统上将 QEMU 从 1.5.3 升级到 2.7.1。首先下载并解压新版本的 QEMU,接着安装必要的依赖,通过配置和编译进行安装。最后通过符号链接确保新版本生效,并验证升级成功。
摘要由CSDN通过智能技术生成

搭建云平台系统,有时候需要新版本qemu,比如虚拟算模块需要使用新功能,或者使用dpdk加速openvswitch时候,也需要特定版本的qemu支持,下面演示如何升级

2aeacaec78f235e7a76e10df3a48de24.png

首先下载版本,本例子将qemu从1.5.3升级为2.7.1,先下载qemu-2.7.1.tar.xz

先查一下当前版本,1.5.3

[root@bogon yum.repos.d]# qemu-img --version | grep "qemu-img version"

qemu-img version 1.5.3, Copyright (c) 2004-2008 Fabrice Bellard

Qemu从官方下载https://download.qemu.org/

选择qemu-2.7.1.tar.xz下载,

下载进行解压

tar xf qemu-2.7.1.tar.xz

cd qemu-2.7.1

安装依赖文件

yum install zlib* libbzip2* glib2.x86_64 glib*

yum install bzip2-devel

yum install libuuid-devel

yum install libaio-devel

yum install spice-protocol

yum install spice-server-devel

yum install libusb*

yum install usbredir-devel

有些安装的软件是为了下面的configrue参数做准备,如果没有这些软件,configrue会提示,再回来安装也行。

配置

./configure --enable-usb-redir --enable-libusb --enable-spice --enable-uuid --enable-kvm --enable-bzip2 --prefix=/usr/local/qemu --enable-linux-aio --enable-system

编译安装

make && make install

需要一端时间,倒杯茶等吧,一般不会出问题。

编译ok后,进行连接同步

ln -s /usr/local/qemu/bin/qemu-system-x86_64 /usr/bin/qemu-kvm

ln -s /usr/local/qemu/bin/qemu-system-x86_64 /usr/libexec/qemu-kvm

ln -s /usr/local/qemu/bin/qemu-img /usr/bin/qemu-img

如果遇到问题,比如

[root@bogon qemu-2.7.1]# ln -s /usr/local/qemu/bin/qemu-system-x86_64 /usr/libexec/qemu-kvm

ln: 无法创建符号链接"/usr/libexec/qemu-kvm": 文件已存在

把/usr/libexec/下的qemu-kvm删掉就可以了,如果怕出问题,mv修改以下名称也行,然后在执行ln就可以了。

最后检查一下版本吧

[root@bogon bin]# qemu-img --version | grep "qemu-img version"

qemu-img version 2.7.1, Copyright (c) 2003-2016 Fabrice Bellard and the QEMU Project developers

搞定!

2e55f774c62c99b762a5b3c5af8767a5.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值