2016-07-14 15 views
1

Ich versuche meine os Installation vollautomatisch zu automatisieren. Ich brauche bestimmte Pakete, die während dieser Automatisierung installiert werden. Ich Angabe alle erforderlichen Pakete Namen in der Kickstart-Datei, für die Ex:installiere virtualbox durch kickstart centos 7

%%packages  
php 
php-mysql 
httpd 

ähnlich, ich versuche virtualbox durch Kickstart-Installation zu installieren.

Ich manuell heruntergeladen virtualbox rpmVirtualBox-5.0-5.0.0_101573_el7-1.x86_64.rpm, und legte es in den Paketordner von Centos7 und neu erstellt Repo.

nun in Kickstart-Datei meine Pakete Liste ist:

%%packages 
VirtualBox 

Aber das wirft einen Fehler bei der Installation

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

ich keine Ahnung haben, was ist hier los? Danke für jede Hilfe

Antwort

0

Virtualbox hat seltsame und unkonventionelle Paket-Tags in seiner Spezifikationsdatei. Wenn Sie auf den Namen aussehen:

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

dann merkt man seine Version ist 5.0.0_101573_el7 (sehr schlecht Konvention) und seine Veröffentlichung ist 1 (fehlende el7).

Daher ist seine Paketnamen tatsächlich VirtualBox-5.0, so müssen Sie

%%packages 
VirtualBox-5.0 

in der Kickstart angeben.

+0

es funktioniert, großartig – SunShine