How to create a GNU Hello RPM package/ru
31.10.2017
Это краткий, практический учебник по созданию пакетов RPM, показывающий, как быстро прийти к созданию простого исходного кода и бинарного прогрммного пакета. Материал учебника предполагает некоторое знакомство с использованием полу-подготовленных RPM пакетов и с порядком сборки FOSS (программ со свободным и открытым кодом)
Полная информация о том как создать RPM пакеты, включая более подробные советы, находится на стр. How to create an RPM package . Если вы планируете создать RPM пакет для хранилища Fedora, следуйте процессу, изложенному на стр. How to join the Fedora Package Collection Maintainers , включащему последующие различные руководства Fedora.
Yocto Project: Application Installation and OPKG Package Management
Этот учебник демонстрирует процесс создания программного пакета для GNU програмы "Hello world". Так как программа на языке C, печатающая строку 'Hello World!' в стандартный поток вывода, (т.е. подразумевается что вы вызовете команду, набрав её имя в консоли, программа выполнится и выдаст строку 'Hello World!' в эту же консоль.) проста, GNU версия этой программы содержит большинство обычных побочных компонентов, связанных с типичным проектом FOSS, в том числе окружения конфигурации/сборки/установки, документацию, интернационализацию и т.п. GNU версия, однако, традиционно состоит из файла tar, содержащего исходный код и сценарии настройки/сборки, но не включают в себя информацию о создании программного пакета. Таким образом, этот приемлемое средство для тренировки сборки пакетов RPM.
Compiling Windows Programs on Linux
Окружение разработки
Чтобы собрать пакет RPM нам нужен набор инструментов для разработки. Это одноразовая установка, устанавливаемая выполнением этих команд из учётной записи системного администратора root: