ПредишенСледващото

Сложете 2.6 ядро, или ядрена физика за домакинята.

Swing архиви tar.bz2 - тя е по-малък размер. Името на файла трябва да е нещо подобно на това - Linux-2.6.0.tar.bz2. Размерът на файла е около 33 MB. Swing винаги е последната стабилна ядрото.

Ако вече имате ядро ​​2.6.0. и трябва да се постави за пример 2.6.2, не е необходимо да се изпомпва над 33 MB, можете да изпомпва лепенки [наричан още "кръпки", но да кажем, че в руската] и актуализиране на източника на ядрото си до последната версия. В този случай, трябва да се изпомпва всички пластири в цифрова версия от вашата версия до последната. В този пример, пластира 2.6.1 и 2.6.2. Кръпката файлове са именувани - кръпка-2.6.1.bz2. Те може да не е на главната страница. потърсете ги на сървъра на FTP.

В допълнение към ядрото, може да се наложи да се изпомпва допълнителни лепенки, които подобряват основните възможности. Например, в 2.6 ядрото не поддържа lirc (дистанционно управление). За тази подкрепа е в ядрото е необходимо да въведе подходящ пластир.

Да вземем например такива петна:

Swing-добре кръпка за версията на ядрото, което искате да достави, ако не го направят, можете да изтеглите най-новите налични. В този случай, то е вероятно, че пластирът не дава резултати. Вероятността за това е толкова по-голяма, толкова по-голяма разлика в версии на ядрото. Да предположим, че ние поставяме на ядрото 2.6.1 и имам такива файлове

Добре. Сега ние подготвяме папката, където ще се изгражда ядрото. В Linux, за изграждане на източника е специална директория / ЮЕсАр / SRC. Въпреки това, по подразбиране пишете на обикновения потребител е забранено, така че не забравяйте да се даде право. Най-лесният начин - за стартиране на конзолата, за да корен и коригират команда, за да се даде възможност на всички записи.

[Майк @ Localhost микрофон] $ су -
парола:
[Root @ Localhost корен] # коригират а + т / ЮЕсАр / SRC
[Root @ Localhost корен] #

Копие на ядрото източник (Linux-2.6.0.tar.bz2) в папка / ЮЕсАр / SRC

Резултатът е директория Linux-2.6.0. Преименувайте го, например, Linux-2.6.1-ми

Копирайте всички кръпка има и преминете към следващата стъпка.

2. Поставете пластира

Първо разопаковането на опаковани пластира. МС за файл, натиснете F2 и след това "Y" (за файл .gz), или "В" (за .bz2 архив). В Gentoo, изберете всички файлове, натиснете правилните действия бутон, Разархивирайте.

Сега всъщност относно инсталирането на кръпки. На първо място, да наложи на отметка, за да актуализирате версията на ядрото (кръпка-2.6.1), а след това на другия. През файловия мениджър, за да инсталирате Gentoo, можете просто да щракнете с десния бутон и изберете Actions-наложени. В конзолата, трябва да се даде следната команда

В нашия пример, че ще изглежда по този начин

[Майк @ Localhost Linux-2.6.1-си] $ пластир -P1 -i пластир 2.6.1
изкърпване файлови КРЕДИТИ
кръпка файл Документация / Промени
кръпка файл Документация / DocBook / ядрото locking.tmpl
.
кръпка файл звук / sound_core.c
кръпка файл звук / USB / usbaudio.h
кръпка файл ЮЕсАр / gen_init_cpio.c

[Майк @ Localhost Linux-2.6.1-си] $ пластир -P1 -i bootsplash-3.1.3-2.6.0-test9.diff
изкърпване шофьори файлови / Чар / keyboard.c
Hunk # 1 успели 1052 (офсет 7 линии).
изкърпване шофьори файлови / Чар / n_tty.c
изкърпване шофьори файлови / Чар / vt.c
изкърпване шофьори файлове / видео / Kconfig
изкърпване шофьори файлове / видео / Makefile
изкърпване шофьори файлове / видео / bootsplash / Kconfig
изкърпване шофьори файлове / видео / bootsplash / Makefile
изкърпване шофьори файлове / видео / bootsplash / bootsplash.c
изкърпване шофьори файлове / видео / bootsplash / bootsplash.h
изкърпване шофьори файлове / видео / bootsplash / декодиране-jpg.c
изкърпване шофьори файлове / видео / bootsplash / декодиране-jpg.h
изкърпване шофьори файлове / видео / bootsplash / render.c
изкърпване шофьори файлове / видео / конзола / fbcon.c
изкърпване шофьори файлове / видео / конзола / fbcon.h
изкърпване шофьори файлове / видео / vesafb.c
закърпване на файлове включват / Linux / console_struct.h
закърпване на файлове включват / Linux / fb.h
кръпка файл на ядрото / panic.c

