Какие ресурсы были наиболее полезными для вас при обучении созданию RPM?
Мне нужно сделать несколько оборотов в минуту, что является для меня чем-то новым.
Мне бы очень хотелось услышать, какие документы, учебники. или presos были полезны для понимания:
а) как сделать их хорошо, не совершая нубийских ошибок
б) любые другие полезные трюки, которые вы могли бы пропустить, если бы не потратили день на изучение страниц руководства.
Что было для вас самым полезным?
Я пришел из опыта разработчиков, так что мне удобно создавать и компилировать программное обеспечение вручную, и я возился с созданием формулы для homebrew
но rpm - новый, мощный и блестящий инструмент для меня.
7 ответов
Если вы хотите руководство, которое сокращает шум, я рекомендую эти
Но вы должны пометить руководство Fedora, так как вы вернетесь к нему.
Я также нашел максимальные обороты в минуту: вывод Менеджера пакетов Red Hat до предела очень полезен для справки.
Совет: Если вы создаете RPM-пакеты на Centos, эта ссылка позволяет быстро и удобно настроить среду сборки:
Если вам просто нужно упаковать кучу файлов, не делая сложных вещей с deps и скриптами, вы можете попробовать fpm. Быстро и безболезненно.
Больше всего мне помогал просмотр исходных rpms. Установите исходный rpm для самого маленького приложения, которое вы можете найти, и посмотрите его спецификационный файл.
Руководство по упаковке Fedora тоже было полезно, но очень тяжело на правильных вещах, в сущности, все это немного потеряло шум.
Посмотрите на результаты компиляции и убедитесь, что вы собрали все файлы, которые "make install" лежит в вашем spec-файле.
Попробуйте следующую ссылку
Пока что наиболее полезная схема процесса сборки находится на сайте IBM DeveloperWorks:
http://www.ibm.com/developerworks/library/l-rpm1/
Это preso на слайд-шоу было также полезно для скимминга: