2015-06-03 4 views
0

Я добавил свой пакет в папку Пакеты в iso. Затем я обновил repodata. Позже я создал группу my-packages и добавил ее в разделе% пакета в файле кикстарта в конце. Но когда я устанавливаю iso и вижу /root/install.log, мои пакеты не устанавливаются в конце. Таким образом, это приводит к ошибке использования команды os. Как добавить наши собственные rpm после установки базовых os rpm, так что я могу получить доступ ко всей команде os в моей rpm. И еще раз, как указать порядок установки оборотов в минуту.Создание rhel iso с пользовательскими rpm

ответ

0

Попробуйте настроить http-зеркало (локальное или удаленное) и установите rpm в разделе «Пакеты».

  • Добавить зеркало как репо на кикстарте (директива репо)

  • Затем добавьте ваше имя пакета в "% пакетах" сессия:

Пример:

Pcakage file: mypackage.rpm

Зеркало: MyMirror.com или (Ip-адрес, указывающий на локальный сервер HTTP на одной и той же сети, как машина быть установлена)

Директива репо:

repo --name="MyRepo" --baseurl=http://MyMirror.com 

Пакеты раздел:

%packages 
@base 
mypackage # without .rpm nor version 
%end 

Маке уверен, что " http://MyMirror.com/Packages/mypcakage.rpm "можно загрузить.

Реальный пример:

--repo --name="CentOS" --baseurl=http://mirror.centos.org/centos/6/os/x86_64 --cost=100 

%packages 
@base 
nano 
%end 

Хотя пакет URL является "http://mirror.centos.org/centos/6/os/x86_64/Packages/nano-2.0.9-7.el6.x86_64.rpm"

  • Другая альтернатива, установите ваш оборотов в минуту на сообщение Установить раздел:

Если ОС является установленный не имеет «wget», добавьте его в «% пакетов»:

%post 
wget http://MyMirror.com/Packages/mypcakage.rpm 
rpm -i mypcakage.rpm 

Надеюсь, это могло бы помочь.

+0

Я использую скрипт оболочки, который создает для меня iso. После создания iso секция «% package» кикстарта выглядит так: – Niraj

+0

(@) base (@) платформа-rh-core (@) Характеристики платформы (@) прибор-продукт – Niraj

+0

Последняя группа прибор-продукт - это то, что должно быть установлено последним, так что я могу получить доступ ко всем командам, связанным с ОС, в моем об/мин. Но после просмотра /root/install.log я вижу, что ОС не устанавливает пакеты в указанном порядке. Предполагает ли это поведение? – Niraj