19.3.2 Создание окружения RPM

Окружение RPM состоит из множества настроек и макроопределений. Запустите rpm --showrc для просмотра текущих значений этих настроек и макросов:

$ rpm showrc

ARCHITECTURE AND OS:

build arch : i386

compatible build archs: i686 i586 i486 i386 noarch

build os : Linux

compatible build os's : Linux

install arch : i686

install os : Linux

compatible archs : i686 i586 i486 i386 noarch

compatible os's : Linux

RPMRC VALUES:

macrofiles : /usr/lib/rpm/macros:/usr/lib/rpm/i686-linux/macros:/etc/

rpm/macros.specspo:/etc/rpm/macros.db1:/etc/rpm/macros.cdb:/etc/rpm/macros:/etc/

rpm/i686-linux/macros:~/.rpmmacros

optflags : -O2 -march=i686

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

Файлы rpmrc.in и macros.in служат шаблонами по умолчанию; они используются для создания соответственно rc и macro. Эти файлы модифицируются скриптом configure для включения значений, специфичных для локальной операционной среды. Можно отредактировать эти файлы для нужд вашей системы перед установкой RPM. В случае необходимости редактирования сделайте это между вызовом команд make и make install.

Файл INSTALL также описывает некоторые изменения, которые вы возможно захотите произвести в отношении макросов.

Далее - Создание rpm-пакетов для не-Linux систем
Назад - Настройка БД RPM
Содержание