将VirtualBox安装到CentOS 8上

操作步骤

方案一

步骤一:启用VirtualBox和EPEL仓库

  1. 执行如下命令并启用VirtualBox和EPEL包仓库:
1
2
3

dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

  1. 使用一下rpm命令导入Oracle VirtualBox公钥:
1
2
3

rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

  1. 使用以下dnf命令启用EPEL仓库:
1
2
3

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

步骤二:安装VirtualBox构建工具和依赖项

  1. 运行一下命令来安装所有VirtualBox构建工具和依赖项:
1
2
3

dnf install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

步骤三:在Centos 8上安装VirtualBox 6.0

  1. 成功安装上面的依赖项和构建工具后,使用dnf命令继续安装VirtualBox,先使用如下指令列出所有可安装版本,并进行安装:
1
2
3
4
5

dnf search virtualbox

dnf install VirtualBox-6.0 -y

方案二(未测试):

  1. 使用如下指令:
1
2
3

dnf install -y VirtualBox-6.1-6.1.18_142142_el8-1.x86_64.rpm

参考资料

  1. 如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0

个人小结

我没有系统学习过EPEL,所以整篇教程我云里雾里,但是目前没有必要在这方面下太大的功夫。