21.2.4 Изменение хода сборки
Индекс21.2.4 Изменение хода сборки
С помощью нижеследующих опций вы можете более тонко настроить процесс сборки пакета.
Опция |
Использование |
-?, --help |
Вывести всю информацию popt об опциях командной строки |
--buildroot directory |
Переопределить каталог сборки по умолчанию в пользу каталога directory |
--clean |
Удалить дерево сборки после сборки |
-D, --define 'macro value' |
Определить макрос со значением value |
--dbpath path_to_rpm_db |
Использовать указанный путь в качестве пути к БД RPM вместо пути по умолчанию |
-E, --eval expression |
Развернуть значение данного выражения |
--macros file:file:file |
Считать список файлов для использования их в качестве файлов макроопределений. Только первый файл из списка должен существовать |
--nobuild |
Ничего не собирать в реальности. Опция служит для проверки spec-файла |
--pipe command |
Перенаправить вывод команды на ввод команды command |
--quiet |
Тихое поведение. Выдаются только сообщения об ошибках |
--rcfile file:file:file |
Считать список файлов для использования их в качестве rc-файлов, хранящих установки RPM. Только первый файл в списке обязан существовать |
--rmsource |
Удалить исходники после сборки |
--rmspec |
Удалить spec-файл после сборки |
--root directory |
Использовать указанный каталог в качестве корня файловой системы вместо каталога / |
--short-circuit |
В сочетании с опциями -bc или -bi используется для прямого перехода к данной стадии сборки и выполнения этой стадии (чтобы пропустить стадию компиляции, если ошибка сборки пакета - это ошибка RPM, а не компилятора) |
--showrc |
Вывести установки из rpmrc и macro-файлов |
--sign |
Подписать пакет сигнатурой GPG |
--target platform |
Собрать пакет для данной платформы. Не сработает, если нет кросс-компилятора для этой платформы. |
-v, --verbose |
Более многословный вывод |
-vv |
Еще более многословный вывод |
--version |
Вывести версию RPM |
Далее - Раздел 22. Синтаксис spec-файла
Назад - Пересборка пакетов из пакетов с исходным кодом
Содержание