如何将包添加到内核并使其成为默认包?

如何将包添加到内核并使其成为默认包?

我想将 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打包后,您仍然可以闯入并编辑文件,但您需要重新签名(如果您正在签名)。

相关内容