Как добавить пакет в ядро, чтобы сделать его пакетом по умолчанию?

Я хочу добавить пакет 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 файл после того, как что-то было упаковано, но вам нужно отказаться от него (если вы подписываете).

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