Как указать текущий заголовок ядра в файле debian / control?

Я пытаюсь изменить этот исходный пакет debian, который требует, чтобы пользователь вручную установил заголовок текущего ядра Linux (с sudo apt install linux-headers - $ (uname -r) перед установкой droidcam.

Однако это можно автоматизировать с помощью файла debian / control или ] postinst , чтобы пользователю не приходилось устанавливать его вручную?

1
задан 13 August 2020 в 07:47

1 ответ

Ну, это не полное решение. Это не распространяется, если пользователь хочет сохранить более старое ядро.

Вместо только заголовков

Depends: ${misc:Depends}, build-essential, linux-headers-generic | linux-headers-generic-pae | linux-headers-lowlatency | linux-headers-lowlatency-pae

Поставьте ядро ​​и заголовки как требование

Depends: ${misc:Depends}, build-essential, linux-generic | linux-generic-pae | linux-lowlatency | linux-lowlatency-pae

Итак:

  • Если ядро ​​последней версии, оно установит свои заголовки.
  • Если ядро ​​старой версии, будет установлено ядро ​​последней версии с его заголовками.
1
ответ дан 29 October 2020 в 23:07

Другие вопросы по тегам:

Похожие вопросы: