Linux. От новичка к профессионалу. 6-е изд



Download 63,9 Mb.
Pdf ko'rish
bet276/519
Sana27.03.2022
Hajmi63,9 Mb.
#513339
1   ...   272   273   274   275   276   277   278   279   ...   519
Bog'liq
Linux. От новичка к профессионалу ( PDFDrive )

Часть V. Системные трюки, или Linux изнутри
сами исходные тексты ядра, которые в распакованном виде занимают немало. 
В-третьих, в процессе компиляции создается множество файлов, которые и зани-
мают львиную долю используемого объема. Поэтому после завершения компиля-
ции ядра не забудьте ввести команду 
make clean
— для очистки дискового про-
странства.
20.3.1. Установка дополнительных пакетов
Первым делом нужно установить пакеты, которые нам понадобятся для компиля-
ции ядра (рис. 20.3):
$ sudo apt-get install git build-essential ncurses-base ncurses-dev fakeroot
kernel-package xz-utils
Рис. 20.3. 
Ubuntu 17.04: установка дополнительного программного обеспечения
20.3.2. Загрузка исходных текстов ядра
Затем надо загрузить исходные тексты ядра. Для этого введите команду:
$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.12.8.tar.xz
На момент написания этих строк версия ядра 4.12.8 была последней, хотя, возмож-
но, уже появилась и новая версия. Просто откройте браузер и просмотрите содер-
жимое 
каталога 
https://cdn.kernel.Org/pub/linux/kernel/v4.x/. 
Впрочем, 
если 
вы сделаете, как здесь предлагается, то все равно установите более новую версию 
ядра, чем 3.19, которую предлагает Ubuntu 17.04 по умолчанию.


Глава 20. Ядро
363
Рис. 20.4. 
Ubuntu 17.04: загрузка исходников ядра
После загрузки архива нужно его распаковать:
$ tar xvf linux-4.12.8.tar.xz
$ cd linux-4.12.8
20.3.3. Настройка ядра
Настало время настроить ядро— создать свою собственную его конфигурацию. 
Ведь вы перекомпилируете ядро не просто так — наверняка вам нужно включить 
дополнительные возможности или же, наоборот, отключить какие-либо функции, 
чтобы сделать ядро компактнее. Впрочем, если вы хотите откомпилировать ядро 
эксперимента ради, путеводителем вам послужит табл. 20.2, в которой описаны 
основные разделы опций ядра.
Итак, поскольку вы уже последней выполненной командой перешли в каталог linux- 
4.12.8, введите теперь команды:
$ ср /boot/config-$(uname -г) .config
$ make menuconfig
Первая команда копирует текущую конфигурацию ядра в файл 
.config,
а вторая — 
запускает конфигуратор ядра. Существует и графическая версия конфигуратора, 
но, на мой взгляд
make menuconfig
 
— наиболее удобный (рис. 20.5).
Меню конфигуратора содержит как разделы с опциями (куда можно попасть, нажав 
клавишу с подсвеченной в меню буквой или клавишу на выделенном раз-
деле), так и отдельные опции конфигурации. Назначение разделов и опций корне-
вого раздела конфигуратора ядра представлены в табл. 20.2.


364

Download 63,9 Mb.

Do'stlaringiz bilan baham:
1   ...   272   273   274   275   276   277   278   279   ...   519




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish