1

У меня более 15 различных сценариев - bash, perl и т.д. (Я запускаю сценарии в Red Hat Linux)

Я хочу упаковать все скрипты по RPM. Как это сделать?

Например я хочу сделать

 rpm -Uvh all_scripts_pack

а затем получить весь скрипт в /root/New_DIR (rpm также должен создать каталог New_DIR )

2 ответа2

1

rpms никогда не должен касаться домашних каталогов пользователя; вместо этого поместите сценарии в /usr/sbin .

Поместите все скрипты в tarball, затем используйте одно из множества руководств по созданию rpm для создания файла спецификации.

0

Я боюсь, что будет невозможно ответить на этот вопрос полностью. Тем не менее, есть много документации на эту тему.

Для начала, я бы посоветовал взглянуть на https://fedoraproject.org/wiki/A_Short_RPM_Tutorial. Это очень краткое руководство, которое поможет вам создать rpm для двоичного файла "hello world". Это немного сложнее, чем нужно, что с установками make и make, но я надеюсь, что вы можете удалить ненужные шаги и изменить остальные соответственно.

Если я найду пример для упаковки сценариев bash, я отредактирую свой ответ, но на удивление я его еще не нашел.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .