Как я могу упаковать 15 разных скриптов в один RPM?
У меня более 15 различных скриптов - bash, perl и т. Д. (Я запускаю скрипты в Red Hat Linux)
Я хочу упаковать все скрипты по RPM. Как это сделать?
Например я хочу сделать
rpm -Uvh all_scripts_pack
а затем получить весь сценарий под /root/New_DIR
(RPM необходимо также создать New_DIR
каталог)
2 ответа
rpms никогда не должен касаться домашних каталогов пользователя; разместить сценарии в /usr/sbin
вместо.
Поместите все сценарии в tarball, затем используйте одно из множества руководств по созданию rpm для создания файла спецификации.
Боюсь, что на этот вопрос невозможно ответить полностью. Тем не менее, есть много документации на эту тему.
Для начала я бы посоветовал взглянуть на https://fedoraproject.org/wiki/A_Short_RPM_Tutorial Это очень краткое руководство, которое поможет вам создать rpm для двоичного файла "hello world". Это немного сложнее, чем нужно, что с установками make и make, но я надеюсь, что вы можете удалить ненужные шаги и соответственно изменить остальные.
Если я найду пример для упаковки скриптов bash, я отредактирую свой ответ, но, что удивительно, я его еще не нашел.