Ä¿ÇÇÇâÀÌ ³ª´Â *NIX
Ä¿ÇǴнº
½Ã½ºÅÛ/³×Æ®¿÷/º¸¾ÈÀ» ´Ù·ç´Â °÷
*
HanIRCÀÇ #coffeenix ¹æ
[
Àåºñ ¹× ȸ¼± ÈÄ¿ø
]
> Forum <
IT ÀÏÁ¤
N
e
w
!
ÀÚµ¿È ÇÁ·ÎÁ§Æ®
HOME
>
½Ã½ºÅÛ °ü¸® / ¼¹ö¿î¿µ
>
ÆÐÅ°Áö °ü¸® / ÆÐÄ¡ / rpm
µµ¿ò¸»
°Ë»ö :
»çÀÌÆ®
WHOIS
À¥¼¹ö Á¾·ù
patch -p0 ¿Í patch -p1 Â÷ÀÌ & patch »ç¿ë (±Û µ¿ÂÊÇÏ´Ã)
ÀÛ¼ºÀÏ : 2003/10/29 19:15
±Û¾´ÀÌ : ÁÁÀºÁøÈ£ (
http://coffeenix.net/
)
Á¶È¸¼ö : 17068
[
ÀÌÀüȸé
/
¼öÁ¤
] ºñ¹Ð¹øÈ£ :
ÆÐÄ¡(patch) »ç¿ë¿¡ ´ëÇÑ ±ÛÀÔ´Ï´Ù.
¸ðµÎ ¸®´ª½º »ç¶û³Ý(¿¾ Àû¼ö³×)¿¡ ´äº¯À¸·Î ¿Ã¶ó¿Â ±Û·Î,
Çϳª´Â µ¿ÂÊÇϴôÔ, ´Ù¸¥ Çϳª´Â ¼¼ÀÌ´ÔÀÌ ´äº¯ÇÑ °ÍÀÔ´Ï´Ù.
----------------------------------------------------------------------------
Ãâó : ¸®´ª½º»ç¶û³Ý,
http://linux-sarang.net/board/?p=read&table=qa&no=197418
103830¹ø ±ÛÀÇ ´äÀå±Û: RE: patch -p0 ¿Í patch -p1 ÀÇ Â÷ÀÌÁ¡Àº?
±Û¾´ÀÌ: µ¿ÂÊÇÏ´Ã ¡¡¡¡¡¡±Û¾´³¯: 2003-08-13 11:01:05 ¡¡¡¡¡¡ÀÐÀº¼ö: 114
: Á¦¸ñ ±×´ë·Î ÀÔ´Ï´Ù.
:
: ¾î¶²¶§ -p0¸¦ ¾²°í ¾î¶²¶§ -p1 À» ¾²´ÂÁö ±Ã±ÝÇÕ´Ï´Ù.
: ±×¸®°í -p? ÀÇ ¼ýÀÚ´Â 0°ú 1»ÓÀΰ¡¿ä?
:
: ¹æ±Ý Çϳª¸¦ ÆÐÄ¡Çغôµ¥, -p1 À» ½è´õ´Ï
: File to patch :
: ¶ó°í ¶ß´õ±º¿ä. ±×·¡¼ -p0¸¦ ½è´õ´Ï ¹¯Áö ¾Ê°í Àß µË´Ï´Ù.
: Ä¿³ÎÆÐÄ¡ÇÒ¶§´Â -p1À¸·Î Çß¾ú´ø°Å °°Àºµ¥.. °©Àڱ⠵ΰ³ÀÇ Â÷ÀÌ°¡ ±Ã±ÝÇؼ...
-pNUM ¿É¼ÇÀº ÆÐÄ¡ ÆÄÀÏ¿¡ ¸í½ÃµÇ¾î ÀÖ´Â 'ÆÐÄ¡ÇÒ ÆÄÀÏÀÇ À§Ä¡'¸¦
Á¦´ë·Î ã¾ÆÁÖ°Ô ÇϱâÀ§ÇÑ, 'path¿¡¼ Á¦°ÅÇÒ prefixÀÇ °³¼ö'Á¤µµ
ÀÇ Àǹ̸¦ Áö´Ñ´Ù°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. --strip=NUM °ú °°½À´Ï´Ù.
¿¹¸¦ µé¾î, ÆÐÄ¡ ÆÄÀÏ¿¡ 'ÆÐÄ¡ÇÒ ÆÄÀÏÀÇ À§Ä¡(À̸§)'°¡
/home/dcpark/idst/src/test.c ¿Í °°ÀÌ ÀûÇô ÀÖÀ» °æ¿ì...
-p0 ´Â 'Çϳªµµ ¼öÁ¤ÇÏÁö ¾ÊÀº' Àü path°¡ Æ÷ÇÔµÈ °ÍÀ»,
-p1 Àº 'ù¹ø° ½½·¡½¬°¡ ºüÁø' home/dcpark/idst/src/test.c¸¦,
-p4 ´Â '³»¹ø° ½½·¡½¬ ¾Õ±îÁö ºüÁø' src/test.c¸¦
'ÆÐÄ¡ÇÒ ÆÄÀÏÀÇ À̸§'À¸·Î ÀνÄÇÏ°Ô ÇÕ´Ï´Ù.
-p ¿É¼ÇÀ» ÁÖÁö¾Ê´Â ´Ù¸é, test.c ¸¸ ÆÄÀÏÀ̸§À¸·Î
°£ÁÖÇÏ°í ÆÐÄ¡¸¦ ½ÃµµÇÕ´Ï´Ù.
º¸ÅëÀÇ °æ¿ì, ¼Ò½º µð·ºÅ丮 Àüü¸¦ ¹é¾÷Çصΰí
(cp -rf /home/dcpark/package /home/dcpark/package.orig)
¼Ò½º(¿¹: /home/dcpark/package/src/test.c)¸¦ ¼öÁ¤Çؼ
ÆÐÄ¡ÆÄÀÏÀ» ¸¸µé±â¶§¹®¿¡
(diff -uNr package.orig package > patch.diff)...
ÆÐÄ¡ÇÒ ¼Ò½º ÆÐÅ°ÁöÀÇ ·çÆ®µð·ºÅ丮¿¡¼
-p1 À» »ç¿ëÇÏ¿© ÆÐÄ¡¸¦ ÇÏ´Â °ÍÀÔ´Ï´Ù.
(cd /home/dcpark/package/ && pach -p1 < where/patch.diff)
: ±×¸®°í ÆÐÄ¡ÈÄ¿¡ ³ª¿À´Â ¸Þ½ÃÁöÁß¿¡
: Hunk #1 succeeded at 1 with fuzz 2
: Hunk #2 failed at 353
: Hunk #3 failed at 374
: 2 out of 3 hunks failed
:
: ÀÌ°ÍÀÌ ¹«½¼ ¶æÀÎÁöµµ Á» ¾Ë·ÁÁÖ½Ã¸é °í¸¿°Ú½À´Ï´Ù.
Hunk´Â ÆÐÄ¡ÆÄÀÏ¿¡ ±â·ÏµÇ¾î ÀÖ´Â 'ÆÐÄ¡ÇÒ Á¶°¢(µ¢¾î¸®)'ÀÔ´Ï´Ù.
º¸Åë ÆÐÄ¡ÇÒ ¶§, À§¿Í °°Àº ¸Þ½ÃÁö°¡ ¾ø¾î¾ß ¹®Á¦¾øÀÌ Á¤»óÀûÀ¸·Î
󸮰¡ µÈ °ÍÀÌÁö¸¸, fuzz(ÆÛÁö, ²¸¸ÂÃß±â)·Î ½ÃµµÇÏ¿© ¼º°øÇÏ´Â
°æ¿ì¿¡´Â À§ÀÇ Ã¹¹ø° ¸Þ½ÃÁö¿Í °°Àº °ÍÀ» º¸¿©ÁÖ°Ô µË´Ï´Ù.
À§ÀÇ ¸Þ½ÃÁö¿¡¼ 'µÎ¹ø°¿Í ¼¼¹ø° ÆÐÄ¡ Á¶°¢'Àº ½ÇÆи¦ Ç߳׿ä. :)
ÀÚ¼¼ÇÑ °ÍÀº man patch ¸¦ Âü°íÇϼ¼¿ä.
----------------------------------------------------------------------------
Ãâó : ¸®´ª½º»ç¶û³Ý,
http://linux-sarang.net/board/?p=read&table=qa&no=190326
100602¹ø ±ÛÀÇ ´äÀå±Û: RE: patch ¶ó´Â°É ÇѹøµÎ ¾ÈÇغôµ¥..ÀÌ·¸°Ô ÇÏ¸é µÇ³ª¿ä??^^
±Û¾´ÀÌ: ¼¼ÀÌ ¡¡¡¡¡¡±Û¾´³¯: 2003-02-03 12:01:44 ¡¡¡¡¡¡ÀÐÀº¼ö: 152 ¡¡¡¡¡¡
: patch¸¦ Çغ¸·Á°í ÇÕ´Ï´Ù.
: ±Ùµ¥ °³³äÀÌ ¸¶´Ï ÇÞ°¥¸®³×¿ä..¿ª½Ã ÷ÇÏ´Â°Ç ¾î·Æ°í..°øºÎÀÇ Çʿ伺ÀÔ´Ï
´Ù.^^
:
: ÀÏ´Ü ´ÙÀ½°ú °°Àº ÆÐÄ¡¸¦ ¾ò¾ú½À´Ï´Ù.
: ¹Ø¿¡ º¸½Ã¸é RCS file: /home/wine/wine/controls/edit.c,v¶ó°í ÀûÇô ÀÖ½À
´Ï´Ù
: ±×·³...ÀÌ°É ÆÐÄ¡Çϱâ À§Çؼ±
:
: 1. Á¦ ¼Ò½º°¡../home/wine/wine¿¡ Á¸ÀçÇؾßÇÏ´Â °Ì´Ï±î?
-> À§Ä¡´Â ¾Æ¹« °÷À̳ª »ó°ü ¾ø½À´Ï´Ù. ¼Ò½º ¾ÐÃàÆÄÀÏ¿¡ ÀÖ´Â ³»¿ëÀÌ ±×´ë
·Î Ç®·ÁÀÖÀ¸¸é µË´Ï´Ù.
: 2. ±×¸®°í ¾Æ·¡ ÆÐÄ¡¸¦ ÇϳªÀÇ ÆÄÀÏ¿¡ ÀúÀåÇؾßÇϳª¿ä?
: ¾Æ´Ï¸é indexº°·Î µû·Î ÀúÀåÇؾßÇϳª¿ä?
: index: controls/edit.c
: Index: dlls/x11drv/keyboard.c
: .
: .
: .
: ÀÌ·± ½ÄÀ¸·Î µÇ¾î ÀÖ´Â À妽ºµéÀ» edit.patch keyboard.path·Î µû·Î
: ÀúÀåÀ» Çؼ °¢°¢ ÆÐÄ¡¸¦ ÇØÁà¾ß ÇÏ´Â °Ì´Ï±î?
:
: ¾Æ´Ï¸é wine_xim.patchÀÌ·± ½ÄÀ¸·Î Çϳª·Î ÀúÀåÇؼ ÆÐÄ¡ÇØÁà¾ßÇÏ´Â °Ì´Ï
±î?
ÀϹÝÀûÀ¸·Î ÆÐÄ¡´Â ÇϳªÀÇ ÆÄÀÏ¿¡ ÀúÀåµÇ¾î ¹èÆ÷µË´Ï´Ù. À§¿Í °°Àº °æ¿ì¿¡
´Â wine-xim.patchó·³ ÇϳªÀÇ ÆÄÀÏ·Î Á¸ÀçÇÕ´Ï´Ù. º°µµ·Î indexº°·Î ºÐ¸®
ÇÒ ÇÊ¿ä¾ø½À´Ï´Ù.
: 3. ¸¶Áö¸·À¸·Î ÆÐÄ¡ ¹æ¹ý ÀÔ´Ï´Ù.
:
: p0 ¿É¼Ç°ú p1¿É¼ÇÀÇ Â÷ÀÌÁ¡ÀÌ ¹«¾ùÀΰ¡¿ä? ã¾Æ¼ ÀÐ¾î ºÃ´Âµ¥µµ ÇÞ°¥¸®³×
¿ä
:
: patch -p1 < ******.patch
:
: ÀÌ·¸°Ô ÇÏ¸é µÇ´Â °Ç°¡¿ä?
http://www.linux.sarang.net/paper/package
¿¡¼ %patch·Î ã¾Æº¸½Ã¸é µÎ¹ø
° ¹ß°ßµÇ´Â %patch¿¡ ´äÀÌ ÀÖ½À´Ï´Ù.
-------------------- ¿ø¹® -------------------------------------------
¿ª½Ã ³ª¿ì¿¡ ´äÀÌ ÀÖ¾ú´Ù. "¾ø¾Ù ½½·¡½¬ °¹¼ö" ¶ó°í Çϴµ¥ µµµ¥Ã¼ ¸Õ ¸»
Àΰ¡ ¿¹°¡ ÀÖÀ¸´Ï Çѹø ´Ù½Ã ±Ü¾î¿Í ºÁ¾ß¡. ÈåÀ½ µµÀúÈ÷ ±Ü¾î¼ ÀÌÇØÇÒ ±Û
ÀÌ ¾Æ´Ï´Ù.Çѹø ±×³É Àû¾î ºÁ¾ßÁö ^^; patch ÆÄÀÏÀ» º¸¸é ¸Ç À§Âë¿¡¼ ÀÌ·¯
ÇÑ ÁÙÀ» ¹ß°ßÇÒ ¼ö ÀÖÀ»°ÍÀÌ´Ù.
--- usr/src/foobar/foobar.c.orig Mon Aug 11 02:10:23 1997
+++ usr/src/foobar/foobar.c Mon Aug 11 02:03:59 1997
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ÆÐÄ¡ÇÒ ÆÄÀÏÀÇ À§Ä¡¸¦ ³ªÅ¸³×´Âµ¥ ¸¸¾à ¿ì¸®°¡ /usr/src/foobar ¶ó´Â µð
·ºÅ丮¿¡ À§Ä¡ÇÏ°í ÀÖ´Ù¸é patch < foobar.patch ÀÌ·±½ÄÀ¸·Î ¾Æ¹«¸® ÇغÁµµ
ÆÄÀÏÀ» ãÀ»¼ö ¾ø´Ù´Â ¿¡·¯°¡ ³¯°ÍÀÌ´Ù. Á×¾î¶ó ÇöÀç À§Ä¡¿¡¼
usr/src/foobar ¶õ µð·ºÅ丮¸¦ ãÀ»Å×´Ï±î ¸»ÀÌ´Ù. ÀÌ·±½ÄÀ¸·Î ÇÏ¸é µÈ´Ù.
patch -p3 < foobar.patch ÀÌÇØ°¡ °¡´Â°¡? usr/src/foobar/foobar.c ¶ó´Â
ÆÄÀÏÀ» ãÀ¸¶ó´Â °ÍÀ» p3 À» ÁÜÀ¸·Î½á ½½·¡½¬ 3°³ ¸¸Å Åõ¿í À߶󳻰í
foobar.c ¸¦ ãÀ¸¶ó°í Çϴ°ÍÀÌ´Ù.
ÀÌ°ÍÀÌ ¿Ö rpm ÆÐŰ¡¿¡¼ ÀÚÁÖ ¾²À̴°¡? ±âº»ÀûÀ¸·Î %patch ¸í·ÉÀ» ½Ç
ÇàÇÏ´Â À§Ä¡´Â BUILD ¾Æ·¡¿¡ ¾ÐÃàÀÌ Ç®¸° µð·ºÅ丮ÀÌ´Ù. patch ÆÄÀÏÀÇ ³»¿ë
À» º¸¸é º¸Åë foobar/src/foobar.c ÀÌ·±½ÄÀ¸·Î ÇÁ·Î±×·¥ÀÌ Ç®¸± µð·ºÅ丮±î
Áö Æ÷ÇԵǾî ÀÖ´Ù.
(µµµ¥Ã¼ ³»°¡ ¸Õ ¸»À» Çϴ°ÅÁö? ±×³É °¡ÀÚ.) ±×·¡¼ foobar/ ¶õ ºÎºÐ
À» ½ºÀ¹ À߶ó¼ src/foobar.c ·Î ¸¸µé¾î¾ß ÇÏ´Â ÀÏÀÌ ¸¹À»°ÍÀÌ´Ù. (ÀÌÀü
¹öÁ¯ºÎÅÍ ¾²´ø patch ¸¦ °è¼Ó ¾²´Â °æ¿ìµµ ¸¹°í µð·ºÅ丮ÀÇ À̸§ÀÌ Æ²¸±¶§
µµ ¸¹°í Çϴϱî) ±×·¡¼ º¸Åë %patch -p1 ¸í·ÉÀ» ÁÖ°í »ç¿ëÇÑ´Ù. Á÷Á¢ ÇØ
º¸¸é¼ ¸ö¿¡ ÀÍÈ÷¸é µÈ´Ù.
----------------------------------------------------------------------
ÀÌ patch¿¡¼´Â -p0¸¦ »ç¿ëÇØ¾ß ÇÏ´Â °ÍÀ¸·Î º¸ÀδÙ.
¼Ò½º°¡ Ç®·ÁÀÖ´Â µð·ºÅ丮¿¡ controls/edit.cÆÄÀÏÀÌ Àִµ¥ patch¿¡µµ
controls/edit.c¶ó°í µÇ¾î Àֱ⠶§¹®ÀÌ´Ù.
patchºÎºÐÁß¿¡¼
--- controls/edit.c ~~~
+++ controls/edit.c ~~~
ÁÙÀ» º¸¸é ¾Ë ¼ö ÀÖ½À´Ï´Ù.
Ä¿ÇǴнº Ä«Æä ÃÖ±Ù ±Û
[04/24]
º¸Çè
[04/22]
Re: OpenSSL Ãë¾àÁ¡ Á¤¸®, Logjam(·Î±×Àë)¿¡¼ Heartbleed±îÁö
[04/21]
LET¡¯S START WITH ON
[04/21]
º¸Çè
[04/20]
Á¦ÁÖ
[04/20]
±¹³»
[04/19]
Á¦ÁÖ
[04/18]
??? ?????
[04/17]
???? onion ?????? -
[04/11]
±¹°¡
[04/10]
Stride Into Dream:
[03/20]
Re: ¿Â¶óÀΰÔÀÓÀÇ Á¾ÁÖ±¹ ´ëÇѹα¹
[10/20]
Cross Compiler ±ò
[07/14]
SSL ¬¡¬°
[04/26]
Re: µµ½ºÈ¸é ¿ø°ÝÁ¶Á¾ ¿©ºÎ
N
e
w
! ÃÖ±Ù¿¡ µî·ÏÇÑ ÆäÀÌÁö
KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
¿ÀÇÂij½ºÄÉÀ̵å ijµå (OpenCASCADE CAD)
QCad for Windows --- GNU GPL (Free Software)
The Hello World Collection
IPMI¸¦ È°¿ëÇÑ ¸®´ª½º ¼¹ö°ü¸®
DNS ¼³Á¤ °Ë»ç
nagiosgraph ¼³Ä¡ ¹æ¹ý
Slony-I ¼³Ä¡ ¹æ¹ý (postgresql replication tool)
Qmail±â¹ÝÀÇ Anti spam ½Ã½ºÅÛ ±¸ÃàÇϱâ
clusterssh
[ ÇÔ²²ÇÏ´Â »çÀÌÆ® ]
¿î¿µÁø :
ÁÁÀºÁøÈ£(truefeel)
, ¾ß¼ö(yasu), ¹ü³ÃÀÌ, sCag
2003³â 8¿ù 4ÀÏ~