FreeBSD ÇÚµåºÏ : °³¹ßÀÇ ÃÖÀü¼±: FreeBSD-current¿Í FreeBSD-stable : ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ : CVSup
Previous: CTM
Next: make world¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» »õ·Ó°Ô ¼¼¿ì±â.

18.3.3. CVSup

John Polstra <jdp@FreeBSD.ORG>Àú,

À̼º°ï <skon@stats.snu.ac.kr>¿ª.

18.3.3.1. ¼Ò°³

CVSupÀº ¿ø°Ý ¼­¹ö È£½ºÆ® ¸¶½ºÅÍ CVS º¸°ü¼Ò¿¡¼­ºÎÅÍ ¼Ò½º Æ®¸®¸¦ ¹èÆ÷(distributing)ÇÏ°í °»½Å(updating)Çϴµ¥ ¾²ÀÌ´Â ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°ÁöÀÔ´Ï´Ù. FreeBSD ¼Ò½º´Â Ķ¸®Æ÷´Ï¾Æ¿¡ ÀÖ´Â Áß¾Ó °³¹ß ÄÄÇ»ÅÍ(machine) CVS ÀúÀå°í¿¡¼­ °ü¸®°¡ µÇ¾îÁý´Ï´Ù. CVSupÀ¸·Î, FreeBSD »ç¿ëÀÚµéÀº ¼Õ½±°Ô ÀÚ½ÅÀÇ ¼Ò½º Æ®¸®¸¦ ÃÖ½ÅÀ¸·Î À¯ÁöÇÒ ¼ö ÀÖ½À´Ï´Ù.

CVSupÀº ¼ÒÀ§ °»½ÅÇϴµ¥ À־ pull ¸ðÇüÀ̶ó´Â °ÍÀ» »ç¿ëÇÕ´Ï´Ù. pull ¸ðÇü ÇÏ¿¡¼­, ¿øÇϱ⸸ ÇÑ´Ù¸é, °¢°¢ÀÇ Å¬¶óÀ̾ðÆ®´Â °»½ÅÇÒ °Íµé¿¡ ´ëÇØ ¼­¹ö¿¡ ÁúÀÇÇÕ´Ï´Ù. ¼­¹ö´Â °¢°¢ÀÇ Å¬¶óÀ̾ðÆ®¿¡¼­ÀÇ °»½Å ¿äûÀ» ¼öµ¿ÀûÀ¸·Î ±â´Ù¸³´Ï´Ù. ÀÌ·¸°ÔÇؼ­ ¸ðµç °³Á¤ ÀÚ·áµéÀº Ŭ¶óÀ̾ðÆ®¿¡ ÀÇÇØ Á¶Á¤µË´Ï´Ù. ¼­¹ö´Â ûÇÏÁöµµ ¾ÊÀº °³Á¤ÀÚ·áµé(updates)Àº °áÄÚ º¸³»Áö ¾Ê½À´Ï´Ù. »ç¿ëÀÚµéÀÌ °³Á¤ÀڷḦ ¾ò±âÀ§Çؼ­´Â ÀÏÀÏÀÌ CVSup Ŭ¶óÀ̾ðÆ®¸¦ ½ÇÇà½ÃÅ°°Å³ª, ÀÏÁ¤ÇÑ ¿øÄ¢ÇÏ¿¡ ÀÚµ¿ÀûÀ¸·Î ½ÇÇà½ÃÅ°´Â Å©·Ð(cron) ÀÛ¾÷À» ¼³Á¤Çؾ߸¸ ÇÕ´Ï´Ù.

"CVSup"À̶ó´Â ¸»Àº, ´ÜÁö ÀÌ°Í¿¡ ÁýÁß½ÃÄѼ­ º¸ÀÚ¸é, Àüü ¼ÒÇÁÆ®¿þ¾î ÆÐÅ°Áö¸¦ ÁöĪÇÕ´Ï´Ù. ÁÖ¿ä ÄÄÆ÷³ÍÆ®·Î´Â °¢°¢ÀÇ »ç¿ëÀÚ ÄÄÇ»ÅÍ¿¡¼­ ÀÛµ¿Çϴ Ŭ¶óÀ̾ðÆ® "cvsup", ±×¸®°í FreeBSD ¹Ì·¯ »çÀÌÆ®¿¡¼­ µ¿ÀÛÇÏ´Â ¼­¹ö "cvsupd"°¡ ÀÖ½À´Ï´Ù.

FreeBSD ¹®¼­¿Í ¸ÞÀϸµ¸®½ºÆ®¸¦ Àо´ë·Î, sup¿¡ ´ëÇØ Âü°í±Û(reference)À» º¼ ¼ö ÀÖ½À´Ï´Ù. supÀº CVSupÀÇ ÀüÀÓÀڷμ­, À̰͵µ À¯»çÇÑ ±â´ÉÀ» Á¦°øÇß½À´Ï´Ù. CVSupÀº supó·³ °ÅÀÇ µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î »ç¿ëµÇ°í, »ç½Ç, sup's °Í°ú ÈÄȣȯ(backward-compatible)ÀÌ µÇ´Â ¼³Á¤ÆÄÀÏÀ» »ç¿ëÇÕ´Ï´Ù. supÀº ´õÀÌ»ó FreeBSD ÇÁ·ÎÁ§Æ®¿¡¼­ »ç¿ëµÇÁö ¾Ê°í Àִµ¥, ÀÌ´Â CVSupÀÌ ´õ¿í ºü¸£°í À¯¿¬Çϱ⠶§¹®ÀÔ´Ï´Ù.

18.3.3.2. ¼³Ä¡

FreeBSD 2.2 ¶Ç´Â ±× ÀÌÈÄ ¹öÀüÀ» »ç¿ëÇÏ´Â °æ¿ì, CVSupÀ» ¼³Ä¡ÇÏ´Â °¡Àå ½¬¿î ¹æ¹ýÀº ÀÚ½ÅÀÇ ¼±È£¿¡ µû¶ó FreeBSD Æ÷Æ® Ä÷º¼ÇÀÇ Æ÷Æ®¸¦ »ç¿ëÇϰųª, ÀÌ¿Í ´ëÀÀÇÏ´Â ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

FreeBSD-2.1.6 ¶Ç´Â 2.1.7À» »ç¿ëÇÏ°í ÀÖ´Ù¸é, ºÒ¿îÇÏ°Ôµµ FreeBSD-2.1.{6,7}¿¡ ÀÖÁö ¾Ê´Â C ¶óÀ̺귯¸®¸¦ ¿ä±¸ÇÑ´Ù´Â »ç½Ç¶§¹®¿¡ ¹ÙÀ̳ʸ® ÆÐÅ°Áö¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, FreeBSD 2.2¿¡¼­¿Í °°ÀÌ ½±°Ô Æ÷Æ®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. °£´ÜÈ÷ tar ÆÄÀÏÀ» Ç®°í¼­, cvsup ¼­ºê µð·ºÅ丮¿¡ µé¾î°£ ´ÙÀ½, "make install"À̶ó°í Ä¡½Ê½Ã¿À.

CVSupÀº Modula-3·Î ÀÛ¼ºµÇ¾ú±â¿¡, ÆÐÅ°ÁöÀ̵ç Æ÷Æ®µç °£¿¡ Modula-3 ·±Å¸ÀÓ ¶óÀ̺귯¸®°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ°ÍÀº lang/modula-3-lib Æ÷Æ®³ª lang/modula-3-lib-3.6 ÆÐÅ°Áö¸¦ ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù. cvsup¿¡ °üÇØ µ¿ÀÏÇÑ ¹æÇâÀ¸·Î µû¶ó°¡´Ù º¸¸é, CVSup Æ÷Æ® ¶Ç´Â ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÒ ¶§ ÀÚµ¿ÀûÀ¸·Î ÀÌ ¶óÀ̺귯¸®µé·Î ÄÄÆÄÀÏ ±×¸®°í´Â/¶Ç´Â ¼³Ä¡°¡ µÉ °ÍÀÔ´Ï´Ù.

Modula-3 ¶óÀ̺귯¸®µéÀº ³Ê¹«³ªµµ Ä¿´Ù·¡¼­, °¡Á®¿Í¼­ ÄÄÆÄÀÏ ÇÏ´Â °ÍÀº Áï°¢ÀûÀ¸·Î ó¸®ÇÒ ¼ö ÀÖ´Â ÀÛ¾÷ÀÌ ¾Æ´Õ´Ï´Ù. ÀÌ·± ÀÌÀ¯·Î Çؼ­, ¼¼¹ø° ¼±Åà »ç¾çÀÌ Á¦°øµÇ°í ÀÖ½À´Ï´Ù. USA ¹èÆ÷ »çÀÌÆ®¿¡¼­ *Á¤ÀûÀ¸·Î ¸µÅ©µÈ* CVSupÀÇ FreeBSD ½ÇÇົÀ» °¡Á®°¡µµ·Ï ÇϽʽÿÀ.

À̻Ӹ¸ ¾Æ´Ï¶ó Àü¼¼°èÀÇ ¿©·¯ FreeBSD FTP ¹Ì·¯ »çÀÌÆ®¿¡¼­µµ °¡´ÉÇÕ´Ï´Ù.

´ë´Ù¼ö »ç¿ëÀÚµéÀº ¿ÀÁ÷ Ŭ¶óÀ̾ðÆ®¸¸ÀÌ ÇÊ¿äÇÒ »ÓÀÏ °Ì´Ï´Ù. ÀÌ·¯ÇÑ ½ÇÇົµéÀº ÀÚüÀûÀ¸·Î ¿ÏºñµÇ¾î À־ FreeBSD-2.1.0¿¡¼­ FreeBSD-current±îÁö ¾î¶² ¹öÀü¿¡¼­µµ ÀÛµ¿ÇÒ °ÍÀÔ´Ï´Ù.

Á¤¸®ÇÏÀÚ¸é, CVSupÀ» ¼³Ä¡ÇÏ´Â ¹æ¹ýÀ¸·Î´Â:

18.3.3.3. ¼³Á¤(Configuration)

CVSupÀÇ µ¿ÀÛÀº "supfile"À̶ó°í ºÒ¸®´Â ¼³Á¤ÆÄÀÏ·Î Á¦¾î°¡´ÉÇÕ´Ï´Ù. FreeBSD-2.2·Î »ç¿ëÇÏ°í ÀÖÀ» °æ¿ì, µð·ºÅ丮 /usr/share/examples/cvsup¿¡ ¸î°¡Áö ¿¹Á¦ ¼³Á¤ ÆÄÀϵéÀÌ ÀÖ½À´Ï´Ù. 2.2 ÀÌÀüÀÇ ¹öÀüÀÇ °æ¿ì ¶ÇÇÑ ÀÌ ¿¹Á¦µéÀº ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/src/share/examples/cvsup/¿¡¼­ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.

supfile¿¡ ÀÖ´Â ³»¿ëÀº cvsup¿¡ ´ëÇÑ ´ÙÀ½ÀÇ Áú¹®µé¿¡ ´äÀ» Á¦½ÃÇÒ °ÍÀÔ´Ï´Ù:

´ÙÀ½¿¡´Â, À§ÀÇ Áú¹® °¢°¢À» µ¹¾Æ°¡¸ç ´äÇÏ´Â ÀüÇüÀûÀÎ supfileÀ» ±¸¼ºÇغ¼ °ÍÀÔ´Ï´Ù. ±×Àü¿¡ ¸ÕÀú supfileÀÇ Àü ±¸Á¶¸¦ ±â¼úÅä·Ï ÇÏ°Ú½À´Ï´Ù.

supfileÀº ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. ÁÖ¼®Àº "#"·Î ½ÃÀÛÇÏ°í ±× ¶óÀÎÀÇ ³¡±îÁö È®ÀåµÉ ¼ö ÀÖ½À´Ï´Ù. ºñ¾îÀְųª ÁÖ¼®¸¸ ÀÖ´Â ¶óÀÎÀº ¹«½ÃµË´Ï´Ù.

°¢°¢ÀÇ ³ª¸ÓÁö ¶óÀÎÀº »ç¿ëÀÚ°¡ ¹ÞÀ¸·Á ÇÏ´Â ÆÄÀÏ ¸ðÀ½À» ±â¼úÇÕ´Ï´Ù. ÀÌ ¶óÀÎÀº "Ä÷º¼Ç(collection)"ÀÇ À̸§À¸·Î ½ÃÀÛÇϴµ¥, ÀÌ´Â ¼­¹ö¿¡¼­ Á¤ÀÇµÈ ÆÄÀϵéÀÇ ³í¸®ÀûÀÎ ¹­À½ÀÔ´Ï´Ù. Ä÷º¼ÇÀÇ À̸§Àº ¾î¶² ÆÄÀÏÀ» ¿øÇÏ´Â Áö ¼­¹ö¿¡°Ô ¾Ë·ÁÁÖ°Ô µË´Ï´Ù.. Ä÷º¼Ç À̸§ µÚ¿¡´Â ºñ¾îÀְųª, Ãß°¡ÀûÀÎ Ç׸ñµéÀÌ ¿À°Ô µÇ´Âµ¥, ºóÄ­À¸·Î ±¸ºÐµË´Ï´Ù. ÀÌ·¯ÇÑ Ç׸ñµéÀÌ À§¿¡¼­ Á¦±âµÈ Áú¹®µé¿¡ ´äÀ» ÇÏ°Ô µË´Ï´Ù. ÀÌ¿¡´Â µÎ°¡Áö Á¾·ù°¡ Àִµ¥: Ç÷¡±× Ç׸ñ(flag field)°ú °ª Ç׸ñ(value field)ÀÔ´Ï´Ù. Ç÷¡±× Ç׸ñÀº ´Üµ¶À¸·Î ¾²ÀÌ´Â Å°¿öµå·Î µÇ¾îÀִµ¥, ¿¹·Î, "delete" ¶Ç´Â "compress"°¡ ÀÖ½À´Ï´Ù. °ª Ç׸ñ ¶ÇÇÑ Å°¿öµå·Î µÇ¾î ÀÖÁö¸¸, Å°¿öµå´Â ºóÄ­ÀÌ ¾øÀÌÇؼ­ "="°ú µÎ¹ø° ´Ü¾î°¡ ¿¬´Þ¾Æ ³ª¿É´Ï´Ù. ¿¹¸¦ µé¾î, "release=cvs"´Â °ª Ç׸ñÀÔ´Ï´Ù.

