通过kickstart centos 7安装virtualbox

时间:2016-07-14 05:03:40

标签: centos virtualbox kickstarter

我正在尝试完全自动化我的操作系统安装。我需要在此自动化期间安装某些软件包。我在kickstart文件中指定了所有必需的包名称,例如:

Put ( Disk < Screen and Character'('P') < Character'('B') );

同样,我正尝试通过kickstart安装来安装 virtualbox

我手动下载了 virtualbox rpm %%packages php php-mysql httpd ,并将其放在centos7的Package文件夹中并重新创建了repo。

现在我在kickstart文件中的包列表是:

VirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm

但是这会在安装过程中抛出错误

%%packages VirtualBox

我不知道,这里有什么不对?感谢您的帮助

1 个答案:

答案 0 :(得分:0)

Virtualbox在其spec文件中包含奇怪且非常规的包标签。如果你看一下它的名字:

VirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm

然后你注意到它的版本是5.0.0_101573_el7(非常差的约定),它的版本是1(缺少el7)。

因此,其包名实际上是VirtualBox-5.0,因此您需要指定

%%packages 
VirtualBox-5.0

在你的kickstart中。