Рейтинг@Mail.ru
[Войти] [Зарегистрироваться]

Наши друзья и партнеры

UnixForum
Беспроводные выключатели nooLite

Lines Club

Ищем достойных соперников.

системные требования battleborn


Книги по Linux (с отзывами читателей)

Библиотека сайта или "Мой Linux Documentation Project"

Из исходных кодов

Пред. 

Глава 13. Компиляция и установка новых ядер

 След.


Из исходных кодов

В общем случае исходные коды вы можете получить из двух мест:

  1. Официальное ядро Mandrakelinux. В каталоге SRPMS любого из зеркал Cooker вы найдете следующие пакеты:
    kernel-2.6.??.?mdk-?-?mdk.src.rpm
    Исходные коды ядра для компиляции используемого в дистрибутиве ядра. Оно сильно изменено внесенными дополнительными функциональными возможностями.
    kernel2.6-linus2.6.??-?mdk.src.rpm
    Стандартное ядро в том виде, как оно было опубликовано разработчиками ядра GNU/Linux.

    Получение официального ядра Mandrakelinux является рекомендуемой опцией: просто загрузите RPM с исходными кодами, установите их (как root) и переходите к «Конфигурирование ядра».

  2. Репозиторий официального ядра Linux. Главным сервером с исходными текстами ядра является ftp.kernel.org, но существует огромное число зеркал с именами типа ftp.xx.kernel.org, где xx представляет собой ISO-код страны. После официального объявления о доступности ядра вы должны подождать по крайней мере два часа, пока будут обновляться зеркала.

    На всех этих серверах FTP исходные тексты ядра находятся в каталоге /pub/linux/kernel. Перейдите в каталог с интересующей вас веткой: несомненно это будет v2.6. Никто не запрещает вам пробовать экспериментальные версии или использовать старые версии 2.4. Файлы с исходными кодами ядра носят называние linux-<версия_ядра>.tar.bz2, например linux-2.6.8.tar.bz2.

    Вы также можете применить патчи к исходным кодам ядра, чтобы обновить их по нарастающей: так, если у вас уже есть исходные коды ядра версии 2.6.6, и вы хотите обновиться до ядра 2.6.8, вам не нужно загружать все исходные коды 2.6.8, вы можете загрузить просто патчи patch-2.6.7.bz2 и patch-2.6.8.bz2. Как правило, это будет хорошей идеей, т.к. в настоящее время исходные коды «весят» десятки МБ.


Пред. 

Уровень выше

 След.

Обновление ядра при помощи бинарных пакетов 

Начало

 Распаковка исходных кодов, применение патчей к ядру (если необходимо)




Эта статья еще не оценивалась
Вы сможете оценить статью и оставить комментарий, если войдете или зарегистрируетесь.
Только зарегистрированные пользователи могут оценивать и комментировать статьи.

Комментарии отсутствуют