Я ищу «лучший»* метод для добавления заголовков ядра Linux и библиотек разработки в качестве требования к RPM и пакету Debian, которые я делаю. Я знаю, что могу добавить тег «Requires: blah» в файл RPM .spec и что я могу сделать аналог в управляющем файле Debian, но это заставит пользователя загружать последние заголовки/devel ядра... не их текущие заголовки /devel.
Например, предположим, что пользователь работает с ядром Linux версии 3.4, а последняя версия — 3.5. Если они устанавливают RPM через yum и не имеют заголовков ядра или библиотек разработки, они загрузят заголовки 3.5 и библиотеки разработки. Но когда программное обеспечение отправляется в сборку, оно попытается найти заголовки 3.4 и библиотеки разработки и потерпит неудачу.
Спасибо!