如何在不升级 ubuntu 20.04 的情况下升级 virt-manager 及其所有依赖项

如何在不升级 ubuntu 20.04 的情况下升级 virt-manager 及其所有依赖项

我在 Jetson nano 上使用 Ubuntu 20.04。我尝试使用 virt-manager 虚拟化 FreeBSD 13.2 及其带来的所有依赖项,但我发现 ubuntu 20.04 附带的版本明显有问题,我想升级它。在这个特定情况下,我发现 libvirt 中有一个错误,不允许为 arm64 / aarch64 启动 FreeBSD 13.2,我从这里得到:

https://download.freebsd.org/releases/arm64/aarch64/ISO-IMAGES/13.2/FreeBSD-13.2-RELEASE-arm64-aarch64-disc1.iso

这些是虚拟机管理程序的详细信息:

虚拟机管理程序 = KVM

架构 = aarch64

模拟器 = /usr/bin/qemu-system-aarch64

机器类型 = virt-4.2

固件 = UEFI aarch64:/usr/share/AAVMF/AAVMF_CODE.fd

我收到的错误是:

qemu-system-aarch64: 

initialization of device cfi.pflash01 failed.
 
device requires 67108864 bytes,block backend provides 67112960 bytes...

重点是我无法将 Ubuntu 20.04 升级到新版本,因为这样做会让我失去与 ubuntu 18.04 一起提供的官方 Jetson nano 包捆绑的所有 nVidia 工具的功能。我已经能够按照本教程将 ubuntu 18.04 升级到 20.04:

https://qengineering.eu/install-ubuntu-20.04-on-jetson-nano.html

但我怀疑我是否能够进行另一次升级。因此,我想了解如何仅升级 qemu + libvirt + virt-manager。我当然更喜欢从 deb 文件安装所有内容,而不是从源代码编译,因为这样做要复杂得多,因为所有参数都必须传递给编译器。

我忘了说下面的 PPA 不适用于 arm 版 ubuntu 20.04(以及 X64 版):

Error:20 http://ppa.launchpad.net/virtualization/ppa/ubuntu lunar Release
  404  Not Found [IP: 185.125.190.52 80]
Found:21 https://esm.ubuntu.com/apps/ubuntu focal-apps-updates InRelease
Found:22 https://esm.ubuntu.com/infra/ubuntu focal-infra-security InRelease
Found:23 https://esm.ubuntu.com/infra/ubuntu focal-infra-updates InRelease
Reading packages list... Done                                                                        
E: repository "http://ppa.launchpad.net/virtualization/ppa/ubuntu lunar Release" does not have a file Release.
N: the upgrade of this repository can't be executed securely and it is disabled as default.

有人知道最近的虚拟化 PPA 可以与我分享吗?

答案1

有一个电力供应协议定期自动向后移植较新的 virt stack 软件包。使用它,您应该能够继续使用 20.04

相关内容