supfileÀº ÀüÇüÀûÀ¸·Î ¹Þ°íÀÚÇÏ´Â Çϳª ÀÌ»óÀÇ Ä÷º¼ÇµéÀ» Á¤ÇصӴϴÙ. supfileÀ» ±¸¼ºÇÏ´Â ÇÑ ¹æ¹ýÀº °¢°¢ÀÇ Ä÷º¼Ç¸¶´Ù ¸íÈ®È÷ ¿¬°üµÈ Ç׸ñ ¸ðµÎ¸¦ Á¤ÇØÁÖ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª, supfileÀÇ ¶óÀÎÀÇ ±æÀÌ°¡ ³Ê¹« ±æ¾îÁö´Â Çö»óÀ» ÃÊ·¡ÇÏ°í, ´ëºÎºÐÀÇ Ç׸ñµéÀÌ supfileÀÇ ¸ðµç Ä÷º¼Ç¿¡¼­ µ¿ÀÏÇϹǷΠºÒÆíÇÕ´Ï´Ù. CVSupÀº ÀÌ·¯ÇÑ ¹®Á¦µéÀ» ÇÇÇÏ´Â ±âº»ÀûÀÎ ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. Ưº°ÇÑ °¡»ó-Ä÷º¼Ç À̸§ "*default"·Î ½ÃÀÛÇÏ´Â ¶óÀεéÀº supfile ÇÏÀ§ Ä÷º¼Çµé¿¡¼­ ±âº»À¸·Î »ç¿ëµÇ´Â Ç÷¡±×¿Í °ªÀ» Á¤ÇØÁִµ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ±âº» °ªÀº Ä÷º¼Ç ÀÚü¿¡ ´Ù¸¥ °ªÀ» Á¤ÇØÁÖ¾î °³°³ÀÇ Ä÷º¼Ç¸¶´Ù ±âº»°ªÀ» µ¤¾î ¾µ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ ±âº»°ªÀº Ãß°¡ÀûÀÎ "*default" ¶óÀÎÀ¸·Î supfile Áß°£¿¡¼­ ¹Ù²Ù°Å³ª Ãß°¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÌ ¹è°æ ÇÏ¿¡, FreeBSD-currentÀÇ ¼Ò½º Æ®¸®¸¦ ¹Þ°í ¾÷µ¥ÀÌÆ®ÇÏ´Â supfileÀ» ±¸¼ºÇغ¸µµ·Ï ÇÏ°Ú½À´Ï´Ù.

18.3.3.4. CVSupÀ» ±¸µ¿Çϱâ

ÀÌÁ¦ ¸· °»½ÅÀ» ÇÏ·Á´Â ÁßÀÏ °ÍÀÔ´Ï´Ù. À̸¦ Çϴµ¥ ÀÖ¾î Ä¿¸Çµå ¶óÀÎÀº ²Ï ´Ü¼øÇÕ´Ï´Ù:

  cvsup supfile

¿©±â¼­ "supfile"Àº ¹°·Ð ¹æ±Ý ¸¸µé¾ú´ø supfileÀÇ À̸§ÀÔ´Ï´Ù. X11ÇÏ¿¡¼­ ½ÇÇàÀ» ½ÃÅ°°í ÀÖ´Ù¸é, cvsupÀº ¸î°³ÀÇ ¹öÆ°À¸·Î ÀÌ·ç¾îÁ® ÀÖ´Â GUI âÀ» º¸ÀÏ °ÍÀÔ´Ï´Ù. "go" ¹öÆ°À» ´©¸£°í¼­ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ÁÖÀÇÇØ º¸½Ê½Ã¿À.

