установить виртуальный бокс через кикстарт Centos 7

Я пытаюсь полностью автоматизировать установку ОС. Мне нужно установить определенные пакеты во время этой автоматизации. Я указываю все необходимые имена пакетов в файле кикстарта, например:

%%packages    
php
php-mysql
httpd

Точно так же я пытаюсь установить virtualbox с помощью кикстарта.

Я вручную загрузил virtualbox rpm VirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm, поместил его в папку Package в centos7 и воссоздал репозиторий.

Теперь мой список пакетов в файле кикстарта:

%%packages 
VirtualBox

Но при установке выдает ошибку

you have specified that the package VirtualBox should be installed, this package doesn't exist

Я понятия не имею, что здесь не так? Спасибо за любую помощь


person Ahalya    schedule 14.07.2016    source источник


Ответы (1)


Virtualbox имеет странные и нетрадиционные теги пакетов в своем файле спецификаций. Если вы посмотрите на его название:

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

в вашем кикстарте.

person Matt Schuchard    schedule 14.07.2016