2016-07-14 3 views
1

J'essaie d'automatiser complètement mon installation. J'ai besoin de certains paquets à installer pendant cette automatisation. Je spécifie tous les noms de paquets requis dans le fichier Kickstart, par ex:installer virtualbox via kickstart centos 7

%%packages  
php 
php-mysql 
httpd 

De même, je suis en train d'installer VirtualBox par l'installation Kickstart.

J'ai téléchargé manuellement le virtualbox rpmVirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm, et l'a placé dans le dossier Paquet de centos7 et recréés repo.

Maintenant, ma liste des paquets dans le fichier Kickstart:

%%packages 
VirtualBox 

Mais renvoie une erreur lors de l'installation

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

Je n'ai aucune idée, ce qui ne va pas ici? Merci pour toute aide

Répondre

0

Virtualbox a des étiquettes de paquets bizarres et non conventionnelles dans son fichier de spécifications. Si vous regardez son nom:

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

alors vous remarquerez sa version est 5.0.0_101573_el7 (très mauvaise convention) et sa sortie est 1 (manque el7).

Par conséquent, son nom de package est en fait VirtualBox-5.0, vous devez spécifier

%%packages 
VirtualBox-5.0 

dans votre Kickstart.

+0

ça marche, super – SunShine