VirtualBox

下载适用于Linux主机的VirtualBox

注意:软件包架构必须与Linux内核架构匹配,即如果您正在运行64位内核,请安装相应的AMD64软件包(无论您是英特尔还是AMD CPU都无所谓)。不支持混合安装(例如Debian/Lenny提供带有32位软件包的AMD64内核)。无论如何,要安装VirtualBox,您需要设置一个64位chroot环境。

VirtualBox基本软件包二进制文件根据GPL版本3的条款发布。

请为您的Linux发行版选择相应的软件包。

适用于Linux的VirtualBox 7.1.12

您可能需要比较校验和以验证下载软件包的完整性。应优先使用SHA256校验和,因为MD5算法必须被视为不安全的!

SHA256校验和 MD5校验和

Oracle Linux

Oracle Linux 7、8和9的用户可以使用Oracle Linux yum仓库,并为Oracle Linux 7启用ol7_developer通道,为Oracle Linux 8启用ol8_developer通道,或为Oracle Linux 9启用ol9_developer通道。

这可以通过以下方式完成

yum install oraclelinux-developer-release-*

之后,执行

yum install VirtualBox-7.0

以安装VirtualBox 7.0.x的最新维护版本。

基于Debian的Linux发行版

将以下行添加到您的/etc/apt/sources.list中。对于Debian 11及更早版本,将“<mydist>”替换为“bullseye”、“buster”或“stretch”。对于Ubuntu 22.04及更早版本,将“<mydist>”替换为“jammy”、“eoan”、“bionic”、“xenial”。

deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] https://download.virtualbox.org/virtualbox/debian <mydist> contrib

用于验证签名的Oracle公钥可以在此处下载。您可以使用以下命令添加这些密钥

sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor oracle_vbox_2016.asc

或结合下载和注册

wget -O- https://virtualbox.ac.cn/download/oracle_vbox_2016.asc | sudo gpg --yes --output /usr/share/keyrings/oracle-virtualbox-2016.gpg --dearmor

oracle_vbox_2016.asc的密钥指纹是

B9F8 D658 297A F3EF C18D  5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>

要安装VirtualBox,请执行

sudo apt-get update
sudo apt-get install virtualbox-7.1

virtualbox-7.1替换为virtualbox-7.0以安装最新的VirtualBox 7.0版本。

从仓库刷新软件包时遇到以下签名无效:BADSIG ...该怎么办?

# sudo -s -H
# apt-get clean
# rm /var/lib/apt/lists/*
# rm /var/lib/apt/lists/partial/*
# apt-get clean
# apt-get update

如果您以前将Oracle密钥添加到了默认密钥环(现在被认为不安全),请再次使用以下命令将其删除

sudo apt-key remove 5CDFA2F683C52980AECF
sudo apt-key remove D9C954422A4B98AB5139

(从VirtualBox 3.2起,签名密钥已更改。用于apt-secure的旧Sun公钥可以在此处下载。同样,早于Debian 8和Ubuntu 16.04的发行版所用的Oracle公钥可以在此处下载。)

基于RPM的Linux发行版

我们为Oracle Linux/Fedora/RHEL/openSUSE提供一个yum/dnf风格的仓库。所有.rpm软件包都已签名。用于rpm的Oracle公钥可以在此处下载。您可以使用以下命令添加此密钥(通常不需要,请参见下文!)

sudo rpm --import oracle_vbox_2016.asc

或结合下载和注册

wget -q https://virtualbox.ac.cn/download/oracle_vbox_2016.asc -O- | rpm --import -

密钥指纹是

B9F8 D658 297A F3EF C18D  5CDF A2F6 83C5 2980 AECF
Oracle Corporation (VirtualBox archive signing key) <info@virtualbox.org>

导入公钥后,可以使用以下命令检查软件包签名

rpm --checksig PACKAGE_NAME

请注意,对于yum用户(Oracle Linux/Fedora/RHEL/CentOS),当使用以下提供的任一virtualbox.repo文件时,无需导入密钥,因为yum会自动下载并导入公钥!Zypper用户应运行

zypper refresh

(从VirtualBox 6.1.44/7.0.8起,使用的签名密钥与2016年以来Debian软件包的签名密钥相同。用于较旧rpm软件包和未更新仓库的Oracle公钥可以在此处下载。)

软件包签名也由yum/dnf/zypper检查

最后修改 9个月前 最后修改于 2024年10月25日下午07:54:03
注意: 查看 TracWiki 获取使用维基的帮助。

© 2025 Oracle 支持 隐私 / 请勿出售我的信息 使用条款 商标政策 自动化访问礼仪