ÀÌ ¿¹Á¦¿¡¼­´Â ½ÇÁ¦ÀÇ "/usr/src" Æ®¸®¸¦ °»½ÅÇÏ°í Àֱ⠶§¹®¿¡, cvsupÀÌ ÆÄÀϵéÀ» °»½ÅÇϴµ¥ ÇÊ¿äÇÑ ±ÇÇÑÀ» °¡Áö±âÀ§ÇØ ÇÁ·Î±×·¥À» root·Î ½ÇÇà½ÃÄÑ¾ß ÇÕ´Ï´Ù. Á÷Á¢ ¼³Á¤ ÆÄÀÏÀ» ¸¸µé¾ú°í ÀÌÀü¿¡ À̸¦ ½ÇÇà½ÃÄÑ º» ÀûÀÌ ¾ø¾ú±â ¶§¹®¿¡, ÀÌ´Â »ó´çÈ÷ ½Å°æ¾²ÀÌ°Ô ÇÒ °ÍÀÔ´Ï´Ù. ±ÍÁßÇÑ ÆÄÀϵéÀ» °Çµå¸®Áö ¾Ê°í ½ÃÇè ½ÇÇàÀ» ½ÃÄѺ¸´Â ¼Õ½¬¿î ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù. ´ÜÁö ¾îµò°¡ Æí¸®ÇÑ ºó µð·ºÅ丮¸¦ ¸¸µé°í¼­´Â, Ä¿¸Çµå ¶óÀο¡ Ãß°¡ÀûÀÎ Àμö·Î À̸¦ ÁöÁ¤ÇØÁÖ¸é µË´Ï´Ù:

  mkdir /var/tmp/dest
  cvsup supfile /var/tmp/dest

Á¤ÇØÁØ µð·ºÅ丮´Â ¸ðµç ÆÄÀÏ °»½ÅÀÚ·áµéÀÇ µµÂø(destination) µð·ºÅ丮·Î »ç¿ëµË´Ï´Ù. CVSupÀº "/usr/src"¿¡ Åë»óÀÇ ÆÄÀϵéÀ» °Ë»çÇÏ°ÚÁö¸¸, ±×°Íµé Áß ¾î´À °Íµµ º¯°æÇϰųª »èÁ¦ÇÏÁö´Â ¾ÊÀ» °ÍÀÔ´Ï´Ù. ÀϺÎÀÇ ÆÄÀÏ °»½ÅÀÚ·áµéÀº ´ë½Å "/var/tmp/dest/usr/src"¿¡ ÀúÀåµÉ °ÍÀÔ´Ï´Ù. CVSupÀº ¶ÇÇÑ ÀÌ ¹æ½ÄÀ¸·Î µ¿ÀÛÇÒ ¶§ ÀÌ base µð·ºÅ丮 »óÅ ÆÄÀϵéÀ» °Çµå¸®Áö ¾ÊÀº ä ³¡³¯ °ÍÀÔ´Ï´Ù. ÀÌ ÆÄÀϵéÀÇ »õ·Î¿î ¹öÀüµéÀº Á¤ÇØÁØ µð·ºÅ丮¿¡ ¾²¿©Áú °ÍÀÔ´Ï´Ù. "/usr/src"¿¡ Àбâ Á¢±ÙÀ» ÇÏ´Â ÇÑ, ÀÌ ½ÃÇè ½ÇÇà°ú °°Àº Á¾·ù¸¦ ¼öÇàÇϴµ¥ ÀÖ¾î ²À rootÀÏ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

X11À» »ç¿ëÇÏ°í ÀÖÁö ¾Ê°Å³ª GUI ȯ°æÀ» ÁÁ¾ÆÇÏÁö ¾ÊÀ¸¸é, cvsupÀ» ½ÇÇà½Ãų ¶§ command line¿¡ µÎ°³ÀÇ ¿É¼ÇÀ» Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù:

  cvsup -g -L 2 supfile

"-g"´Â cvsupÀÌ GUI¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù´Â ¾Ë·ÁÁÖ´Â °ÍÀÔ´Ï´Ù. ÀÌ´Â X11¸¦ ½ÇÇàÇÏ°í ÀÖÁö ¾Ê´Ù¸é ÀÚµ¿ÀûÀÌÁö¸¸, ±×·¸Áö ¾ÊÀ¸¸é ±×°ÍÀ» ¸í½ÃÇØÁÖ¾î¾ß ÇÕ´Ï´Ù.

"-L 2"´Â cvsup¿¡°Ô ÇÏ°íÀÖ´Â ¸ðµç ÆÄÀÏ °»½ÅÀÚ·áÀÇ ¼¼ºÎ»çÇ×À» Ãâ·ÂÇ϶ó ¾Ë·ÁÁÖ´Â °ÍÀÔ´Ï´Ù. Ãâ·Â¼öÁØ¿¡´Â "-L 0"¿¡¼­ "-L 2"°¡ ÀÖ½À´Ï´Ù. ±âº»Àº 0Àε¥, ¿¡·¯ ¸Þ¼¼Áö¸¦ Á¦¿ÜÇÏ°í´Â ¿ÏÀüÈ÷ ħ¹¬ÇÔÀ» ÀǹÌÇÕ´Ï´Ù.

»ç¿ë°¡´ÉÇÑ ´Ù¸¥ ¿É¼Çµéµµ ¸¹ÀÌ ÀÖ½À´Ï´Ù. À̵鿡 °üÇÑ °ü´ÜÇÑ ¸ñ·ÏÀ» º¸·Á¸é, "cvsup -H"À» Ä¡½Ê½Ã¿À. ´õ ÀÚ¼¼ÇÑ »çÇ×Àº, ¸Å´º¾ó ÆäÀÌÁö¸¦ º¸µµ·Ï ÇϽʽÿÀ.

