Установить виртуальную коробку через кикстарт Centos 7
Я пытаюсь полностью автоматизировать установку ОС. Мне нужно, чтобы определенные пакеты были установлены во время этой автоматизации. Я указываю все необходимые имена пакетов в файле кикстарта, например:
%%packages
php
php-mysql
httpd
Точно так же я пытаюсь установить 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
Понятия не имею, что здесь не так? Спасибо за любую помощь
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
в вашем кикстарте.