[Майк @ Localhost Linux-2.6.1-си] $ пластир -P1 -i Kernel-Win4Lin3-2.6.0.patch
кръпка файл на ядрото / exit.c
Hunk # 2 успели 772 (офсет 8 линии).
кръпка файл на ядрото / fork.c
Hunk # 1 успели 896 (офсет 34 линии).
кръпка файл на ядрото / sched.c
Hunk # 3 успели 827 (офсет 1 линия).
изкърпване файлови мм / vmscan.c
кръпка файл арка / i386 / Kconfig
Hunk # 1 успели 1167 (офсет 43 линии).
кръпка файл арка / i386 / ядро ​​/ apm.c
кръпка файл арка / i386 / ядро ​​/ CPU / common.c
кръпка файл арка / i386 / ядро ​​/ entry.S
кръпка файл арка / i386 / ядро ​​/ head.S
кръпка файл арка / i386 / ядро ​​/ process.c
кръпка файл арка / i386 / ядро ​​/ signal.c
кръпка файл арка / i386 / ядро ​​/ vm86.c
кръпка файл арка / i386 / Makefile
кръпка файл арка / i386 / МКИ / Makefile
кръпка файл арка / i386 / МКИ / mki.c
кръпка файл арка / i386 / мм / fault.c
кръпка файл включва / ASM-i386 / desc.h
кръпка файл включва / ASM-i386 / mki.h
кръпка файл включва / ASM-i386 / mkiversion.h
кръпка файл включва / ASM-i386 / segment.h
кръпка файл включва / ASM-i386 / thread_info.h
закърпване на файлове включват / Linux / init_task.h
закърпване на файлове включват / Linux / sched.h
Hunk # 1 успя при 463 (офсет -1 линии).

[Майк @ Localhost Linux-2.6.1-си] $ пластир -P1 -i MKI-adapter26_1_3_3.patch
кръпка файл арка / i386 / Makefile
кръпка файл арка / i386 / МКИ-adapter26 / лиценз
кръпка файл арка / i386 / МКИ-adapter26 / Makefile
кръпка файл арка / i386 / МКИ-adapter26 / mki26.c
кръпка файл арка / i386 / МКИ-adapter26 / МКИ-adapter26.h
кръпка файл арка / i386 / МКИ-adapter26 / mkifunc.h
кръпка файл арка / i386 / МКИ-adapter26 / МКИ-Стартиране
кръпка файл арка / i386 / МКИ-adapter26 / mkivnet.c
кръпка файл арка / i386 / МКИ-adapter26 / README
кръпка файл арка / i386 / МКИ-adapter26 / timer.c
кръпка файл арка / i386 / МКИ-adapter26 / vneteth.h
кръпка файл арка / i386 / МКИ-adapter26 / vnetint-pub.h

Обърнете внимание на изхода на командата кръпка

Ако пластирът е съвършен до мозъка на костите, на изхода трябва да бъде само онлайн закърпване файл. , Ако видите ред Hunk # 1 успели. Това означава, че пластирът е успешно наложена, но мястото е изместен към налагането на редица линии. Ако видите думата Неуспешно - това означава, че пластирът не се вписва, трябва да се търси по-подходящ човек. В този случай е по-добре да се премахне нашия каталог /usr/src/linux-2.6.1-my и да започне всичко отначало.

Така че, източниците на ядрото са готови и чакат, когато те се съберат.

3 Compile

3.1 Получаване

По този начин ще можете да изтеглите графика, но не можете да с шофьора да играят игри. За да се върнете към това как е било преди нас експерименти се кача на пакети на инсталационния диск (номерът на версията може да бъде различен)

NVIDIA_GLX-1.0-4363asp.i386.rpm
и един от
NVIDIA_kernel-2.4.20-9asp.i686.rpm
NVIDIA_kernel-2.4.20-9asp.athlon.rpm

в зависимост от ядрото, че сте инсталирали. Пакети място екип

Не забравяйте да се определи файла / и т.н. / X11 / XF86Config

благодаря

Аз благодаря на всички, които ме подкрепя, помага за коригиране на грешки:

Linukstsentra библиотека. списък на разделите

Свързани статии

Подкрепете проекта - споделете линка, благодаря!