ÀÌ·¯ÇÑ °»½Å ¹æ¹ý¿¡ ¸¸Á·ÇÑ´Ù¸é, cron(8)À» »ç¿ëÇؼ­ cvsupÀÇ ±ÔÄ¢Àû ½ÇÇàÅä·Ï ¹èÄ¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ºÐ¸íÈ÷, cronÀ¸·Î À̸¦ ½ÇÇàÇÒ ¶§ cvsupÀÌ GUI¸¦ »ç¿ëÇÏÁö ¾Êµµ·Ï ÇØ¾ß ÇÑ´Ù´Â °ÍÀ» ¸í½ÉÇϽʽÿÀ.

18.3.3.5. CVSup ÆÄÀÏ Ä÷º¼Ç

CVSupÀ¸·Î »ç¿ë°¡´ÉÇÑ ÆÄÀÏ Ä÷º¼ÇµéÀº °èÃûÀûÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù. ¸î °³ÀÇ Ä¿´Ù¶õ Ä÷º¼ÇÀÌ ÀÖ°í, ±×°ÍµéÀº ´õ ÀÛÀº ¼­ºê-Ä÷º¼ÇÀ¸·Î ³ª´©¾îÁý´Ï´Ù. Ä¿´Ù¶õ Ä÷º¼ÇÀ» ¹Þ´Â °ÍÀº ÀÌ ¼­ºê-Ä÷º¼ÇÀÇ °¢°¢ÀÇ °ÍµéÀ» ¹Þ´Â °Í°ú µ¿µîÇÕ´Ï´Ù. Ä÷º¼Ç °£ÀÇ °èÃþÀû ¿¬°ü¼ºÀº ¾Æ·¡ ¸ñ·Ï¿¡¼­ µé¿©¾²±â¸¦ »ç¿ëÇØ ¹Ý¿µÇØ ³õ°í ÀÖ½À´Ï´Ù.

´ëºÎºÐ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â Ä÷º¼ÇµéÀº src-all, cvs-crypto ±×¸®°í ports-all ÀÔ´Ï´Ù. ´Ù¸¥ Ä÷º¼ÇµéÀº ¿ÀÁ÷ Ư¼öÇÑ ¸ñÀûÀ» °¡Áø Á¶±×¸¸ ¸ðÀÓ¿¡¼­¸¸ »ç¿ëµÇ°í, ±×¸®°í ÀϺΠ¹Ì·¯ »çÀÌÆ®¿¡¼­´Â ±×µé ¸ðµÎ¸¦ ¿Å°Ü³õÁö ¾Ê±âµµ ÇÕ´Ï´Ù.

cvs-all release=cvs

¹Ì ´ë¿ÜºñÀÇ ¾Ïȣȭ Äڵ带 ¹èÀçÇÑ, À¸¶ä FreeBSD CVS º¸°ü¼Ò.

distrib release=cvs

FreeBSDÀÇ ¹èÆ÷¿Í ¹Ì·¯¸µ°ú ¿¬°üµÈ ÆÄÀϵé

doc-all release=cvs

FreeBSD ÇÚµåºÏ°ú ´Ù¸¥ ¹®¼­ÀÇ ¼Ò½º

ports-all release=cvs

FreeBSD port Ä÷º¼Ç.

ports-archivers release=cvs

¾ÐÃà Åøµé.

ports-astro release=cvs

õ¹® °ü·Ã Æ÷Æ®

ports-audio release=cvs

¼Ò¸® Áö¿ø.

ports-base release=cvs

/usr/portsÀÇ ÃÖ»óºÎ¿¡ ÀÖ´Â Àâ´ÙÇÑ ÆÄÀϵé.

ports-benchmarks release=cvs

º¥Ä¡¸¶Å©.

ports-biology release=cvs

»ý¹°ÇÐ.

ports-cad release=cvs

CAD Åøµé.

ports-chinese release=cvs

Áß±¹¾î Áö¿ø.

ports-comms release=cvs

Åë½Å ¼ÒÇÁÆ®¿þ¾î.

ports-converters release=cvs

¹®ÀÚ ÄÚµå º¯È¯±âµé.

ports-databases release=cvs

µ¥ÀÌÅͺ£À̽ºµé.

ports-deskutils release=cvs

ÄÄÇ»ÅÍ°¡ ¹ß¸íµÇ±â Àü¿¡ Ã¥»ó¿¡ ÀÖ¾ú´ø °Íµé.

ports-devel release=cvs

°³¹ß À¯Æ¿¸®Æ¼µé.

ports-editors release=cvs

ÆíÁý±âµé.

ports-emulators release=cvs

´Ù¸¥ OS¿¡ ´ëÇÑ ¿¡¹Ä·¹ÀÌÅ͵é.

ports-games release=cvs

°ÔÀÓµé.

ports-german release=cvs

µ¶ÀϾî Áö¿ø.

ports-graphics release=cvs

±×·¡ÇÈ À¯Æ¿¸®Æ¼µé.

ports-japanese release=cvs

ÀϺ»¾î Áö¿ø.

ports-korean release=cvs

Çѱ¹¾î Áö¿ø.

ports-lang release=cvs

ÇÁ·Î±×·¡¹Ö ¾ð¾î.

ports-mail release=cvs

ÀüÀÚ¿ìÆí ¼ÒÇÁÆ®¿þ¾î.

ports-math release=cvs

¼ö¸®Àû °è»ê ¼ÒÇÁÆ®¿þ¾î.

ports-mbone release=cvs

MBone ¾îÇø®ÄÉÀ̼ǵé.

ports-misc release=cvs

¹üÁÖ¿¡ ÇØ´ç ¾Ê´Â À¯Æ¿¸®Æ¼µé.

ports-net release=cvs

³×Æ®¿öÅ· ¼ÒÆ®ÇÁ¿þ¾î.

ports-news release=cvs

USENET ´º½º ¼ÒÇÁÆ®¿þ¾î.

ports-plan9 release=cvs

Plan9ÅëÇØ ³ª¿Â ´Ù¾çÇÑ ÇÁ·Î±×·¥µé.

ports-print release=cvs

Ãâ·Â °ü·Ã ¼ÒÇÁÆ®¿þ¾î.

ports-russian release=cvs

·¯½Ã¾Æ¾î Áö¿ø.

ports-security release=cvs

º¸¾È À¯Æ¿¸®Æ¼µé.

ports-shells release=cvs

Ä¿¸Çµå ¶óÀÎ ½©µé.

ports-sysutils release=cvs

½Ã½ºÅÛ °ü¸® À¯Æ¿¸®Æ¼µé.

ports-textproc release=cvs

¹®¼­ ó¸® À¯Æ¿¸®Æ¼µé (Ź»ó ÃâÆÇÀ» Æ÷ÇÔÇÏÁö´Â ¾Ê½À´Ï´Ù).

ports-vietnamese release=cvs

º£Æ®³²¾î Áö¿ø.

ports-www release=cvs

WWW°ú °ü·ÃµÈ ¼ÒÇÁÆ®¿þ¾î.

ports-x11 release=cvs

X À©µµ¿ì ½Ã½ºÅÛÀ» Áö¿øÇÏ´Â Æ÷Æ®

ports-x11-clocks release=cvs

X11 ½Ã°èµé.

ports-x11-fm release=cvs

X11 ÆÄÀÏ ¸Å´ÏÀúµé.

ports-x11-fonts release=cvs

X11 fonts and font utilities. X11 ±Û²Ã°ú ±Û²Ã À¯Æ¿¸®Æ¼µé.

ports-x11-toolkits release=cvs

X11 ÅøŶµé.

ports-x11-wm release=cvs

X11 À©µµ¿ì ¸Å´ÏÀúµé.

src-all release=cvs

The main FreeBSD sources, excluding the export-restricted cryptography code. ¹Ì ´ë¿ÜºñÀÇ ¾ÏÈ£ Äڵ带 ¹èÁ¦ÇÑ, À¸¶ä FreeBSD ¼Ò½ºµé.

src-base release=cvs

/usr/srcÀÇ ÃÖ»óºÎ¿¡ ÀÖ´Â Àâ´ÙÇÑ ÆÄÀϵé.

src-bin release=cvs

´ÜÀÏ-»ç¿ëÀÚ ¸ðµå¿¡ ÇÊ¿äÇÒ¸¸ÇÑ »ç¿ëÀÚ À¯Æ¿¸®Æ¼µé (/usr/src/bin).

src-contrib release=cvs

FreeBSD ÇÁ·ÎÁ§Æ®¿¡ ÇØ´çÇÏÁö ¾Ê´Â À¯Æ¿¸®Æ¼µé°ú ¶óÀ̺귯¸®µé, ºñ±³Àû º¯°æµÇÁö ¾ÊÀº ä »ç¿ëµË´Ï´Ù. (/usr/src/contrib).

src-etc release=cvs

½Ã½ºÅÛ ¼³Á¤ ÆÄÀϵé (/usr/src/etc).

src-games release=cvs

°ÔÀÓµé (/usr/src/games).

src-gnu release=cvs

GPL ±â¹ÝÀÇ À¯Æ¿¸®Æ¼µé (/usr/src/gnu).

src-include release=cvs

Çì´õ ÆÄÀϵé (/usr/src/include).

