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

rpm

Hello pingvins,

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

Общая форма команды построения пакета 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.

Ответить   boroda Wed, 21 Jan 2004 15:29:33 +0300 (#59905)

 

Ответы:

On Wednesday January 21 2004 06:29 pm, boroda wrote:

А спек файл -- это срц?!

Ответить   Stass! Wed, 21 Jan 2004 16:07:10 +0600 (#60004)

 

21 Январь 2004 15:07, Вы написали:

спек это файл имя_пакета.sрес

Ответить   by_ Thu, 22 Jan 2004 02:31:49 +0500 (#60484)

 

On Thursday January 22 2004 03:31 am, by_ wrote:

А что это такое?!

Ответить   Stass! Thu, 22 Jan 2004 20:00:20 +0600 (#60985)

 

22 Январь 2004 19:00, Вы написали:

Файл спецификации (spec), содержит в себе информацию о том как собирать пакет.

Ответить   by_ Fri, 23 Jan 2004 02:28:01 +0500 (#61363)

 

Hello Stass!,

Thursday, January 22, 2004, 5:00:20 PM, you wrote:

Набор инструкций для RPM. Там прописано, какие пакеты в каком порядке
ставить, какие патчи накладывать и т.п.

Ответить   Yaroslav Zavarzin Fri, 23 Jan 2004 09:41:34 +0300 (#61722)

 

On Friday January 23 2004 12:41 pm, Yaroslav Zavarzin wrote:

Так это же и в рпм есть.
Зачем спек?

Ответить   Stass! Fri, 23 Jan 2004 18:59:39 +0600 (#61846)

 

Доброе время суток Stass!,

Читай RPM-HOWTO!..

-- ORIGIN: Зимой, то есть, ночью, карал сменяется два раза в день.
С уважением,
Thief AKA C@T AKA Constantine A. Tkachenko mailto:cat_0***@u*****.net

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

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

Ответить   Thu, 22 Jan 2004 09:25:24 +0200 (#60679)

 

On Thursday January 22 2004 01:25 pm, Thief AKA C@T AKA Constantine A.
Tkachenko wrote:

А адрес сборища хауту не подскажите?!

Ответить   Stass! Fri, 23 Jan 2004 14:21:48 +0600 (#61644)

 

23 Январь 2004 11:21, Stass! написал:

google.com - самый полный

Ответить   Fiodor Sorex Fri, 23 Jan 2004 12:09:34 +0300 (#61661)

 

Здравствуйте, Stass!.

для начала www.linuxdoc.ru
и сдесь есть http://linux.zp.ua.
и сдесь тоже http://linux.yaroslavl.ru
Возможно в будующем Ваше сборище хауту будет самым полным.Поэтому
настоятельно рекомендую пользоваться поисковыми инструментами.

Ответить   bbk02 Wed, 28 Jan 2004 18:48:29 +0700 (#65759)

 

Привет всем!
Кто-нибудь знает как сабж связать?

Ответить   Ischenko Yaroslav Thu, 29 Jan 2004 02:39:50 +0200 (#66139)

 

Ischenko Yaroslav wrote:

Возможно лучше привязать drweb не к Kmail,
а к MTA (sendmail || postfix || exim...)?

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

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

Ответить   Thu, 29 Jan 2004 13:49:36 +0200 (#66538)

 

В сообщении от Чт 29 Янв 2004 13:49 Gennadiy Zolotaryov написал:

Вы знаете, если-бы нужно было привязать DrWeb к MTA, я бы взял доку и клиенты

на drweb.ru и небыло-бы проблем (надеюсь). Но нужно сделать именно сабж :-]

Ответить   Ischenko Yaroslav Fri, 30 Jan 2004 00:12:46 +0200 (#66868)