Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: трябва ли да имам source-а за patch?
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: m.a.x. (max2< at >abv< dot >bg) Дата: 12/22/2003
 Искам да си сложа patch-2.4.23,обаче съм с Mandrake 9.2
 Download Edition и там няма source кода на линукса.Трябва ли
 да си го изтегля за да стане нещо и трябва ли да е някакъв
 специализиран файл като mdk,rpm или може да е от на
kernel.org


Отговор #1
От: Н. Антонов (nikola (a) linux-bg__dot__org) Дата: 12/22/2003
 Просто няма как да почнеш нещо, което нямаш:) Пачовете се
 прилагат върху сорса, така че без него просто не можеш да
 минеш. Освен това, пач за 2.4.23 може да бъде приложен само
 върху 2.4.22. Т.е. ако имаш сорса на 2.4.20 примерно, за да
 стане 2.4.23, трябва последователно да приложиш пачовете за
2.4.21, 2.4.21 и чак тогава 2.4.23.


Отговор #2
От: m.a.x. (max2__at__abv[ точка ]bg) Дата: 12/22/2003
kernel-source-2.4.22-21mdk.i586.rpm    40,2 MB

Това нали ще ми свърши работа?
Има ли значение това отзад 21mdk ли е или 10mdk например?
Благодаря. :)


Отговор #3
От: Н. Антонов (nikola __@__ linux-bg< dot >org) Дата: 12/22/2003
 За съжаление, има значение. Това означава, че ядрото е
 пачвано и има вероятност прилагането на пача да се счупи,
 защото той е пригоден за оригиналния сорс. Дори и при
 пачването да не видиш грешки, това не означава, че всичко е
 ОК и че новия сорс ще се компилира. Трябва ти т. нар.
vanilla, оригиналният сорс на ядрото.


Отговор #4
От: m.a.x. (max2__at__abv[ точка ]bg) Дата: 12/22/2003
 Ами инсталирания в момента е -10mdk.Значи да изтегля точно
него,нали?


Отговор #5
От: Н. Антонов (nikola__at__linux-bg[ точка ]org) Дата: 12/22/2003
 В сорса на ядрото на Mandrake има много пачове, които се
 бият с оригиналните пачове на kernel.org. Това означение
 -10mdk означава, че от Mandrake Team са пачвали сорса 10
 пъти са разни техни си хрумвания. Понякога са сполучливи,
 понякога правят бози. Изтегли си най-добре оригиналния сорс
 на 2.4.23 от kernel.ludost.net примерно. Когато излезе вече
 2.4.24, ще вземеш само пача пак от там и ще го приложиш
върху сорса на 2.4.23.


Отговор #6
От: m.a.x. (max2__at__abv __точка__ bg) Дата: 12/22/2003
А как точно трябва да стане работата.

$ bzcat /path/to/patch-2.4.23.bz2 | patch -p1 -R   

???
 Когато го правя така ме пита това:

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.22/CREDITS linux-2.4.23/CREDITS
 |--- linux-2.4.22/CREDITS       2003-08-25
04:44:39.000000000 -0700
 |+++ linux-2.4.23/CREDITS       2003-11-28
10:26:19.000000000 -0800
--------------------------
File to patch:


<< ipstealth (1 ) | VIA? (0 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.06 usr + 0.01 sys = 0.07 CPU)