src-kerberosIV release=cvs

KerberosIV º¸¾È ÆÐÅ°Áö (/usr/src/kerberosIV).

src-lib release=cvs

¶óÀÌÆ®·¯¸®µé (/usr/src/lib).

src-libexec release=cvs

º¸Åë ´Ù¸¥ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ½ÇÇàµÇ´Â ½Ã½ºÅÛ ÇÁ·Î±×·¥µé (/usr/src/libexec).

src-release release=cvs

FreeBSD ¸±¸®Á Á¦ÀÛÇϴµ¥ ÇÊ¿äÇÑ ÆÄÀϵé (/usr/src/release).

src-sbin release=cvs

´ÜÀÏ-»ç¿ëÀÚ ¸ðµå¿¡ °üÇÑ ½Ã½ºÅÛ À¯Æ¿¸®Æ¼µé (/usr/src/sbin).

src-share release=cvs

º¹¼öÀÇ ½Ã½ºÅÛ »çÀÌ¿¡ °øÀ¯µÉ ¼ö ÀÖ´Â ÆÄÀϵé (/usr/src/share).

src-sys release=cvs

Ä¿³Î (/usr/src/sys).

src-tools release=cvs

FreeBSD °ü¸®¿¡ °üÇÑ ´Ù¾çÇÑ Åøµé (/usr/src/tools).

src-usrbin release=cvs

»ç¿ëÀÚ À¯Æ¿¸®Æ¼µé (/usr/src/usr.bin).

src-usrsbin release=cvs

½Ã½ºÅÛ À¯Æ¿¸®Æ¼µé (/usr/src/usr.sbin).

www release=cvs

WWW ÀÚ·á¿¡ °üÇÑ ¼Ò½ºµé.

cvs-crypto release=cvs

¹Ì ´ë¿ÜºñÀÇ ¾ÏÈ£ ÄÚµå.

src-crypto release=cvs

FreeBSD ÇÁ·ÎÁ§Æ®¿Í °ü°è¾ø´Â ¹Ì ´ë¿ÜºñÀÇ À¯Æ¿¸®Æ¼¿Í ¶óÀ̺귯¸®µé, ºñ±³Àû º¯°æµÇÁö ¾ÊÀº ä »ç¿ëµË´Ï´Ù. (/usr/src/crypto).

src-eBones release=cvs

Kerberos¿Í DES (/usr/src/eBones).

src-secure release=cvs

DES (/usr/src/secure).

distrib release=self

CVSup ¼­¹öÀÇ ÀÚü ¼³Á¤ ÆÄÀϵé. CVSup ¹Ì·¯ »çÀ̵鿡¼­ »ç¿ëµË´Ï´Ù.

gnats release=current

GNATS ¹ö±×-ÃßÀû µ¥ÀÌÅͺ£À̽º.

mail-archive release=current

FreeBSD ¸ÞÀϸµ ¸®½ºÆ® ¾ÆÄ«À̺ê.

www release=current

¼³Ä¡µÈ WWW µ¥ÀÌÅÍ. WWW ¹Ì·¯ »çÀÌÆ®¿¡¼­ »ç¿ëµË´Ï´Ù.

18.3.3.6. °øÁö, Áú¹®, ±×¸®°í ¹ö±× ¸®Æ÷Æ®

CVSupÀÇ FreeBSD-¿¬°üµÈ Åä·ÐÀº ´ëºÎºÐ FreeBSD ±â¼úÀû ÅäÀÇ ¸ÞÀϸµ ¸®½ºÆ® <freebsd-hackers@FreeBSD.ORG>¿¡¼­ ÀÌ·ç¾îÁý´Ï´Ù. ¼ÒÇÁÆ®¿þ¾îÀÇ »õ ¹öÀüµéÀº FreeBSD °øÁö»çÇ× ¸ÞÀϸµ ¸®½ºÆ® <freebsd-announce@FreeBSD.ORG>»Ó¸¸ ¾Æ´Ï¶ó °Å±â¿¡¼­µµ °øÁöµË´Ï´Ù.

Áú¹®°ú ¹ö±× ¸®Æ÷Æ®µéÀº cvsup-bugs@polstra.com¿¡ ÇÁ·Î±×·¥ÀÇ ÀúÀÚ¿¡°Ô º¸³»Á®¾ß ÇÕ´Ï´Ù.


FreeBSD ÇÚµåºÏ : °³¹ßÀÇ ÃÖÀü¼±: FreeBSD-current¿Í FreeBSD-stable : ÀÎÅÍ³Ý »ó¿¡¼­ ¼Ò½º Æ®¸®¸¦ µ¿±âÈ­Çϱâ : CVSup
Previous: CTM
Next: make world¸¦ »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» »õ·Ó°Ô ¼¼¿ì±â.