Nowe posty

Autor Wątek: Patchowanie jądra...  (Przeczytany 1514 razy)

luko28

  • Gość
Patchowanie jądra...
« dnia: 2006-10-03, 21:51:27 »
Wiem że ten temat był już nie jednokrotnie poruszany, ale mimo zapoznania się z nimi i różnymi rozwiązaniami wciąż nie moge zpatchować jądra. Zacząłem już kombinować ale się powstrzymałem zanim coś zknociłem. Jestem początkujący więc mnie zrozumcie...
chce zpatchować jądro do 2.6.18
rozpakowywuje patcha
wykonuje polecenie patch -p0 < patch-2.6.18
i dostaje komunikat w terminalu że "nie można odnaleźć pliku do zpatchowania, może użyłeś złego parametru -p --strip podaj plik do zpatchowania: "
plik z patchem rozpakowywuje do /usr/src

próbowałem już różnych parametrów -p i rozpakowywania patcha do różnych katalogów ( / , /usr)
nic nie moge zrobić...

W wielu wątkach była podawana strona : http://www.jtz.org.pl/Html/Kernel-HOWTO.pl-5.html#ss5.1
nie każcie mi tam wracać.... znam ją już prawie na pamięć.

Proszę niech ktoś mi wytłumaczy na "chłopski rozum" co gdzie i jak.

eftep

  • Gość
Patchowanie jądra...
« Odpowiedź #1 dnia: 2006-10-03, 22:11:00 »
2006-10-03 21:51:27 luko28 napisał:

> Wiem że ten temat był już nie jednokrotnie poruszany, ale mimo zapoznania się z nimi i różnymi
 > rozwiązaniami wciąż nie moge zpatchować jądra. Zacząłem już kombinować ale się powstrzymałem
 > zanim coś zknociłem. Jestem początkujący więc mnie zrozumcie...
 > chce zpatchować jądro do 2.6.18
 > rozpakowywuje patcha
 > wykonuje polecenie patch -p0 < patch-2.6.18
 > i dostaje komunikat w terminalu że "nie można odnaleźć pliku do zpatchowania, może użyłeś
 > złego parametru -p --strip podaj plik do zpatchowania: "
 > plik z patchem rozpakowywuje do /usr/src
 >
 > próbowałem już różnych parametrów -p i rozpakowywania patcha do różnych katalogów ( / , /usr)
 > nic nie moge zrobić...
 >
 > W wielu wątkach była podawana strona : http://www.jtz.org.pl/Html/Kernel-HOWTO.pl-5.html#ss5.1
 > nie każcie mi tam wracać.... znam ją już prawie na pamięć.
 >
 > Proszę niech ktoś mi wytłumaczy na "chłopski rozum" co gdzie i jak.

Witam.

żebym to ja pamiętał jak są robione patche dla jądra, spróbuj tak :p

1 skopiuj plik do /usr/src
2 bzip2 -d patch-2.6.18.bz2
3 zmień nazwe starej wersji (linux-2.6.17 na "a")
4 cat patch-2.6.18.bz2 | patch -p0
5 przenieś pliki z "b" do "a"
6 zmień nazwe

można chyba też przez -p1 wtedy plik kopiujesz do katalogu ze źródłami i pomijasz zmiany nazwy.

Pozdro







chmooreck

  • Gość
Patchowanie jądra...
« Odpowiedź #2 dnia: 2006-10-04, 09:31:49 »
man patch

...dla obu

eftep

  • Gość
Patchowanie jądra...
« Odpowiedź #3 dnia: 2006-10-04, 09:39:52 »
2006-10-04 09:31:49 chmooreck napisał:

> man patch
 >
 > ...dla obu

:)