ubuntu下安装qume

qume在安装的时候依赖于glib库(最常用的C语言函数库),而glib函数库在安装的时候又依赖于libffi库(FFI的全名是Foreign Function Interface ,通常指允许一种语言编写的代码调用另外一种语言编写的代码,而Libffi库只提供最底层,与架构相关的完整的“FFI”),而在安装libffi库的时候,在编译的过程中报错缺少pkg-config,在解决了libffi库的问题,安装glib的时候,又爆出gettext库(Gettext 用于系统的国际化(I18N)和本地化(L10N),可以在编译程序的时候使用本国语言支持(Native Language Support(NLS)),其可以使程序的输出使用用户设置的语言而不是英文.)没有正确安装。

参考:http://blog.csdn.NET/weimingyu945/article/details/50013251

1.pkg-config

当安装libffi报错说pkgconfig安装不正确/未安装时,笔者先运行了pkg-config命令,发现ubuntu提示可以安装pkg-config和pkgconf来提供,所以笔者直接通过#sudo apt install pkg-config &&pkconf来安装。安装完成后,该命令可用。


2.libffi

libffi的配置及编译,通过以下命令实现:

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. sed -e '/^includesdir/ s/$(libdir).*$/$(includedir)/' \  
  2. -i include/Makefile.in &&  
  3.   
  4. sed -e '/^includedir/ s/=.*$/=@includedir@/' \  
  5. -e 's/^Cflags: -I${includedir}/Cflags:/' \  
  6. -i libffi.pc.in        &&  
  7.   
  8. ./configure --prefix=/usr --disable-static && make  
之后,通过#sudo make install来安装。

3.gettext

安装完libffi库之后,笔者再次尝试着安装glib,发现依然存在问题,问题出在gettext库上,错误提示如下:

You must have either have gettext support in your C library, or use the 
      GNU gettext library. (http://www.gnu.org/software/gettext/gettext.html

这个时候只需要源码编译重新安装gettext即可。(下载地址: http://ftp.gnu.org/gnu/gettext/  )

#./configure 
#make 
#make  install

4.glib

终于可以安装glib了:(下载地址:ftp://ftp.gnome.org/pub/gnome/sources/glib/2.48/glib-2.48.1.tar.xz

解压后:

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. ./configure --prefix=/usr --with-pcre=system && make  
  2. #sudo make install  

5.qume

下载获取qume源码后(下载地址:http://wiki.qemu.org/Download),可以根据需求来配置和编译qemu

$cd qume-2.6.0//如果使用的是Git下载的源码,执行cd qemu

$./configure --enable-kvm --enable-debug --enable-vnc --enable-werror --target-list="x86_64-softmmu"$make -j8

$sudo make install

  参数含义:--enable-kvm:编译KVM模块,使QEMU可以利用KVM来访问硬件提供的虚拟化服务。

--enable-vnc:启用VNC。

--enalbe-werror:编译时,将所有的警告当作错误处理。

--target-list:选择目标机器的架构。默认是将所有的架构都编译,但为了更快的完成编译,指定需要的架构即可。

至此,qume安装完成。

Windows QEMU是一种可以在没有主机内核驱动程序的情况下运行的虚拟化软件。它适用于多种操作系统和体系结构,并执行FPU的精确软件仿真。\[1\]如果你想下载Windows x64版本的QEMU安装包,你可以访问https://qemu.weilnetz.de/w64/,在页面中点击QEMU安装包链接即可下载。\[2\]安装Windows QEMU时,你可以选择默认的英文语言,并按照安装向导的步骤进行操作。\[3\]在安装过程中,你可以选择需要模拟的系统,如x86_64、arm、riscv64、riscv32等,并设置安装路径。安装完成后,你可以将QEMU的路径添加到PATH环境变量中,以便在命令行中直接使用QEMU命令。 #### 引用[.reference_title] - *1* [Qume-KVM虚拟化](https://blog.csdn.net/m0_50111062/article/details/127201525)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [windows下qemu下载安装](https://blog.csdn.net/qq_36035382/article/details/125308044)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值