Skip to content

Scientific Linux

Sections
Personal tools
You are here: Home » Документация » FAQ » Scientific Linux 4x

Scientific Linux 4x

Document Actions
Вопросы, относящиеся к Scientific Linux 4x

В. Где находится kernel-source rpm?

О. В дистрибутивах  Scientific Linux 4.x применяется новый способ упаковки  ядра. Теперь это не kernel-source rpm. Заголовки ядра, необходимые большинству пользователей, теперь упакованы в kernel-devel или kernel-smp-devel.
Эти изменения зафиксированы в замечаниях к выпуску, а именно, в самых первых замечаниях к выпуску.      

В. Как создать модуль ядра без kernel-source rpm?

О. Ответ на этот вопрос дан в первых замечаниях к выпуску.

       An exploded source tree is not required to build kernel modules
against the currently in-use kernel. Just the corresponding kernel-devel
rpm.

For example, to build the foo.ko module, create the following file
(named Makefile) in the directory containing the foo.c file:

obj-m := foo.o

KDIR := /lib/modules/$(shell uname -r)/build
PWD := $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules


Issue the make command to build the foo.ko module.

В. Мне действительно нужны исходинки ядра. Как их получить?              

О. Ответ на этот вопрос дан в первых замечаниях к выпуску.
Вам нужно распаковать src.rpm ядра, который используется для создания новых бинарных пакетов rpm. Заметьте, что при работе с tar-архивом исходных текстов из src.rpm вы используете немодифицированный код ядра.  Все патчи должны быть развернуты в том же каталоге, где и разархивированные исходники.

Last modified 2006-06-27
 

Powered by Plone

This site conforms to the following standards: