ubuntu下安装qume

本文详细介绍了qume在安装过程中遇到的各种依赖问题及其解决办法,包括glib、libffi、pkg-config和gettext等关键组件的配置和安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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安装完成。

本软件包不需要安装绝对绿色只要解压后,运行linux.bat这个文件就可以了。 qume是一个虚拟机软件。 dsl.iso是一个极其精减但又不缺乏应用的linux livecd映像。 尽管这个操作系统软件包很小不能体现出linux操作系统极其强大的功能,但 麻雀虽小五脏俱全,它是一个完整的操作系统。这也恰恰体现出在linux高效 的特性,也绝对能让习惯windows的用户尝一下鲜。 本软件包使用很方便,不用安装不用重启,而且可以在Windows 98/NT/2000/XP/2003 使用起来也很方便,不用复杂的配置,只要运行里面的一个文件就可以了。 使用方法 1 运行linux.bat这个文件,会弹出一个窗口,然后你按照窗口出现的英文提示操作 便可。 2 当你用鼠标操作这个虚拟机时,你会发现鼠标移不出虚拟机的窗口,没关系的只要 你同时按下Ctrl+Alt就会把你的鼠标从虚拟机里放出来。 3 如果你发现linux的桌面不能完全显示,请在linux桌面单击右键system--Xvesa, 选择一个比你windows桌面小的分辨率,这样就可以看到一个完整的linux桌面了。 4 如果你的linux不能上网,请根据你的实际情况作一下设置,在linux桌面单击右键 system--net setup。 5 在linux桌面单击右键Desktop--Styles可以选择左面风格,我很喜欢里面的Tree_ and_Moon。 qume基本参数 #启动顺序为硬盘 -boot c #cdrom的位置 -cdrom dsl.iso #使用本地时间 -localtime #使用128M内存 -m 128 #使用网络连接 -user-net 虚拟机使用声卡 #-enable-audio263
<think>好的,用户正在寻找在UOS系统上安装Qemu的教程或方法。首先,我需要确认用户提到的“Qume”是否是拼写错误,实际上应该是“QEMU”,这是一个常见的开源虚拟机软件。因此,用户的需求应该是在统信UOS操作系统上安装和使用QEMU虚拟机来运行其他系统,比如Windows或Linux。 接下来,我需要回忆之前用户提供的引用内容,虽然这些引用主要是关于在Linux上使用QEMU安装Windows或CentOS,但可能有些步骤可以借鉴。引用[2]和[3]提到了在不同Linux发行版上安装QEMU的方法,例如使用yum或apt-get安装相关软件包。由于UOS基于Debian,可能更适合使用apt命令来安装。 然后,我需要考虑UOS系统的特殊性。UOS是统信软件开发的基于Debian的国产操作系统,可能在某些软件包管理上有自己的仓库或需要额外的配置步骤。因此,安装QEMU可能需要通过官方的软件源或者添加第三方仓库。 接下来,思考用户可能的实际需求。用户可能需要在UOS上创建虚拟机来运行其他系统,比如Windows或另一个Linux发行版。因此,除了安装QEMU本身,还需要指导用户如何创建虚拟机硬盘、启动安装过程以及可能需要的图形化管理工具,比如virt-manager,或者使用VNC来连接虚拟机。 另外,需要注意用户是否具备足够的权限来安装软件,可能需要使用sudo命令。同时,检查QEMU相关的依赖包,比如KVM加速,是否需要在UOS中启用。如果用户遇到权限问题或硬件虚拟化支持的问题,可能需要指导他们如何配置。 最后,生成相关的问题时,需要考虑用户可能遇到的后续问题,比如性能优化、网络配置或镜像获取等,这些都可以作为相关问题提出,帮助用户更全面地了解QEMU在UOS上的使用。</think>### UOS系统安装QEMU虚拟机指南 在统信UOS(基于Debian)系统上安装QEMU虚拟机需要以下步骤: **1. 安装QEMU核心组件** ```bash sudo apt update sudo apt install qemu-system qemu-utils libvirt-clients virt-manager ``` - `qemu-system`提供全系统仿真功能 - `qemu-utils`包含磁盘镜像管理工具 - `virt-manager`提供图形化管理界面[^3] **2. 验证安装** ```bash qemu-system-x86_64 --version ``` 应显示类似`QEMU emulator version 6.2.0`的版本信息 **3. 准备UOS安装镜像** - 从统信官网下载UOS镜像(ISO格式) - 建议存放路径:`~/VMs/UOS/` **4. 创建虚拟磁盘** ```bash qemu-img create -f qcow2 uos_disk.qcow2 40G ``` 使用qcow2格式可节省存储空间[^2] **5. 启动安装程序** ```bash qemu-system-x86_64 \ -enable-kvm \ -m 4096 \ -smp 4 \ -cdrom ~/VMs/UOS/UOS-20-Desktop.iso \ -drive file=uos_disk.qcow2,format=qcow2 \ -vga virtio \ -display gtk ``` 参数说明: - `-enable-kvm`:启用硬件虚拟化加速 - `-m 4096`:分配4GB内存 - `-smp 4`:使用4个CPU核心 - `-vga virtio`:使用高性能虚拟显卡 **6. 通过图形界面完成安装** 安装过程与物理机相同,需注意: - 分区时选择虚拟磁盘(`/dev/vda`) - 安装完成后移除ISO启动项 **7. 日常启动命令** ```bash qemu-system-x86_64 -enable-kvm -m 4096 -drive file=uos_disk.qcow2 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值