Можете ли вы использовать RPM для распространения файла * .bin - PullRequest
0 голосов
/ 18 февраля 2010

Мне никогда не приходилось это делать, и я не совсем уверен, можешь ты это сделать или нет. Но могу ли я использовать RPM для распространения уже созданного файла * .bin (самораспаковывающиеся двоичные файлы Linux). Мой сценарий таков: мы используем RPM для распространения всего нашего программного обеспечения. У меня есть часть программного обеспечения, которое уже является файлом bin. Скажи myapp.bin. Я хотел бы использовать RPM для распространения программного обеспечения, чтобы сказать / tmp, а затем запустить сценарий для установки myapp.bin как часть RPM% post%. Это возможно? Если да, есть ли у кого-нибудь пример файла SPEC.

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 февраля 2010

Почему бы не извлечь самораспаковщик во время сборки, а затем включить извлеченные установленные файлы в RPM?

Вероятно, вы можете сделать это с помощью скриптов в разделах% build и% install.

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

0 голосов
/ 16 ноября 2010

Вероятно, вы можете просто извлечь .bin-файл в buildroot (% setup), выполнить его (в разделе% build), а затем внести любые изменения в раздел% install.

Наконец, простоперечислите установленные файлы в разделе% files..если вы публикуете то, что у вас есть для спецификации, я, вероятно, смогу настроить ее так, чтобы проиллюстрировать то, что я говорю, если это не ясно.

...