如何在 Ubuntu 22.04 上将 VirtualBox 6.1.38 升级到 7.0?

如何在 Ubuntu 22.04 上将 VirtualBox 6.1.38 升级到 7.0?

几周前,当我设置新的 22.04 系统时,来自 Ubuntu 存储库的 VirtualBox 是 virtualbox-qt 6.1.38。如何将系统升级到 VirtualBox 7.0?

根据 Oracle VirtualBox 网站的说法,“版本 6.1 将持续支持至 2023 年 12 月“。那将会持续到本周结束。

在我的全新 Ubuntu 系统上使用 Win10 Pro VM 时,一切运行正常,但无法识别通过 USB 连接的 Android 设备。许多其他设备(Garmin GPS、Logitech Universal Remote、CD RW 设备等)都可以通过 USB 正常工作。我认为最好先升级到尚未过期的 VirtualBox 版本,然后再继续解决 Android 问题。

由于 virtualbox-qt 依赖旧 VBox 版本,尝试从 Oracle 网站升级 7.0 .deb 失败。如能提供分步说明,我将不胜感激。我真的真的不想在新系统即将完全投入使用时毁掉它。

答案1

本质上,步骤如下:

  1. 卸载旧版本的VirtualBox:

    sudo apt remove --purge --auto-remove virtualbox virtualbox-6.1
    
  2. 重启

  3. 添加 VirtualBox 存储库:

    echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | \  
    sudo tee /etc/apt/sources.list.d/virtualbox.list
    
  4. 添加 VirtualBox 的存储库密钥:

    sudo apt install gnupg2
    wget -qO- https://www.virtualbox.org/download/oracle_vbox_2016.asc | \  
    sudo gpg --dearmor --yes -o /etc/apt/trusted.gpg.d/virtualbox.gpg
    
  5. 最后,安装 Virtualbox 版本 7:

    sudo apt update
    sudo apt install virtualbox-7.0
    

详细信息:

https://kifarunix.com/upgrade-virtualbox-6-x-to-virtualbox-7-x-on-ubuntu-debian/?expand_article=1

相关内容