我一直在寻找适用于 Ubuntu 12.04 LTS 的 QEMU Guest Agent。似乎 Guest Agent 已包含在 Ubuntu 14.04 及更高版本的官方存储库中(http://packages.ubuntu.com/trusty/qemu-guest-agent)。
有没有办法让 Guest Agent 在 12.04 中运行?
更新从 Trusty Repos 编译和/或安装 qemu-guest-agent 似乎是解决方案。在测试不同的虚拟机时,我注意到主机具有不同的操作系统版本(一个使用 Precise/KVM,另一个使用 Trusty/Spice)。所以我的问题似乎与主机和来宾操作系统的组合有关。我为此提出了另一个问题!
答案1
您最好的选择是从以下位置下载代理http://packages.ubuntu.com/trusty/qemu-guest-agent(使用“下载”表中的amd64
或链接)并使用 手动安装。 12.04 中满足了依赖关系,因此安装应该没有任何问题。i386
sudo dpkg -i
答案2
下载源代码并重新编译可能是最简单的:
cat > /etc/apt/sources.list.d/trusty-src.conf <<EOF
deb-src http://ftp.ubuntu.com/ubuntu trusty main universe
EOF
apt-get update
apt-get build-dep <package name>
apt-get -b source <package name>
由于缺少构建依赖项,这可能不起作用;如果是这样,请重复这些命令的最后两个命令。
您可能也希望将其放入 PPA 中。