The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

11.2.2 Ожидаемая структура архива

Для сборки пакета в стиле, описанном в предыдущем пункте, архив должен иметь ожидаемую утилитой структуру, включая скрипт configure и Makefile с нужными целями. Критично наличие spec-файла в составе архива. Утилита вовсе не обязана знать, как собрать любую программу во вселенной, эта идея ведет нас к необходимости определенной стандартизации типов сборочного процесса и требований к его компонентам.

Если имеет место вывод, как в примере, очевидно нарушение ожидаемой структуры архива, например, отсутствует spec-файл:

$ rpmbuild -tc vixie-cron*tar.gz

error: Name field must be present in package: (main package)

error: Version field must be present in package: (main package)

error: Release field must be present in package: (main package)

error: Summary field must be present in package: (main package)

error: Group field must be present in package: (main package)

error: License field must be present in package: (main package)

Далее - Работа с rpm-пакетами, содержащими исходный код (src.rpm)
Назад - Опции rpmbuid для работы с tar-архивами
Содержание




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру