Обороты в минуту - PullRequest
       37

Обороты в минуту

2 голосов
/ 03 декабря 2009

Существует ли простая процедура для создания RPM. Если это так, пожалуйста, объясните или предоставьте ссылку .........

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

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

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

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

Ответы [ 3 ]

6 голосов
/ 03 декабря 2009

Собрать RPM довольно просто, вам просто нужно запустить

rpmbuild -ba <mypackage.spec>

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

2 голосов
/ 03 декабря 2009

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

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

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

Будет установлен один, затем два, затем три.

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

0 голосов
/ 27 июня 2013

Базовое руководство по созданию 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/

Это прекрасно.

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

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

...