KVM安装:无法找到包ia32-libs-multiarch

Adi*_*shn 14 64-bit kvm android-studio ubuntu-14.04

我正在尝试为Android工作室的avd安装KVM,我运行了这个命令:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils ia32-libs-multiarch
Run Code Online (Sandbox Code Playgroud)

但在运行时它给了我这个错误:

Unable to locate package ia32-libs-multiarch
Run Code Online (Sandbox Code Playgroud)

我尝试使用此命令解决它,但这也无效:

sudo apt-get install librtmp0 librtmp0:i386
Run Code Online (Sandbox Code Playgroud)

我正在使用ubuntu 14.04运行64位机器

我正在做32位所需的步骤???

efk*_*kan 21

我得到了同样的错误 Unable to locate package ia32-libs-multiarch

然后我决定信任Ubuntu KVM安装帮助页面并尝试了它.

https://help.ubuntu.com/community/KVM/Installation

实际上只有一个区别.该命令不包括ia32-libs-multiarch部分.

结果是成功的.

$ kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
Run Code Online (Sandbox Code Playgroud)


maj*_*han 18

安装必要的软件包以避免此错误 - 2020 年更新

宇宙 (18.10) 或更高版本

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils
Run Code Online (Sandbox Code Playgroud)

Lucid (10.04) 或更高版本

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils
Run Code Online (Sandbox Code Playgroud)

基于 ubuntu 帮助社区站点


Tej*_*ddy 13

我相信你试图在KVM模式下在Linux机器上运行AVD(在Windows和OS X机器上称为HAXM)

执行以下命令安装KVM

$ sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils cpu-checker
Run Code Online (Sandbox Code Playgroud)

接下来通过执行以下命令检查KVM安装是否成功

$ kvm-ok
Run Code Online (Sandbox Code Playgroud)

输出将是这样的

INFO: /dev/kvm exists
KVM acceleration can be used
Run Code Online (Sandbox Code Playgroud)

接下来将您的用户名添加到KVMlibvirtd并从Android SDK的tools目录运行AVD

$sudo adduser `id -un` libvirtd
$sudo adduser `id -un` kvm

$ ./emulator64-x86 -avd < your AVD name> -qemu -m 2047 -enable-kvm
Run Code Online (Sandbox Code Playgroud)

注意:要查找可用AVD的名称,请通过执行命令从android sdk的tools文件夹中打开AVD管理器$./android avd

链接1 链接2中查找有关安装KVM的更多信息