我尝试过许多教程,这些教程给出了在 CentOS 7 上安装 VirtualBox 的明确步骤,但没有一个教程能够在不引发错误的情况下完成。
某些教程假设您可以访问 GUI。 CentOS 7 服务器上没有需要安装 VIRTUALBOX 的 GUI。
最近,我尝试过以下本教程中的说明,它声称展示了如何在 CentOS 7 的最小、仅终端安装上安装 VirtualBox。但是按照说明操作会出现一条消息,表明存在no package VirtualBox-5.0 to install
.
请注意,我完全按照说明进行操作,唯一的例外是我使用 Oracle 网站上的 URL 更新了版本名称。另请注意,在执行以下步骤之前,我对 CentOS 进行了全新安装:
[root@localhost ~]# yum groupinstall 'Development Tools' SDL kernel-devel kernel-headers dkms
.......................................
Complete!
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc
[root@localhost yum.repos.d]# rpm --import oracle_vbox.asc
[root@localhost yum.repos.d]# yum update && yum install VirtualBox-5.0
........installed/updated lots of other stuff automatically
Complete!
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.sonn.com
* extras: centos.sonn.com
* updates: centos.sonn.com
No package VirtualBox-5.0 available.
Error: Nothing to do
[root@localhost yum.repos.d]#
我究竟做错了什么?为了成功安装 VirtualBox-5.0,我可以更改上面的哪些内容?
答案1
您似乎使用了错误的存储库。使用这个代替:
wget -P /etc/yum.repo.d http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
完成此操作后,您应该能够:
yum install VirtualBox-5.0
更多信息:https://wiki.centos.org/HowTos/Virtualization/VirtualBox
答案2
这些说明适用于 VirtualBox 4.3
同一网站更新了安装 VirtualBox 5.0 的说明:http://www.howtoing.com/install-virtualbox-on-redhat-centos-fedora/