如何在Fedora Linux中安装VirtualBox
VirtualBox是一款功能强大、免费、开源、功能丰富、高性能、跨平台的x86和AMD64/Intel64虚拟化软件,适用于企业和家庭使用。它可以在Linux、Windows、Macintosh以及Solaris服务器主机上运行。
在本文中,我们将展示如何使用官方的yum存储库在Fedora 31发行版上安装VirtualBox 6.1。
注意:如果您以普通用户或管理用户的身份使用系统,请使用sudo命令来获得root特权,以使本文中的大多数命令都能运行。
1、在Fedora 31上下载VirtualBox Repo
要在Fedora Linux 30上安装VirtualBox,首先需要virtualbox.repo使用以下wget命令下载配置文件。
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/

下载virtualbox.repo文件
2、接下来,更新系统上已安装的软件包,并通过运行下面的 dnf 命令导入 VirtualBox 公钥。这样可以确保所有的系统更新都已经安装完毕,并且系统正在运行该发行版中包含的最新内核。
# dnf update

更新Fedora软件包
3、在Fedora 31上安装开发工具
如果你想运行Oracle VM VirtualBox图形用户界面(VirtualBox),你需要安装Qt和SDL包。但是,如果你只想运行VBoxHeadless,则不需要安装上述软件包。
此外,安装程序会在系统上创建内核模块,因此您需要安装开发工具(GNU编译器(GCC)、GNU Make(make))和包含内核头文件的包,以便在构建过程中也能安装。
# dnf install @development-tools
# dnf install kernel-devel kernel-headers dkms qt5-qtx11extras elfutils-libelf-devel zlib-devel
4、在Fedora 31上安装VirtualBox 6.1
安装所需的软件包和开发工具后,您现在可以使用以下dnf命令安装VirtualBox 6.0。
# dnf install VirtualBox-6.1

在Fedora中安装Virtualbox
在VirtualBox软件包安装过程中,安装程序创建了一个名为vboxusers的组,所有将要使用Oracle VM VirtualBox来宾中的USB设备的系统用户都必须是该组的成员。
要将用户添加到该组,请使用以下usermod命令。
# usermod -a -G vboxusers a5idc
现在,您可以开始在Fedora 31上使用VirtualBox了。在“ 活动”搜索功能中搜索VirtualBox,然后单击以启动它。
或者,执行以下命令从终端启动VirtualBox。
#virtualbox
至此,在Fedora 31上安装VirtualBox 6.0就完成了。
