2009-12-03 2 views
2

Есть легкая процедура построить RPM.If так Просьба объяснить или предоставить ссылку .........Строительство оборотов

Мое требование очень просто ..

У меня есть два другие Обороты, которые должны быть объединены в один RPM ....

Пожалуйста, объясните процесс ....

заранее спасибо ..........

+0

Что вы спросите и чего вы хотите достичь, не очень связаны. В полной традиции автомобиля, что вы спросили, звучит так: как вы можете построить двигатель с нуля?Мне нужно сменить масляный насос. :) –

ответ

6

Построение самой RPM довольно легко, нужно просто запустить

rpmbuild -ba <mypackage.spec> 

Чем сложнее задача создания .spec файла, который управляет как сам Обороты построен. Хорошим объяснением является книга Maximum RPM, которая доступна на домашней странице rpm. Создается файл .spechere. По моему собственному опыту создание файла .spec - это непросто, но не слишком сложно, если вы не хотите делать особые вещи. Стандарт ./configure && make && make install обычно не слишком сложный.

2

Не уверен, что проблема в; если у вас уже есть два RPM, зачем вам их делать в 1 об/мин? Почему бы просто не использовать сценарий оболочки для их установки одновременно?

Команда RPM будет принимать несколько аргументов, так, например:

rpm -ivh one.rpm two.rpm three.rpm 

будет установить один, а затем два, затем три.

В противном случае, из того, что я знаю, вам придется сначала создавать пакеты, а затем создавать их в RPM, после чего вы будете иметь настраиваемый RPM, который необходимо будет обновлять вручную каждый раз, когда один пакетов компонентов. Тьфу.

0

Все приведенные выше ответы верны и достаточно для вас, но для лучшего понимания создания оборотов каждый может видеть Guru lab help.

0

Basic руководства для создания RPM доступно по адресу: http://fedoraproject.org/wiki/How_to_create_an_RPM_package

Очень хорошее и полное руководство для создания RPM (по Fedora сообщество) доступен на ссылке: http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/

Это замечательно.

BTW, для прямого ответа на ваш вопрос, вы можете добавить два пакета в качестве подпакета другого пакета. Для этого есть некоторые конкретные записи в файле спецификации RPM.

Вам необходимо создать только один файл SPEC для всех трех пакетов

 Смежные вопросы

  • Нет связанных вопросов^_^