Я пытаюсь изменить этот исходный пакет debian, который требует, чтобы пользователь вручную установил заголовок текущего ядра Linux (с sudo apt install linux-headers - $ (uname -r)
перед установкой droidcam.
Однако это можно автоматизировать с помощью файла debian / control
или ] postinst
, чтобы пользователю не приходилось устанавливать его вручную?
Ну, это не полное решение. Это не распространяется, если пользователь хочет сохранить более старое ядро.
Вместо только заголовков
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
Итак: