Всем доброе время!
Появилась задача собрать rpm-к, из которого нельзя достать исходники.
Подскажите, реально ли это сделать и если до, то как?
RPM со скрытым исходным кодом
rpm, как правило, это и есть сжатый архив с бинарными компонентами (исполняемые файлы, библиотеки, документация и т. п.). То есть, если вы сами не выложите его исходные коды, добыть их из «бинарников» задача возможная, но не тривиальная.
Этот вариант рассматривался, но проблема в том, что на разных архитектурах бинарники будут выполняться 50-на-50.
Так делайте пакеты для разных архитектур.
P.S. Опишите стоящую перед вами задачу подробнее, а то как-то смутно всё...
Появилась задача собрать rpm-к, из которого нельзя достать исходники.
rpmbuild вам в помощь.
что на разных архитектурах бинарники будут выполняться 50-на-50.
кривое ПО?
Просто вариант с бинарниками отпадает сразу.
Вот нужно сделать так что все же приходится в rpm класть исходники, но каким то образом нужно закрыть доступ к ним.
все же приходится в rpm класть исходники
зачем?
почему?Просто вариант с бинарниками отпадает сразу.
[quote="shaggy1005"]все же приходится в rpm класть исходники
зачем?
почему?[/quote]Просто вариант с бинарниками отпадает сразу.
Почему: Вариант архитектур где будет выполняться программа очень много, предусмотреть все не получится просто.
из этого вытекает ответ на вопрос "зачем". Увы 3-й альтернативы не дано.
Вариант архитектур
воспользуйтесь openbuild service там можно собирать под "все" известные архитектуры
[quote="shaggy1005"]Вариант архитектур
воспользуйтесь openbuild service там можно собирать под "все" известные архитектуры[/quote]
Большое спасибо, сейчас попробуем)
Про это не знал)