在 Debian 上更新 VirtualBox 取决于你当初是怎么安装的。下面按常见方式给你说明,你可以对照自己的情况操作。
如果你是用 apt 直接安装的:
sudo apt update
sudo apt upgrade
如果只想升级 VirtualBox:
sudo apt install --only-upgrade virtualbox
安装来源查看:
apt policy virtualbox
⚠️ 注意:
Debian 仓库里的 VirtualBox 版本 更新较慢,通常不是最新版。
如果你添加过 Oracle 的 VirtualBox 源(如 virtualbox-7.0):
sudo apt update
sudo apt upgrade
sudo apt install virtualbox-ext-pack
检查软件源:
ls /etc/apt/sources.list.d/
如果看到类似:
virtualbox.list
或内容包含:
download.virtualbox.org
说明是 Oracle 官方版本。
.deb 手动安装(不推荐长期使用)前往官网
https://www.virtualbox.org/wiki/Linux_Downloads
下载对应 Debian 的 .deb
安装:
sudo dpkg -i virtualbox-*.deb
sudo apt -f install
升级 VirtualBox 后,所有虚拟机都要重新安装增强功能(Guest Additions):
sudo apt install build-essential dkms linux-headers-$(uname -r)
sudo /sbin/vboxconfig
你可以直接把下面命令的输出发给我,我帮你判断该怎么升级:
apt policy virtualbox
或者:
virtualbox --help | head -n 5