操作步骤
方案一
步骤一:启用VirtualBox和EPEL仓库
- 执行如下命令并启用VirtualBox和EPEL包仓库:
1
2
3
|
dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
|
- 使用一下rpm命令导入Oracle VirtualBox公钥:
1
2
3
|
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc
|
- 使用以下dnf命令启用EPEL仓库:
1
2
3
|
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
|
步骤二:安装VirtualBox构建工具和依赖项
- 运行一下命令来安装所有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
- 成功安装上面的依赖项和构建工具后,使用dnf命令继续安装VirtualBox,先使用如下指令列出所有可安装版本,并进行安装:
1
2
3
4
5
|
dnf search virtualbox
dnf install VirtualBox-6.0 -y
|
方案二(未测试):
- 使用如下指令:
1
2
3
|
dnf install -y VirtualBox-6.1-6.1.18_142142_el8-1.x86_64.rpm
|
参考资料
- 如何在 CentOS 8 / RHEL 8 上安装 VirtualBox 6.0
个人小结
我没有系统学习过EPEL,所以整篇教程我云里雾里,但是目前没有必要在这方面下太大的功夫。