patch-o-matic(p-o-m)Àº ¸» ±×´ë·Î ÀÚµ¿À¸·Î Ä¿³ÎÀ» ÆÐÄ¡ÇÏ´Â µµ±¸ÀÔ´Ï´Ù.
ÆÐÄ¡¸¦ °è¼ÓÇÏ´Ùº¸¸é ¾î¶² ÆÐÄ¡µéÀº Áú¹® ¾øÀÌ Àû¿ëÇÏ°í, ¾î¶² ÆÐÄ¡µéÀº ¿©·¯ºÐ¿¡°Ô ¼³¸íÀ» º¸¿©ÁÖ°í ÆÐÄ¡ÇÒ °ÍÀÎÁö ¹¯½À´Ï´Ù. °è¼ÓµÇ´Â Áú¹®¿¡ ÁöÃÄ°¥ ¶§Âë ´õÀÌ»ó Àо´Â ÀÏÀÌ ±ÍÂú¾ÆÁö°í ¸ðµÎ ÆÐÄ¡Çعö¸®·Á´Â ¸¶À½µµ µé°ÚÁö¸¸ ²À ÇÊ¿äÇÑ ÆÐÄ¡¸¸ ²Ä²ÄÈ÷ Àû¿ëÇÏ´Â°Ô ÁÁ½À´Ï´Ù.
¾Æ·¡´Â p-o-m Å° »ç¿ë¹ýÀÔ´Ï´Ù:
ÆÐÄ¡ÇÏÁö ¾ÊÀ¸·Á¸é ¿£ÅÍÅ°¸¸ ´©¸¨´Ï´Ù.
ÆÐÄ¡¸¦ Àû¿ëÇÏ°í Å×½ºÆ®ÇÏ·Á¸é `y'Å°¸¦ ´©¸¨´Ï´Ù. ÆÐÄ¡¿¡ ½ÇÆÐÇÑ´Ù¸é ´Ù½Ã È®ÀÎÀ» À§ÇÑ ÇÁ·ÒÇÁÆ®¸¦ º¸¿©ÁÝ´Ï´Ù. ±×·¸Áö ¾Ê´Ù¸é, ÆÐÄ¡°¡ ¼º°øÇÑ °ÍÀÔ´Ï´Ù(`Already Applied' ¶óÀο¡¼- ÆÐÄ¡ÀÇ À̸§À» º¼ ¼ö ÀÖ½À´Ï´Ù)
ÆÐÄ¡°¡ Á¤»óÀûÀ¸·Î Àû¿ëµÇ´ÂÁö Å×½ºÆ®ÇÏ·Á¸é `t'Å°¸¦ ´©¸¨´Ï´Ù.
ÆÐÅ°¸¦ °Á¦·Î Àû¿ëÇÏ·Á¸é `f'Å°¸¦ ´©¸¨´Ï´Ù.
p-o-mÀ» ³¡³»·Á¸é `q'Å°¸¦ ´©¸¨´Ï´Ù.
ÃֽŠĿ³Î(http://www.kernel.org), patch-o-matic(http://www.iptables.org), iptables(http://www.netfilter.org) µîÀ» ±¸ÇÕ´Ï´Ù. tar-ball ÆÄÀϵéÀ» /usr/src µð·ºÅ丮 ¾Æ·¡ Ç®¾î³õ°í, Ä¿³Î ¼Ò½º µð·ºÅ丮´Â linux¶ó´Â À̸§À¸·Î ¸µÅ©ÇÕ´Ï´Ù:
valkyrie:/usr/src# link -s linux-2.4.19 linux
À» Âü°íÇÕ´Ï´Ù.
´ÙÀ½ ¸í·ÉÀ¸·Î patch-o-maticÀ» Àû¿ëÇÕ´Ï´Ù.
valkyrie:/usr/src/patch-o-matic-20020825# ./runme extra
Ä¿³Î µð·ºÅ͸®¸¦ ¾Ë·ÁÁÖÁö ¾Ê¾Ò´Ù°í ±Ã½Ã··°Å¸³´Ï´Ù. ±×³É ¿£ÅÍÇϼ¼¿ä. ±âº»°ªÀÎ [/usr/src/linux]¸¦ »ç¿ëÇÏ°Ú³Ä°í ¹°¾î¿É´Ï´Ù.
Hey! KERNEL_DIR is not set. Where is your kernel? [/usr/src/linux] Examining kernel in
¸Þ½ÃÁöµéÀÌ ÁÖ¸£¸¤ ¿Ã¶ó°¡´Ù°¡ ¸ØÃß°í Àû¿ëÇÏ°Ú´À³Ä°í ¹¯½À´Ï´Ù. ±×³É ¿£ÅÍÇϸé NoÀÔ´Ï´Ù. Àû¿ëÇÏ·Á¸é y¸¦ ´©¸£°í ¿£ÅÍÇϼ¼¿ä. Ȥ½Ã ³Ê¹« ±æ¾î ÇÑ È¸éÀ» ³Ñ¾î°¬´Ù¸é, Shift+PgUp Å°¸¦ ´©¸£¼¼¿ä.