Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

RPM

Опции сборки пакетов

Общая форма команды построения пакета RPM выглядит так:

rpm -bo [опции-сборки] <sрес_файл>

ИЛИ

rpm -bo [опции-сборки] <arc_файл>

Аргумент -b применяется в том случае, если для сборки пакета используется
sрес-файл. Если же команда rpm должна извлечь этот файл из архива qzip,
используется аргумент -t. После первого аргумента ставится следующий: о,
указывающий, какие этапы сборки и упаковки должны быть выполнены.
Это один из:

-bр -- исполнить стадию %рrер sрес-файла. Обычно это включает в себя
распаковку исходного кода и прикладывание к нему патчей (от
англ. patch -- патч, заплатка, исправление);

-bl -- произвести проверку списка. В секции %files sрес-файла произ-
водится расширение макросов и проверка перечисленных файлов на су-
ществование;

-bc -- исполнить стадию %build sрес-файла (предварительно исполнив
стадию %prер). Обычно это сводится к исполнению некого эквивалента

make;

bi-- исполнить стадию %install sрес-файла (предварительно исполнив
стадии %рrер и %build). Обычно это сводится к исполнению некого эк-
вивалента make install;

-bb -- собрать бинарный пакет (предварительно исполнив стадии %рrер,

%build и %install);

-bs -- собрать только исходный пакет (предварительно исполнив стадии

%рrер, %build и %install);

-ba -- собрать бинарный (RPM) и исходный (SRРМ) пакеты (предва-
рительно исполнив стадии %prер, %build и %install).

Также могут быть использованы следующие опции:

-short-circuit -- исполнить непосредственно указанную стадию, про-
пустив предшествующие. Может быть использована только с -bc и -bi;

-timecheck -- установить возраст для timecheck(0 -- чтобы запретить).
Это значение также может быть установлено путем определения макроса
_timecheck_. Значение timecheck определяет максимальный возраст (в
секундах) пакуемых в пакет файлов. Для всех файлов, которые старше
этого возраста, будет выводиться предупреждение;

clean -- удалить дерево, использованное для сборки, после того, как
построены пакеты;

-rmsource -- удалить исходный код и sрес-файл после сборки (может
быть использовано отдельно, например, rpm -rmsource foo.spec);

-test -- не исполнять никаких стадий сборки. Полезно для тестирования
sрес-файлов;

-sign -- встроить в пакет PGP-ПОДПИСЬ. Эта подпись может быть ис-
пользована для проверки целостности и источника происхождения паке-
та;

-builroot <каталог> -- использовать каталог <каталог> как корневой
для сборки пакетов;

-target <платформа> -- при сборке пакета интерпретировать
<платформа> как arch-vendor-os и соответственно установить макросы

_target, _target_arch и _target_os.
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   bbuilder Tue, 20 Jan 2004 22:29:25 +0700 (#59446)