我正在尝试安装库特Fedora Core 5 内核版本 2.6.15 上的流量生成器。
当我尝试编译时,我收到此错误消息:
[root@dhcppc128 kute-1.4]# make
make modules
make[1]: Entering directory `/kute-1.4'
make -C /lib/modules/2.6.15-1.2054_FC5smp/build SUBDIRS=/kute-1.4 modules
make: *** /lib/modules/2.6.15-1.2054_FC5smp/build: No such file or directory. Stop.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [modules] Error 2
make[1]: Leaving directory `/kute-1.4'
make: *** [all] Error 2
我在尝试修补时也遇到错误。
我被告知我需要安装内核头文件,并且我尝试从 DVD 安装内核头文件和内核开发:
我检查了内核版本,它是:2.6.15-1.2054_FCSsmp i686
我已经尝试过kernel-smp-devel.2.6.15-1.2054_FC5.i686
RPM,但它给出了错误消息。
rpm -i kernel-smp-devel-2.6.15-1.2054_FC5.i686.rpm
warning: kernel-smp-devel-2.6.15-1.2054_FC5.i686.rpm: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
error: Failed dependencies:
/usr/sbin/hardlink is needed by kernel-smp-devel-2.6.15-1.2054_FC5.i686
安装kernel-devel.2.6.15-1.2054_FC5.i686
RPM 确实有效,但即使在重新启动后,我在编译时仍然遇到同样的问题。
我猜我需要安装 SMP 版本?
PS 我正在 P4 3.0 Ghz 和 1 Gig RAM 上运行它。
答案1
Fedora Core 5 是史前版本,在其内核上您将永远无法构建新模块。内核中的API是远的来自静态。