Автор Тема: greshki pri patchvane  (Прочетена 1365 пъти)

frinko

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
greshki pri patchvane
« -: Feb 03, 2004, 13:20 »
kato napisha

bzip2 -dc patch-2.4.24.bz2 | patch -p0

can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -urN linux-2.4.23/Makefile linux-2.4.24/Makefile
|--- linux-2.4.23/Makefile      2003-11-28 10:26:21.000000000 -0800
|+++ linux-2.4.24/Makefile      2004-01-05 05:53:56.000000000 -0800
--------------------------
File to patch:

opitah i s -p1 i -p2 i -p3
ama pai sashtoto

kvo mu e ?
Активен

zazzko

  • Напреднали
  • *****
  • Публикации: 626
    • Профил
    • WWW
greshki pri patchvane
« Отговор #1 -: Feb 03, 2004, 14:23 »
Пробва ли patch -p1.
Между другото този пач при мен не успя да пачне както трябва ядрото и се принудих да го свалям цялото '<img'>.

frinko

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
greshki pri patchvane
« Отговор #2 -: Feb 03, 2004, 14:27 »
be probvah ot p1 ta do p5 i oak sahtoto...
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
greshki pri patchvane
« Отговор #3 -: Feb 03, 2004, 14:50 »
Ето ти един леймърски начин'<img'>

Първо си разархивираш пача:

bunzip2 pacth-2.4.24.bz2

Примерно, пляскаш го в /usr/src. Правиш линк към сорса на ядрото, който да се казва /usr/src/linux-2.4.23. Това е директорията, която пачът търси по подразбиране (както се вижда и от твоя случай).

След това:

cd /usr/src
patch -p0 <patch-2.4.24.patch
Активен

-------------------------------------------------------------------------
./debian/rules

frinko

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
greshki pri patchvane
« Отговор #4 -: Feb 03, 2004, 16:22 »
mozhe li da pachvam iadro 2.4.18 s patch 2.4.24?
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
greshki pri patchvane
« Отговор #5 -: Feb 03, 2004, 18:35 »
Не. Пачовете се прилагат последователно.
Активен

-------------------------------------------------------------------------
./debian/rules

frinko

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
greshki pri patchvane
« Отговор #6 -: Feb 03, 2004, 19:07 »
sorry za tapia vapros...
probvah i posledovatelno ... no mi dava greshki

triabva li da se kompilira iadroto sled pribavianeto na parvia patch?
ili triabva vsichki da se pribaviat i togava compile?
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
greshki pri patchvane
« Отговор #7 -: Feb 03, 2004, 20:46 »
Няма проблем с въпросите'<img'>

Нищо не трябва да се компилира. Ти пачваш сорса, не бинарния файл'<img'> Значи, логиката е следната. Аз на моята машина имам целия сорс само на 2.4.20. Когато инсталирах, това беше актуалното ядро. От тогава пачвам този сорс последователно. Той се намира примерно в:

/usr/src/linux-2.4.20

Като излезе 2.4.21, взех пача, разархивирах го в /usr/src и след това приложих пача. После дойде 2.4.22, направих линк:

ln -s /usr/src/linux-2.4.20 /usr/src/linux-2.4.21

Пачът на 2.4.22 търси специално тази директория. Като излезе 2.4.23, направих линк от /usr/src/linux-2.4.20, който вече се наричаше /usr/src/linux-2.4.22. И т.н.

Ако четеш внимателно съобщението, което ти излиза, пачът търси /usr/src/linux-2.4.23.
Активен

-------------------------------------------------------------------------
./debian/rules

frinko

  • Напреднали
  • *****
  • Публикации: 70
    • Профил
greshki pri patchvane
« Отговор #8 -: Feb 03, 2004, 22:12 »
mersi za otgovora

mnogo logichno mi zvuchi obache ne znam kvo stana
ama pak ne stana. osven tova probvah prosto ei taka pak
da priloja pachovete napravo v /usr/src/linux-2.4.18 kakto biah
probval dnes po-rano i to vze che stana .... ':0'
prosto ne znam veche kvo stava  '<img'>
Активен