我一直在使用Linux内核,在我的自定义内核中编译和插入模块。以前我有Ubuntu,我一直在使用我的自定义内核,所有用于编译和安装内核的命令在安装了所有必需的库后就像魅力一样。
现在我已切换到Fedora 20,在这里我想安装我的自定义内核,为此我下载了所有可能的内核工具,即Kernel Development
Kernel Tools
这些是组安装和其他库我下载了ia32库(因为我正在使用64位操作系统),kernel-devel包。我仍然无法使用make-kpkg
命令。它说bash: make-kpkg: command not found...
。
我用Google搜索并尽我所能。
有人能让我摆脱这个麻烦吗?
答案 0 :(得分:1)
make-kpkg
是Debian内核打包工具。它在RHEL系列发行版中不存在,例如Fedora。
有关正确的步骤,请参阅Fedora文档页面“Building a custom kernel”。 (我没有在这里复制它,因为它很长,而且我不确定你可能会走多远。)
答案 1 :(得分:0)
make-kpkg工具是Debian系统上'kernel-package'包的一部分。它是一个生成debian包文件的Debian工具。 Ubuntu基于Debian并拥有此工具。但是,Fedora使用不同的系统来管理包。因此,Fedora上将无法使用make-kpkg。