centos7升级qemu-kvm,源码

先卸载qemu-kvm

yum –y remove qemu-kvm

源码地址:http://wiki.qemu.org/Download

下载源码

wget http://wiki.qemu-project.org/download/qemu-2.8.0-rc0.tar.bz2

安装依赖包

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

编译安装

tar xf qemu-2.8.0.tar.bz2

cd qemu-2.8.0

./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

编译完成之后 做链接

# 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

查看当前qemu版本,可以看到当前版本为2.8

qemu-img  --version

qemu-kvm –version

编译过程遇到的错误

cd /home/src/qemu-2.8.0/pixman; autoreconf -v --install)/bin/sh: autoreconf: command not found

make: ***
[/home/src/qemu-2.8.0/pixman/configure] Error 127

解决方法: yum
–y install automake

configure.ac:75:
error: possibly undefined macro: AC_PROG_LIBTOOL

If this token and others are legitimate, please
use m4_pattern_allow.

See the Autoconf documentation.

autoreconf: /usr/bin/autoconf failed with exit
status: 1

解决方法 yum –y install
libtool

时间: 2024-10-09 01:49:46

centos7升级qemu-kvm,源码的相关文章

centos7升级OpenSSH(源码编译升级)

升级前首先确定当前openssh.openssl.zlib的版本,查看版本操作如下: [[email protected] ~]# ssh -V OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 [[email protected] ~]# rpm -q zlib zlib-1.2.7-17.el7.x86_64 由此可以看到当前openssh版本为:7.4p1,openssl版本为:1.02k-fips,zlib 版本为1.2.7. 到相应的官网下载

C#实现自动升级(附源码)

对于PC桌面应用程序而言,自动升级功能往往是必不可少的.而自动升级可以作为一个独立的C/S系统来开发,这样,就可以在不同的桌面应用中进行复用.本文将着重介绍OAUS的相关背景.使用方法,至于详细的实现细节,大家可以直接下载源码研究.如果了解了OAUS的使用,源码的理解就非常容易了.如果需要直接部署使用自动升级系统,那么,可下载文末的可执行程序压缩包. 一.OAUS的主要功能 目前主流的程序自动升级策略是,重新下载最新的安装包,然后重新安装整个客户端.这种方式虽然简单直观,但是缺陷也很明显.比如,

UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)!

2015年4月. 成都 UCanCode发布升级E-Form++可视化源码组件库2015全新版 (V23.01)! --- 全面性能提升,UCanCode有史以来最强大的版本发布! E-Form++可视化源码组件库企业版本2015最新版发布!(超过50万行VC++源代码,历时14年开发,价值数百万,100% VC++ Source Code提供)!("The only Flow/Diagramming Kits that provides full source code of componen

linux kvm源码分析

这个kvm源码不知道该如何下手,按照右侧的ioctl进行分析: ioctl(fd , KVM_CREAT_VM, 0) 创建内核虚拟机相关数据结构. 未完.................. 原文地址:https://www.cnblogs.com/yangv/p/11196253.html

CentOS7.X环境下源码包安装部署RabbitMQ3.7.17

本文介绍在CentOS7.X环境下源码包安装部署RabbitMQ3.7.17,使用docker安装很简单,这里我就不往文章中添加.在CentOS7.X环境下使用源码包安装还是有遇到不少坑的(使用yum安装的方式官方网站有介绍,比较简单),通过这篇我的个人实践操作,能够帮助到有需要的人.搭建环境:操作系统:CentOS7.5内存大小:16GB硬盘:100G注:正文中的参数与部署路径等,请根据实际需求修改.1.软件准备:wxWidgets-3.1.2.tar.bz2otp_src_22.0.tar.

MySQL代理Atlas在CentOS7.0中的源码安装实践(设置开机自启)

提示:如要去掉SQL过滤(无WHERE子句的UPDATE和DELETE)功能,可以先修改源码: 修改文件 Atlas-2.2.1\plugins\proxy\proxy-plugin.c 修改方法 is_in_blacklist,直接返回FALSE 依赖包: glib-2.32.4.tar.xz glibc-devel  libevent-devel  lua-devel  openssl-devel  flex  mysql-devel xz  gettext-devel 分步命令: # 安装

【开源下载】基于TCP网络通信的自动升级程序c#源码

本程序使用开源的来自英国的networkcomms2.3.1网络通讯框架(c#语言编写) [http://www.networkcomms.net] 使用networkcomms框架作为工作中的主要编程框架1年多的时间了,networkcomms的有优美.稳定深深打动了我,基于此框架开发了不少程序,特别的稳定. networkcomms框架由英国剑桥的2位工程师开发,支持.net2.0以上平台,原生态的支持xamarion.android(安卓),xamarin.ios,以及蓝牙等多平台开发.

glibc2.12升级glibc2.14源码

升级步骤如下: 1.使用 strings /lib64/libc.so.6 |grep GLIBC查看目前系统的glibc版本 GLIBC_2.2.5GLIBC_2.2.6GLIBC_2.3GLIBC_2.3.2GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.5GLIBC_2.6GLIBC_2.7GLIBC_2.8GLIBC_2.9GLIBC_2.10GLIBC_2.11GLIBC_2.12GLIBC_2.13GLIBC_2.14GLIBC_PRIVATE 2.gl

centos7 mysql5.7.17源码安装

**安装前准备 操作系统环境:Centos 7.2 1.解决依赖包并下载源码包至/home/soft/目录下 [[email protected] ~]# yum -y install gcc gcc-c++ ncurses ncurses-devel cmake bison [[email protected] ~]# cd /home/soft/ [[email protected] soft]# wget https://sourceforge.net/projects/boost/fil