Как добавить пакет в ядро, чтобы сделать его пакетом по умолчанию?
Я хочу добавить пакет xclip в ядро, чтобы сделать его пакетом по умолчанию. Означает, что если я дам кому-то свою собственную версию ядра для установки, то пакет xclip также должен быть установлен вместе с ядром. Им не нужно использовать команду "apt-get install xclip", чтобы получить ее. Как это сделать?
1 ответ
Вы бы добавили xclip
как Depends
в заголовках пакетов. Как лучше всего это сделать, во многом зависит от того, как вы упаковываете ядро.
Если вы собираете из пакетов Ubuntu, debian/control
В настоящее время файл содержит:
Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0)
Просто добавь xclip
на конец:
Depends: ${misc:Depends}, binutils, bzip2, coreutils | fileutils (>= 4.0), xclip
Если вы строите другой путь, может быть проще добавить зависимость после факта. Пакет - это просто сжатый архив. Вы все еще можете взломать и отредактировать control
файл после того, как что-то было упаковано, но вам нужно отказаться от него (если вы подписываете).