ȸ»ç¿¡¼ ÇÁ·Î±×·¥ ¹öÀü °ü¸®ÀÇ Çʿ伺ÀÌ »ý°Ü¼ CVS¸¦ ÇÒ±î SubversionÀ» ÇÒ±î ¾Æ´Ï¸é SourceSafe¸¦ ÇÒ±î °í¹ÎÀ» ÇÏ´Ù°¡...
SourceSafe´Â ÁÁ±äÇÏÁö¸¸ »ó¿ë¿¡´Ù°¡ À©µµ¿ìÁî ¿ÜÀÇ Ç÷§Æû¿¡¼´Â Áã¾àÀ̶ó Æ÷±âÇϰí.... CVS¸¦ °ËÅäÇÏ´Ù°¡ ¾Ë°ÔµÈ SubversionÀÌ CVSÀÇ ±â´ÉÀ» º¸°ÇÑ »õ·Î¿î ¹öÀü°ü¸® ÇÁ·Î±×·¥À̶ó°í ÇØ¼ SubversionÀ» »ç¿ëÇϱ⠸¾ ¸Ô¾ú½À´Ï´Ù.
¼ºê¹öÀüÀ» ¼³Ä¡Çϰí ÀÌ°Í Àú°Í ¾²´Ù°¡ º¸´Ï±ñ...
°Ë»öÀ» ÇÒ ¼ö°¡ ¾ø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ¾î¼... ¶Ç µÚÀû°Å¸®´Ù°¡ TracÀ̶ó³ðÀÌ ÀÖ´Ù´Â °É ¾Ë°Ô µÇ¾ú½À´Ï´Ù.
1Àå. Trac On Windows - ¼³Ä¡ ÆÄÀÏ ¹öÀü¸ÂÃß±â
TracÀº ¼ºê¹öÀü¿¡ À§Å° À¥À» ÇÕÃijõÀº ÇüÅÂ¶ó¼ °Ô½ÃÆÇó·³ »ç¿ëµµ ÇÏ°í ¹öÀüµµ °ü¸®Çϵµ·Ï µÇ¾î ÀÖ´õ ±º¿ä. ±×·±µ¥ ´Ù ÁÁÀºµ¥... ¼³Ä¡°¡ ³Ê¹« ¾î·Á¿ü½À´Ï´Ù. PythonÀ» Àß ¸ð¸£´Â Àú¿¡°Ô´Â ´õ¿í ¾î·Á¿ü½À´Ï´Ù. »ç½ÇÀº ¾ÆÁ÷ ¿ÏÀüÇÑ ¼³Ä¡¸¦ ÇÏÁú ¸øÇß½À´Ï´Ù. À̱ÛÀº Áö±Ý±îÁö »ðÁú Çß´ø ºÎºÐ°ú ¾ÕÀ¸·ÎÀÇ »ðÁú ÇÒ ºÎºÐÀ» Á¤¸®Çϱâ À§ÇØ ÀÛ¼ºÇϰí ÀÖ½À´Ï´Ù.
ÀÌ°Í Àú°Í º¸¸é¼ »ðÁúÀ» ÇÏ´Ù°¡ º¸´Ï ³ªÁß¿¡ ´Ù½Ã ¼³Ä¡Ç϶ó°í ÇÏ¸é ¸ø ÇÒ°Í °°¾Æ¼.. ¤Ð¤Ð¤Ð
±×·³ ÀÌÁ¦ ½ÃÀÛÇØ º¾µµ·Ï ÇսôÙ.
1. ¼³Ä¡ÇØ¾ß ÇÒ ÇÁ·Î±×·¥ ¸ñ·Ï
Á¦°¡ ¼³Ä¡ÇÏ¸é »ðÁúÇÑ ¿øÀÎ Áß °¡Àå Å« ¿øÀÎÀÌ ¼³Ä¡¸¦ ÇØ¾ßÇÒ °ÍÀÌ ³Ê¹« ¸¹Àºµ¥...
À̰͵éÀÌ ¼·Î ¹öÀüÀ» ¸ÂÃçÁÖÁö ¾ÊÀ¸¸é ¾ÈµÈ´Ù´Â °ÍÀ̾ú½À´Ï´Ù.
µÉ ¼ö ÀÖÀ¸¸é ÃֽŹöÀüÀÌ ¹ÝµíÀÌ ¼³Ä¡¿¡ ¼º°øÇÒ ¼ö ÀÖ´Ù´Â º¸ÀåÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.
¾Æ¸¶µµ TracÀ» ¼³Ä¡Çغ¸¼Ì´ø ºÐµéÀº ¸ðµÎ ¸¶Âù°¡Áö ÀÌÀ¯·Î »ðÁúÀ» ÇϼÌÀ» °Ì´Ï´Ù.
±×·¡¼ ¼³Ä¡Çϱâ Àü¿¡ ÇÊ¿äÇÑ ¹öÀüÀÇ ¸ðµâÀÌ ¸ðµÎ ÀÖ´ÂÁö È®ÀÎÇÏ´Â °úÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù.
1) ¹ÝµíÀÌ ÇÊ¿äÇÑ ÇÁ·Î±×·¥ ȤÀº ¸ðµâµé...
- Apache Web Server
- Subversion
- Python
- Subversion for the Python bindings (ÆÄÀ̽ã°ú ¼ºê¹öÀüÀÇ ¿¬°è¸¦ À§ÇÔ)
- Apache Module fro the Python (ÆÄÀ̽ã°ú ¾ÆÆÄÄ¡ ¿¬µ¿À» À§ÇÔ)
- DocUtils
- PySQLite
- ClearSilver
- TRAC
À§¿¡¼ PySQLite´Â TracÀÌ DB¸¦ »ç¿ëÇØ¾ß Çϴµ¥ SQLite¸¦ »ç¿ëÇÒ ¶§ ÇÊ¿äÇÕ´Ï´Ù. Âü°í·Î SQLite ´ë½Å¿¡ MySQLÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
2) ÇÊ¿äÇÏ´Ù¸é ¼³Ä¡ÇÒ ¼ö ÀÖ´Â ¸ðµâµé...
- WebAdmin (TracÀÇ Plug-In)
- ÇÑ±Û Trac Template (ÇѱÛȸ¦ À§ÇÔ)
- CygwinSSHD (º¸¾È °È¸¦ À§ÇÔ)
¼³Ä¡ÇØ¾ß ÇÒ Ç׸ñ¸¸ ºÁµµ ±â°¡ È® Á×ÁÒ? ¤Ð¤Ð
Àúµµ ´ä´äÇØ ¿É´Ï´Ù. °Å±â´Ù°¡ À̰͵éÀÌ ¹öÀüÀ» °¡¸°´Ù´Ï ´õ¿í ±×·¸½À´Ï´Ù.
¸ðµÎ ¿ÀÇ ¼Ò½º±â ¶§¹®¿¡ ¹öÀüÀÌ ¾È¸Â´Ù¸é ÄÄÆÄÀÏÀ» ÇØ¼ »ç¿ëÇØµµ µÇ°ÚÁö¸¸ ´Ù¸¥ ³ðÀº ±¦ÂúÀºµ¥...
ClearSilver¶ó´Â ³ðÀ» À©µµ¿ìÁî¿¡¼ ÄÄÆÄÀÏÇÏ·Á¸é À©µµ¿ìÁî¿¡ ¸®´ª½º ȯ°æÀ» ¸¸µé¾î¾ß ÇØ¼ ±×°Å Çϳª ÄÄÆÄÀÏ ÇÏ·Á°í ´õ º¹ÀâÇÏ°Ô ¸¸µé ¼ö´Â ¾øÁö ¾Ê°Ú½À´Ï±î? ¤¾¤¾ ±×·¡¼ µÉ ¼ö ÀÖÀ¸¸é ¹ÙÀ̳ʸ®¸¦ ±¸Çؼ »ç¿ëÇÏ·Á´Ù º¸´Ï±ñ... ÇØ´ç ¹öÀüÀÇ ÆÄÀϵéÀÇ ¹ÙÀ̳ʸ®¸¦ Á¦°øÇϰí ÀÖ´ÂÁö È®ÀÎÀ» ²À ÇØ¾ß ÇÕ´Ï´Ù.
2. ¼³Ä¡ÇÒ ÇÁ·Î±×·¥ ´Ù¿î·Îµå ¹× ¹öÀü üũ
¹®Á¦´Â °¢°¢ÀÇ ÇÁ·Î±×·¥À» ¿¬°áÇØ ÁÖ´Â ¸ðµâµéÀÔ´Ï´Ù.
¹öÀüÀÌ ¸Â´Â ³ð(¹ÙÀ̳ʸ® ÆÄÀÏ)ÀÌ ÀÖ´ÂÁö ÁÖ·Î Ã¼Å©ÇØ¾ß ÇÒ °ÍÀº ´ÙÀ½°ú °°½À´Ï´Ù.
- ¾ÆÆÄÄ¡¿Í ¼ºê¹öÀü
- ¾ÆÆÄÄ¡¿Í ÆÄÀ̽ã
- ¼ºê¹öÀü°ú ÆÄÀ̽ã
- ÆÄÀ̽ã°ú Ŭ¸®¾î½Ç¹ö
ÇöÀç Á¦°¡ ±ÛÀ» ¾²°í ÀÖ´Â ½ÃÁ¡À» ±âÁØÀ¸·Î À̾߱â Çϵµ·Ï ÇϰڽÀ´Ï´Ù.
Áö±ÝÀº ¹öÀüÀ» ¸ÂÃß´Â ¹æ¹ýÀ» ¼³¸íÇϰí ÀÖÀ¸¹Ç·Î ¹Ù·Î ´Ù¿î·Îµå ÇÏÁö ¸»°í ¿ì¼± Á¾ÀÌ¿¡´Ù°¡ ¹öÀüµéÀ» ÀûÀ¸¸é¼ »ìÆì¸¸ º¸¼¼¿ä.
1) ¾ÆÆÄÄ¡ À¥¼¹ö
¾ÆÆÄÄ¡ À¥¼¹ö¸¦ ´Ù¿î·Îµå ÇÒ ¼ö ÀÖ´Â °÷
ÇöÀç ÃֽŠRelease¹öÀüÀº 2.2.4ÀÔ´Ï´Ù.
±×¸®°í 2.0.59¹öÀüµµ Àֳ׿ä.
2) ¼ºê¹öÀü
¼ºê¹öÀüÀ» ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â °÷
ÀÌ ÆäÀÌÁöÀÇ ¸Ç ¾Æ·¡¿¡´Â À©µµ¿ìÁî ¹ÙÀ̳ʸ®¸¦ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Â ¸µÅ©°¡ ÀÖ½À´Ï´Ù.
º¸¸é ¾ÆÆÄÄ¡ ¹öÀü¿¡ µû¶ó¼ ´Ù¿î ¹ÞÀ» ¼ö ÀÖ´Â °æ·Î°¡ ±¸ºÐµÇ¾î ÀÖ½À´Ï´Ù.
´ÙÇàÀ̵µ ÇöÀç ¾ÆÆÄÄ¡ À¥¼¹öÀÇ ÃֽŹöÀüÀÌ 2.2.4¿¡¼ µ¹¾Æ°¥ ¼ö ÀÖ´Â ¼ºê¹öÀüÀÌ Àֳ׿ä.
1.4.4°¡ ÃֽйöÀüÀÌ ±¸¿ä.
1.4.3µµ ÀÖ½À´Ï´Ù.
ÇѰ¡Áö ´õ È®ÀÎÇÒ °ÍÀº ÆÄÀ̽ã°úÀÇ ¿¬µ¿À» À§ÇØ ÆÄÀ̽㠿¬µ¿ ¸ðµâÀÌ ÆÄÀ̽ãÀÇ ¾î¶² ¹öÀü±îÁö¸¦ Áö¿øÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
º¸´Ï±ñ.. py23, py24, py25 ±îÁö Áö¿øÇÏ´Â ¸ðµâÀÌ ÀÖ±º¿ä.
3) ÆÄÀ̽ã
ÆÄÀ̽ãÀ» ´Ù¿î·Îµå ¹ÞÀ» ¼ö ÀÖ´Â °÷
ÆÄÀ̽ãÀº 2.5.1, 2.4.4, 2.3.6 ¹öÀüÀ» ´Ù¿î ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
4) ÆÄÀ̽ã°ú ¼ºê¹öÀüÀÇ ¿¬°è ¸ðµâ
ÀÌ ¸ðµâÀº ¾Æ±î 2)¹ø Ç׸ñ¿¡¼ ÀÌ¹Ì »ìÆì º¸¾Ò½À´Ï´Ù.
py23, py24, py25°¡ ÀÖ¾úÁÒ. Áï, ÆÄÀ̽ã 2.3.x ºÎÅÍ ÆÄÀ̽ã 2.5.x±îÁö ¸ðµÎ ¿¬µ¿ÀÌ °¡´ÉÇϱº¿ä.
5) ¾ÆÆÄÄ¡¿Í ÆÄÀ̽㠿¬µ¿ ¸ðµâ
ÀÌ ¸ðµâÀº ÆÄÀ̽㠽ºÅ©¸³Æ®°¡ CGI¹æ½ÄÀÌ ¾Æ´Ï¶ó ¾ÆÆÄÄ¡ÀÇ ±â´ÉÈ®Àå ¸ðµâ(Fast-CGI)·Î µ¿ÀÛÇÒ ¼ö ÀÖµµ·Ï ÇØ ÁÝ´Ï´Ù.
ÃֽйöÀüÀº 3.3.1Àε¥ À©µµ¿ìÁî¿ë ¹ÙÀ̳ʸ®°¡ ÀÖ´Â ¸µÅ©¸¦ °¡º¸¸é..
ÆÄÀ̽ã°ú ¾ÆÆÄÄ¡ ¿¬µ¿ ¹öÀü°ü°è¸¦ ÆÄÀϸíÀ» ÅëÇØ¼ ¾Ë ¼ö Àִµ¥...
ÇöÀç´Â ´ÙÀ½°ú °°Àº ½ÖÀ¸·Î ¿¬µ¿ÇÒ ¼ö ÀÖ´Â ¹ÙÀ̳ʸ®¸¦ Á¦°øÇϰí ÀÖ½À´Ï´Ù.
py2.3.x - Apache2.0.x
py2.3.x - Apache2.2.x
py2.4.x - Apache2.0.x
py2.4.x - Apache2.2.x
py2.5.x - Apache2.0.x
py2.5.x - Apache2.2.x
6) ´ÚÀ¯Æ¿½º
ÇöÀç ¹öÀüÀº 0.4Àε¥ ÆÄÀ̽㠽ºÅ©¸³Æ®·Î¸¸ µÇ¾î ÀÖ°í ÆÄÀ̽ãÀ¸·Î ¼³Ä¡ÇÒ °Å±â ¶§¹®¿¡ Ưº°È÷ ¹öÀüÀ» üũÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
7) PySQLite
ÇöÀç ¹öÀüÀº 2.3.5 À̰í Python 2.3, 2.4. 2.5 ¸¦ Áö¿øÇÏ´Â ¹ÙÀ̳ʸ®¸¦ ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
8) Ŭ¸®¾î½Ç¹ö
ÇöÀç ¹öÀüÀº 0.10.5 Àε¥...
À©µµ¿ìÁî¿ë ¹ÙÀ̳ʸ®·Î Á¦°øÇÏ´Â ³ðÀº 0.9.14±îÁö¸¸ Á¦°øÇϰí ÀÖÀ¸¸ç °Ô´Ù°¡
PythonÀº 2.3°ú 2.4¸¸À» Áö¿øÇϳ׿ä.
Áö±Ý±îÁö´Â ÁÁ¾Ò´Âµ¥... ¿©±â¼ ¹®Á¦°¡ »ý°å³×¿ä. Áï, À̳𠶧¹®¿¡ Python 2.5¹öÀüÀ» »ç¿ëÇÒ ¼ö ¾ø´Ù´Â °ÍÀÔ´Ï´Ù. °í·Î ÆÄÀ̽ãÀÇ ¹öÀüÀº 2.4ÀÌÇÏ·Î µÇ¾î¾ß °Ú³×¿ä.
9) Æ®·¢(Trac)
ÇöÀç ¹öÀüÀº 0.10.4ÀÌ°í Æ¯º°ÇÏ°Ô ¹öÀüÀ» ¸ÂÃâ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.
Âü°í·Î ¾Æ·¡ÀÇ 11)¿¡ ÀÇÇØ ÇÑ±Û Æ®·¢À» »ç¿ëÇÏ½Ç ºÐÀº ¿µ¹® Æ®·¢À» ±»ÀÌ ´Ù¿î ¹ÞÀ¸½Ç Çʿ䰡 ¾ø½À´Ï´Ù.
10) À¥¾îµå¹Î
À¥¾îµå¹ÎÀº Æ®·¢ÀÇ °ü¸®¸¦ À¥»ó¿¡¼ ÇØ ÁÙ ¼ö ÀÖ´Â ¸ðµâÀÔ´Ï´Ù.
ÀÌ ¸ðµâÀº SetupToolÀ» ´Ù¿î ¹Þ¾Æ ¼³Ä¡Çϰí ÀÌ SetupToolÀ» ÀÌ¿ëÇØ¼ ¼³Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
À̳ðÀº Æ®·¢ ¹öÀü°ú ÆÄÀ̽ã¹öÀüÀ» µ¿½Ã¿¡ Ã¼Å©ÇØ¾ß ÇÕ´Ï´Ù.
º¸´Ï±ñ ÃÖ±Ù¹öÀüÀÌ 0.11Àε¥ Æ®·¢ 0.93ÀÌ»óÀ» ¿ä±¸ÇÏ¸ç ÆÄÀ̽ã 2.3°ú 2.4¸¦ Áö¿øÇÏ´Â ±º¿ä.
11) ÇÑ±Û Trac
ÇöÀç ¹öÀüÀº 0.10.4³×¿ä... ´ÙÇàÈ÷µµ ÃֽŹöÀüÀÇ ¿µ¹® TracÀÌ ÇѱÛÈ µÇ¾î ÀÖ½À´Ï´Ù.
12) CygwinSSHD
ÀÌ ÇÁ·Î±×·¥Àº Secure Shell DaemonÀ¸·Î Æ®·¢ÀÇ º¸¾ÈÀ» °È ½Ãų ¼ö ÀÖ½À´Ï´Ù.
13) ¹öÀüüũ °á°ú
ÀÚ ¿©±â±îÁö ÇØ¼ ¹öÀüüũ¸¦ ¸¶ÃƽÀ´Ï´Ù.
°á°úÀûÀ¸·Î ´ÙÀ½ÀÇ Á¶ÇÕÀÌ ÇöÀç »óÅ¿¡¼ ÄÄÆÄÀÏ ¾øÀÌ À©µµ¿ìÁî¿¡ °¡Àå ÃֽЏðµâµéÀ» ÀÌ¿ëÇØ¼ Æ®·¢À» ¼³Ä¡ÇÒ ¼ö ÀÖ´Â Á¶ÇÕÀÔ´Ï´Ù.
¾ÆÆÄÄ¡´Â 2.0.59, ¼ºê¹öÀü 1.4.4, ÆÄÀ̽ã 2.4.4 ±×¸®°í ³ª¸ÓÁö´Â ÀÌ¿¡ ¸Â´Â ÃֽŹöÀüµéÀ» »ç¿ëÇÏ¸é µÇ°Ú½À´Ï´Ù. ÀÌÁ¦ ¹öÀüüũ °á°ú°¡ ³ª¿ÔÀ¸´Ï ÇØ´ç »çÀÌÆ®¿¡¼ ´Ù¿î·Îµå¸¦ ¹Þ¾Æ ÇÑ µð·ºÅ丮¿¡ ´ã¾Æ ³õÀ¸¼¼¿ä. ¹ÙÀ̳ʸ®ÀÇ °æ¿ì ÀνºÅ纻À» Á¦°øÇÏ´Â °æ¿ìµµ ÀÖ°í ±×³É zipÀ̳ª tar·Î ¹¾îÁ® ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù. Àú´Â zipÀ̳ª tar·Î ¹¿© ÀÖ´Â ³ðµéÀ» ÁÖ·Î ¹ÞÀ» »ý°¢ÀÔ´Ï´Ù.
°í»ýÇÑ ±è¿¡ Á» ´õ °í»ýÇØ º¸·Á±¸¿ä. ¿©·¯ºÐµéÀº ÀνºÅ纻À» ¹ÞÀ¸¼¼¿ä.
±×·¯¸é ¼³Á¤ÀÌ Á» ÀÚµ¿È µÇ´Â ºÎºÐÀÌ ÀÖ½À´Ï´Ù.
¸¶Áö¸·À¸·Î ÇѰ¡Áö ´õ À̾߱â ÇÏÀÚ¸é...
À©µµ¿ìÁî »ó¿¡¼ Æ®·¢À» µ¹·Áº¸±â°¡ ³Ñ ¾î·Á¿ö¼ ÀÎÁö ´ÙÀ½ÀÇ À¥»çÀÌÆ®¿¡¼ ¾ÐÃุ Ç®¾î¼ Æ®·¢À» »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ¹À½ ¹öÀüÀ» ¸¸µé°í ÀÖ½À´Ï´Ù.
ÀÌ ¹À½ ÆÄÀÏ¿¡¼ÀÇ °¢ ÆÄÀϵéÀÇ ¹öÀüÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Python 2.4.3 for win32
Apache 2.2 for win32
mod_python
clearsilver 0.9.14 for win32
Subversion 1.4.2
svn-python 1.4.2 for win32, Python 2.4
pysqlite 2.3.2 for win32, Python 2.4
Trac 0.10.3
ÀÌ TracOnWindows(ALLinOne)Àº ÇöÀç 0.1 alpha 2°¡ ÃֽŹöÀüÀÔ´Ï´Ù.
´Ü, C:\TracÀ̶ó´Â µð·ºÅ丮 °íÁ¤µÇ¾î ÀÖ½À´Ï´Ù.
´Ù¿î ¹ÞÀº ÈÄ ¾ÐÃàÀ» Ç®°í C:\Tracµð·ºÅ丮¿¡ °¡¼ run-apache.bat ÆÄÀÏÀ» ½ÇÇà½ÃŲ ÈÄ À¥ºê¶ó¿ìÀú·Î