Hackelés:
Van egy "patch"-em, mit csináljak vele?
A patch (folt) file-okkal lehet forrásprogramokat "foltozni", vagyis azon előre megírt módosításokat elvégezni. A patch file kicsi, így egy esetleg apró módosításhoz nem kell újra az egész kernelt lehívni, csak a különbséget.
A patch file-okat a "patch" programmal lehet - peldául a kernelbe - átvezetni.
Lépj be abba a könyvtárba, ahova a kernelt kicsomagoltad. (Ez lehet például az /usr/src/, vagy az /usr/local/src/.) Ezután a patch file-t rá kell irányítani a patch programra, aminek kell még egy -p0 paraméter. Például valahogy így:
 cd /usr/src
 zcat /tmp/patch-2.2.2.gz | patch -p0
Ha minden jól ment, akkor csak a patchelt forrásfile-ok listája látszik.
Ha nem, akkor a patchnek valami gondja volt. Egy bizonyos fokig képes az eltéréseket korrigálni (pl: "Hunk#02 offset 120 success"), de ha azt mondja hogy FAILED, akkor nincs szerencséd, és a végeredmény általában egy működésképtelen forrás. Ilyenkor a patch *.rej file-okat készít azokról az esetekről, melyeket nem sikerült sikeresen letudnia, ha van benned elég lelkesedés, megpróbálhatsz utána járni.
A hibák többnyire azt jelzik: a patchfile nem ahhoz a forráshoz készült, amelyhez fel szeretted volna használni!
grin@tolna.net

This document is: http://localhost/var/www/cgi-bin/fom?file=188

[Search] [Appearance] [Show Edit Commands]
The Faq-O-Matic is by Jon Howell.