¹èÆ÷ÆÇ ¸¸µé±â ±è ¿ëÀÏ ¿Í¿ì¸®´ª½º
nalabi (at) formail.org
ÀÌ Á¾ÁØ ¿Í¿ì¸®´ª½º
junilove (at) wowlinux.com
Çã ÅÂÀ» ¿Í¿ì¸®´ª½º
kohty (at) wowlinux.com kohty (at) hanmail.net
$Date: 2003/10/16 09:50:10 $ 2002 GNU GPL 0.1 2002-04-16 junilove ÃÖÃÊ ÀÛ¼º 0.2 2002-05-09 kohty ¼öÁ¤/Ãß°¡ template ÀÌ ¹®¼­´Â ·¹µåÇòÀÇ ¾Æ³ªÄÜ´Ù¸¦ ÀÌ¿ëÇÏ¿© ¹èÆ÷ÆÇÀ» ¸¸µå´Â ¹æ¹ý¿¡ ´ëÇÏ¿© ¼³¸íÇÕ´Ï´Ù.
CD ¸¸µé±â ÇÊ¿ä»çÇ×(ÆÄÀÏ) Anaconda, anaconda-runtime ÆÐÅ°Áö Anaconda-runtimeÀÌ ¼³Ä¡µÈ °æ·Î¸¦ PATH¿¡ Ãß°¡ÇÑ´Ù. export PATH=$PATH;/usr/lib/anaconda-runtime ºÎÆà °ü·Ã À̹ÌÁö ¸¸µé±â ·¹µåÇòÀÇ ½Ãµð¸¦ ¸¶¿îÆ® Çϸé RedHat/base/ °¢Á¾ À̹ÌÁö È­ÀÏÀÌ µé¾î°¡ ÀÖ´Ù. stage2.img È­ÀÏÀº ½Ãµð°¡ ºÎÆÃÀÌ µÇ°í ·¥µð½ºÅ©¿¡ ¸®´ª½ºÀÇ ±âº» µð·ºÅ丮, ±âº» È­ÀÏ, ¾Æ³ªÄÜ´Ù°¡ µé¾î ÀÖ´Ù. tmp ¿¡ µð·ºÅ丮¸¦ ¸¸µé°í ´ÙÀ½°ú °°ÀÌ ¸¶¿îÆ®¸¦ ÇÑ´Ù. mount -o loop stage2.img /tmp/stage/ ±×·¯¸é ´ÙÀ½°ú °°Àº µð·ºÅ丮°¡ ¾ÐÃàÀÌ µÇ¾î ÀÖ´Ù. etc lib lost+found modules proc usr var ÀÌ°÷¿¡ usr/bin ¿¡ anaconda ½ÇÇà È­ÀÏÀÌ µé¾î ÀÖ°í, ³ª¸ÓÁö È­ÀϵéÀº /usr/lib/anaconda ¿¡ µé¾î ÀÖ´Ù. stage2.img ´Â ·¹µåÇÞ ºôµå ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇÏ¸é ¸¸µé¼ö ÀÖ´Ù. ÀÛ¾÷ ¼ø¼­ rpmÀúÀå¼Ò »ý¼º comps ÀÛ¼º Ãʱâ hdlist ÀÛ¼º ÆÐÅ°Áö¼ø¼­ ÆÄÀÏ ¹× imgÆÄÀÏ »ý¼º isoÆÄÀÏ »ý¼º ¹× Å©±â ºÐÇÒ ºÐÇÒµÈ Å©±â¿¡ ¸Â´Â hdlistÀç »ý¼º * 2~3 ¹ø±îÁö´Â 4¹øÀÇ buildinstall ÀÛ¾÷À» À§ÇÑ ¼±ÇàÀÛ¾÷À¸·Î, hdlist¿Í comps´Â ¹ÐÁ¢ÇÑ °ü°è°¡ ÀÖ´Ù. /ÀÛ¾÷ µð·ºÅ丮/i386/RedHat/RPMS/*.rpm /base/comps ÆÄÀϸ¸ ÀÖÀ¸¸é ºôµå ½ºÅ©¸³Æ®¸¦ ÀÌ¿ëÇؼ­ ¹èÆ÷ÆÇ¿¡ ÇÊ¿äÇÑ ¸ðµç ÀÛ¾÷À» ÇÏ¿© iso ¸¦ ¸¸µé¾î ÁØ´Ù. rpmÀúÀå¼Ò »ý¼º ¹èÆ÷ÆÇ »ý¼º¿¡ ÇÊ¿äÇÑ rpmµéÀ» ƯÁ¤ ÀúÀå¼Ò¿¡ À§Ä¡ ½ÃŲ´Ù. rpmÀÇ Ãʱâ À§Ä¡´Â /ÀÓÀÇ ÀÛ¾÷µð·ºÅ丮/i386/RedHat/RPMS·Î º¯°æ ÇÒ ¼ö ¾ø´Ù. * ¿©±â¼­´Â ÀÓÀÇÀÇ ÀÛ¾÷ µð·ºÅ丮¸¦ /home/work/·Î °¡Á¤ÇÑ´Ù. comps ÆÄÀÏ ÀÛ¼º¹ý comps ÆÄÀÏÀº ¼³Ä¡ °úÁ¤¿¡¼­ ÆÐÅ°ÁöµéÀÌ ¾î¶»°Ô ²Ù·ÁÁö´ÂÁö¸¦ Á¤ÀÇÇϸç, ±âº» À§Ä¡´Â /i386/RedHat/baseÀ̸ç ÀÌ À§Ä¡¿¡ ÆÄÀÏÀ» ÀÛ¼º/ÀúÀåÇÑ´Ù. ÀÌ ÆÄÀÏÀº ÆÐÅ°ÁöµéÀ» ±â´É¿¡ µû¶ó ºÐ¸®/Á¤ÀÇ ÇÑ´Ù. ¾Æ·¡ÀÇ ¿¹ : X Window System GNOME Mail/WWW/News Tools Kernel Development ¼³Ä¡ÇÏ´Â µµÁß¿¡ »ç¿ëÀÚ´Â "¼³Ä¡ À¯Çü" °ú "ÆÐÅ°Áö ¼±ÅÃ" È­¸éÀ» º¸°í ¹Þ°Ô µÈ´Ù. ¾î¶°ÇÑ ÆÐÅ°Áö(ÄÄÆ÷³ÍÆ®)µéÀº ¹Ì¸® ¼±ÅõǾî ÀÖ°í ¾î¶² °ÍµéÀº ±×·¸Áö ¾Ê´Ù. comps Çü½Ä ¹öÀü [1|0] [--hide] [ÆÐÅ°Áö¸í] { ? [ÆÐÅ°Áö¸í] { rpm¸í } @ Á¤ÀÇµÈ ÆÐÅ°Áö¸í, [(lang language¸í) : | ¾ÆÅ°ÅØÃĸí : rpm¸í] ... } comps ÆÄÀÏÀº ù¹ø° ÁÙ¿¡-ÃÖÃÊ Çѹø-ÇöÀç comps ¾ç½ÄÀÇ ¹öÀüÀ» ±â¼úÇÏ´Â °ÍÀ¸·Î ½ÃÀÛÇÑ´Ù. compsÇü½Ä¹öÁ¯°ú ÆÐÅ°Áö¸í, ÆÐÅ°Áö¸í°ú ÆÐÅ°Áö¸í »çÀÌ´Â ¹Ýµå½Ã °ø¶õÀ¸·Î ºñ¿ö¾ß Çϸç, ¡°{ }¡± ·Î ÆÐÅ°Áö¸¦ ¹­¾î ±¸ºÐÇÑ´Ù. ÆÐÅ°Áö¸í°ú "{}" »çÀÌ´Â ÇϳªÀÇ °ø¹éÀÌ Á¸ÀçÇÑ´Ù. 4 1 Base { MAKEDEV SysVinit alpha: aboot anacron i386: apmd ash ... (lang ko) : han2 } 1 Printer Support { a2ps psutils ... chkfontpath } 0 Kernel Development { @ Development kernel-source } 0 Emacs { ? X Window System { emacs-X11 } ? Authoring/Publishing { psgml } emacs emacs-nox tamago (lang ko): semi } 0 --hide Server { @ Mail/WWW/News Tools @ ProFTPD Server @ Printer Support @ Networked Workstation @ Dialup Workstation @ Network Server @ Network Management Workstation @ Development @ Utilities } °¢ ÄÄÆ÷³ÍÆ®ÀÇ À̸§ ¾Õ ±âº» ¼±ÅÃÀ» ³ªÅ¸³»´Â 1À̳ª 0ÀÌ ÁÖ¾îÁø´Ù. 1Àº ±× ÄÄÆ÷³ÍÆ®°¡ ±âº»ÀûÀ¸·Î ¼±Åõȴٴ °ÍÀ», 0Àº ¼±ÅõÇÁö ¾ÊÀ½À» ÀǹÌÇÑ´Ù. ù¹ø° ÄÄÆ÷³ÍÆ®´Â BaseÀÌ°í, ¹Ýµå½Ã Á¸ÀçÇØ¾ß ÇÏ¸ç ´ëÈ­»óÀÚ¿¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù´Â Á¡¿¡¼­ Ưº°ÇÏ´Ù. ´ç¿¬È÷ ±âº» ¼³Ä¡´Â ¼±ÅÃÇÏÁö ¾ÊÀ» ¼ö ¾ø´Ù. ´ÙÀ½¿¡´Â ±× ÄÄÆ÷³ÍÆ®¿¡ ÇØ´çÇÏ´Â rpm ÆÐÅ°ÁöµéÀÇ ¸ñ·ÏÀÌ ³ª¿Â´Ù. À̸§µéÀÌ rpm ÆÄÀÏ ¾È¿¡ ÀúÀåµÇ¾î ÀÖ´Â À̸§ÀÌ ¶ó´Â Á¡¿¡ ÁÖÀÇÇÏ¿©¾ß ÇÑ´Ù. --hide ¿É¼ÇÀº expert ¼³Ä¡°úÁ¤À» ¼±ÅÃÇÏÁö ¾Ê´Â´Ù¸é ¸ñ·ÏÀ» º¼ ¼ö ¾øÀ½À» ÀǹÌÇÑ´Ù. (¼³Ä¡À¯Çü¿¡¼­¸¸ º¸¿©Áø´Ù.) ? ´Â ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡ÇÒ ¶§ ÁöÁ¤ÇÑ ÄÄÆ÷³ÍÆ®°¡ ¼±ÅõǾî ÀÖ´Ù¸é Ãß°¡·Î ¼³Ä¡ÇÒ ÆÐÅ°Áö¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. À§ÀÇ ¿¹Á¦¸¦ º¸ÀÚ¸é Emacs ÄÄÆ÷³ÍÆ®¸¦ ¼³Ä¡Çϴµ¥ XÀ©µµ¿ì°¡ ¼±ÅõǾî ÀÖ´Ù¸é emacs-X11 ÆÐÅ°Áö¸¦ ¼³Ä¡ÇÏ´Â °ÍÀÌ´Ù. @ Àº ¹Ì¸® Á¤ÀÇÇÑ ÄÄÆ÷³ÍÆ®¸¦ ´Ù¸¥ ÄÄÆ÷³ÍÆ®¿¡¼­ »ç¿ëÇÏ°íÀÚ ÇÒ¶§ »ç¿ëµÈ´Ù. (lang ko) : Àº ¼³Ä¡È¯°æÀÌ ÇѱÛ(ko) ÀÏ °æ¿ì¿¡¸¸ ¼³Ä¡µÇ´Â ÆÐÅ°Áö¸¦ ÁöÁ¤ÇØ ÁÙ ¼ö ÀÖ´Ù. i386 : ¿Í °°ÀÌ Ç÷§Æû ȯ°æ¿¡ µû¶ó ¼³Ä¡ÇÒ ÆÐÅ°Áö¸¦ ¼±ÅÃÇØ ÁÙ¼ö ÀÖ´Ù. !386 °ú °°ÀÌÇϸé i386 Ç÷§ÆûÀ» »« ³ª¸ÓÁö Ç÷§Æû¿¡ ¼³Ä¡µÈ´Ù. * Âü°í : ÀÌ ÆÄÀÏÀÌ ¾î¶»°Ô parse µÇ´ÂÁö ¾Ë°í ½Í´Ù¸é /usr/lib/anaconda/comps.py ¸¦ È®ÀÎ ÇÑ´Ù. hdlist ÀÛ¼º # genhdist ¿É¼Ç ÀÛ¾÷Ãʱâµð·ºÅ丮 ¿¹) /usr/lib/anaconda-runtime/genhdlist --withnumbers /home/work/i386 Ãʱâ hdlist, hdlist2¸¦ »ý¼ºÇÑ´Ù. ¿¹) root@wow:/home/work/i386/RedHat/base# l total 101160 -rw-r--r-- 1 root root 12216 Jun 13 2001 comps -rw-r--r-- 1 root root 1382180 Apr 9 10:18 hdlist <- »ý¼º -rw-r--r-- 1 root root 10846360 Apr 9 10:18 hdlist2 <- »ý¼º root@wow:/home/work/i386/RedHat/base# ÆÐÅ°Áö¼ø¼­ ÆÄÀÏ ¹× Å©±âºÐÇÒ °¡»óÀÇ Evrething¼³Ä¡·Î ÆÐÅ°Áö ¼³Ä¡ ¼ø¼­¸¦ Á¤ÇÏ¿© pkgorderÆÄÀÏÀ» »ý¼ºÇϸç, À̶§ ¼³Ä¡¿¡ ÇÊ¿äÇÑ ÆÄÀϵéÀ» ¸ð¾Æ boot °ü·Ã imgÆÄÀÏÀ» »ý¼ºÇÑ´Ù. # buildinstall --pkgorder ÆÐÅ°Áö¼ø¼­¸ñ·Ï ÀÛ¾÷Ãʱâµð·ºÅ丮 ¿¹) /usr/lib/anaconda-runtime/buildinstall --pkgorder /home/work/pkgorder ./i386/ ¹èÆ÷ÆÇ images¸¦ »ý¼ºÇÑ´Ù. isoÆÄÀÏ »ý¼º ¹× Å©±â ºÐÇÒ # splitdistro --fileorder ÆÐÅ°Áö¼ø¼­¸ñ·Ï --release ¸±¸®Áî¸í ÀÛ¾÷Ãʱâµð·ºÅ丮 ¾ÆÅ°ÅØóŸÀÔ ¿¹) /usr/lib/anaconda-runtime/splitdistro --fileorder `pwd`/pkgorder --release "WOWLINUX" . i386 * splitdistro ½ºÅ©¸³Æ®´Â anaconda-runtime ¹öÀü 7.2 ºÎÅÍ Ãß°¡ µÇ¾î ÇÏÀ§ ¹öÀüÀÇ °æ¿ì´Â ¼öµ¿À¸·Î ÀÛ¾÷ó¸®ÇØ¾ß ÇÑ´Ù. Å©±â ºÐÇÒ¿¡ ¸ÂÃá È®Á¤ hdlist ÀçÀÛ¼º iso Å©±â¿¡ ¸Â´Â ÆÐÅ°ÁöµéÀÇ ¸ñ·ÏÀ» ´Ù½Ã ÀÛ¼ºÇÑ´Ù. # genhdlist ¿É¼Ç --fileorder pkgorderÆÄÀÏ ºÐÇÒÀÛ¾÷µð·ºÅ丮1 ...n ¿¹) genhdlist --withnumbers --fileorder ./pkgorder `pwd`/i386-disc1/ `pwd`/i386-disc2/ ISO ¸¸µé±â 1) ftp ÀÏ °æ¿ì ftp ¿¡ ÀÖ´Â i386 µð·ºÅ丮¾È¿¡ ÀÖ´Â ³»¿ëÀ» /home/disk ´Ù¿î¹Þ½À´Ï´Ù. 2) ¹èÆ÷ÆÇ ½Ãµð ÀÏ°æ¿ì /mnt/cdrom ¸¶¿îÆ® ÇÑ°ÍÀ» /home/disk·Î Ä«ÇǸ¦ ÇÕ´Ï´Ù. (À̶§ /home/disk¿¡ È­ÀÏÀ» ÀÛ¼ºÇØ¾ß Çϱ⠶§¹®¿¡ read only »óÅÂÀÌ¸é ¾ÈµË´Ï´Ù.) 3) ´ÙÀ½°ú °°ÀÌ ½ÇÇà ÇÕ´Ï´Ù. mkisofs ¿É¼Ç º¼·ý·¹ÀÌºí ºÎÆ® À̹ÌÁö È­ÀÏ Ä«Å¸·Î±× È­ÀÏ iso À̹ÌÁö ºÎÆ®À̹ÌÁö, īŸ·Î±× È­ÀÏÀÇ µðÆúÆ® µð·ºÅ丮] mkisofs -R -T -V "Wowlinux 7.1 " -b images/boot.img -c boot.cat -o /root/paran.iso /home/disk * ¿É¼Ç ¼³¸í -R : 8.3ÀÌ ³Ñ´Â ±ä È­ÀϸíÀ» »ç¿ë -T : µð·ºÅ丮º°·Î TRANS>TBL È­ÀÏÀ» ¸¸µé¾î ÁÝ´Ï´Ù. -V : º¼·ý¸í -b : boot.img ÀÇ À§Ä¡¸¦ Àû¾îÁÝ´Ï´Ù. (»ó´ë °æ·Î) -c : À̹ÌÁö È­ÀÏÀ» Àû¾î ÁÝ´Ï´Ù. ¸¶Áö¸· °æ·Î : ±âº» µð·ºÅ丮ÀÇ Àý´ë °æ·ÎÀÔ´Ï´Ù. À̶§ boot.cat À» ¸¸µé¾î ÁÝ´Ï´Ù. ÀÌ È­ÀÏÀº ¾ø¾îµµ mkisofs °¡ ÀÚµ¿À¸·Î ¸¸µé¾î ÁÝ´Ï´Ù. ±×·¡¼­ Àаí, ¾²±â°¡ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. È®ÀÎÇϱâ mount [È­ÀÏ Çü½Ä] ¿É¼Ç [iso È­ÀÏ] [iso ³»¿ëÀÌ µé¾î°¥ µð·ºÅ丮] mount -t auto -o loop paran.iso /root/test/ ½Ãµð±Á±â cdrecord --scanbus ¸¦ ½ÇÇàÇؼ­ ÀåÄ¡¸íÀ» ¾Ë¾Æ³½´Ù. cdrecord -v -eject -speed=12 dev=1,0,0 paran.iso RPM »ç¿ëÇϱâ ÆÐÅ°Áö µð·ºÅ丮 rpm ¸¸µé¶§ »ç¿ëÇÏ´Â µð·ºÅ丮´Â ´ÙÀ½°ú °°½À´Ï´Ù. /usr/src/redhat/BUILD : ²Ù·¯¹Ì ¸¸µé¶§ ¾ÐÃà µÇ¾î ÀÖ´Â ¼Ò½º¸¦ Ç®°í, ÆÐÄ¡¸¦ Àû¿ëÇؼ­ ÄÄÆÄÀÏ ÇÏ´Â °Í /usr/src/redhat/RPMS : ²Ù·¯¹Ì°¡ ¸¸µé¾î Áö´Â °÷ /usr/src/redhat/SOURCES : ¿øº» ¼Ò½º, ÆÐÄ¡, ¾ÆÀÌÄÜ È­ÀÏÀÌ ÀÖ´Â °÷ /usr/src/redhat/SPECS : ²Ù·¯¹Ì¸¦ ¸¸µå´Âµ¥ »ç¿ëÀÌ µÇ´Â ¸í¼¼Ç¥ È­ÀÏÀÌ ÀÖ´Â °÷ /usr/src/redhat/SRPMS : ¼Ò½º ²Ù·¯¹Ì°¡ ÀúÀå µÇ´Â °÷ /usr/src/redhat/RPMS/athlon i386 i486 i586 i686 noarch ¼Ò½º rpm Ç®¾î¼­ rpm ¸¸µé±â ´ÙÀ½°ú °°Àº ¸í·É¾î·Î ¼Ò½º rpm À» DZ´Ï´Ù. [root@nalabi nalabi]# rpm -ivh xinitrc-3.6-2wl.src.rpm 1:xinitrc ########################################### [100%] ±×·³ ´ÙÀ½°ú °°ÀÌ ¼Ò½º°¡ ¼³Ä¡ µË´Ï´Ù. /usr/src/redhat/SOURCES/xinitrc-3.6.tar.gz /usr/src/redhat/SPECS/xinitrc.spec ´ÙÀ½°ú °°ÀÌ ¼Ò½º¸¦ ¾ÐÃàÀ» DZ´Ï´Ù. [root@nalabi SOURCES]# tar xvfz xinitrc-3.6.tar.gz ¼Ò½º¸¦ ¼öÁ¤Çϰųª, spec È­ÀÏÀ» ¼öÁ¤À» ÇÕ´Ï´Ù. ¼öÁ¤À» ÇÑÈÄ ´ÙÀ½°ú °°ÀÌ spec È­ÀÏÀÌ ÀÖ´Â °÷À̳ª, °æ·Î¸¦ ÁöÁ¤Çؼ­ rpm È­ÀÏÀ» ¸¸µì´Ï´Ù. rpm -ba xinitrc.spec ±×·³ ¿ª½Ã ´ÙÀ½°ú °°Àº °÷¿¡ rpm ÀÌ ¸¸µé¾î Áý´Ï´Ù. /usr/src/redhat/RPMS/noarch/xinitrc-3.6-2wl.noarch.rpm ¼³Ä¡Çϱâ -U ¿É¼Ç ±âÁ¸ÀÇ °ÍÀ» »èÁ¦ÇÏ°í ¾÷±×·¹À̵åÇÏ¸ç ¾Æ¹« ¸Þ½ÃÁöµµ º¸¿©ÁÖÁö ¾Ê´Â´Ù. root@wow:~# rpm -U cpp-2.95.3-7.i686.rpm -Uv ¿É¼Ç ±âÁ¸ÀÇ °ÍÀ» »èÁ¦ÇÏ°í ¾÷±×·¹À̵åÇϸç ÆÐÅ°Áö À̸§À» º¸¿©ÁØ´Ù. root@wow:~# rpm -Uv gcc-2.95.3-7.i686.rpm ¼³Ä¡ÇÒ ÆÐÅ°Áö¸¦ ÁغñÇÏ°í ÀÖ½À´Ï´Ù... gcc-2.95.3-7 -Uvh ¿É¼Ç ±âÁ¸ÀÇ °ÍÀ» »èÁ¦ÇÏ°í ¾÷±×·¹À̵åÇÏ¸ç ±× ¼³Ä¡ ÁøÇà°ú °úÁ¤ # Ç¥½Ã·Î ÀÚ¼¼È÷ º¸¿©ÁØ´Ù. root@wow:/usr/src/redhat/RPMS/i386# rpm -Uvh hanterm-xf-p19-16wl.i386.rpm Preparing... ########################################### [100%] 1:hanterm-xf ########################################### [100%] -i ±âÁ¸ÀÇ °ÍÀ» »èÁ¦ÇÏ°í óÀ½ ¼³Ä¡ÇÑ´Ù. root@wow:/usr/src/redhat/RPMS/i386# rpm -i hanterm-xf-p19-16wl.i386.rpm --nodeps ÀÇÁ¸¼º°ü°è¿¡ ÀÖ´Â ´Ù¸¥ ÆÐÅ°Áö°¡ ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´ÙÇصµ °­Á¦ ¼³Ä¡ÇÑ´Ù root@wow:/usr/src/redhat/RPMS/i386# rpm -Uvh hanterm-xf-p19-16wl.i386.rpm --nodeps Preparing... ########################################### [100%] 1:hanterm-xf ########################################### [100%] --force ¹öÀüÀ» ¹«½ÃÇÏ°í °­Á¦·Î ¼³Ä¡ÇÑ´Ù. rpm ¹öÀüÀ» ´Ù¿î ±×·¹À̵å ÇÒ¶§ »ç¿ëÇÑ´Ù. (À̶§´Â ´Ù¸¥ ÆÐÅ°Áö¿¡ ¹®Á¦°¡ ¾ø´Â°¡¸¦ ÁÖÀÇ ÇØ¾ß ÇÑ´Ù) root@wow:/usr/src/redhat/RPMS/i386# rpm -Uvh hanterm-xf-p19-16wl.i386.rpm --force --nodeps Preparing... ########################################### [100%] 1:hanterm-xf ########################################### [100%] Áö¿ì±â -evv ¿É¼Ç ¾Æ·¡¿Í °°ÀÌ »èÁ¦¸¦ ÇÏ´Â µ¿¾È¿¡ »ó¼¼ÇÑ ¼³¸íÀ» º¸¿©ÁØ´Ù. root@wow:~# rpm -evv FlashPlayer D: opening db index /var/lib/rpm/Packages mode=0x82 D: locked db index /var/lib/rpm/Packages D: opening db index /var/lib/rpm/Name mode=0x82 D: opening db index /var/lib/rpm/Requirename mode=0x82 D: getting list of mounted filesystems D: opening db index /var/lib/rpm/Basenames mode=0x82 D: opening db index /var/lib/rpm/Group mode=0x82 D: opening db index /var/lib/rpm/Providename mode=0x82 D: opening db index /var/lib/rpm/Conflictname mode=0x82 D: opening db index /var/lib/rpm/Triggername mode=0x82 D: opening db index /var/lib/rpm/Depends create mode=0x82 D: will remove files test = 0 D: file: /usr/lib/mozilla/plugins/libflashplayer.so action: remove D: file: /usr/lib/mozilla/plugins/ShockwaveFlash.class action: remove D: running postuninstall script (if any) D: --- 1042 FlashPlayer-5.0r48-0wl D: removing "FlashPlayer" from Name index. D: removing 2 entries from Basenames index. D: removing "Applications/Internet" from Group index. D: removing 3 entries from Requirename index. D: removing 2 entries from Providename index. D: closed db index /var/lib/rpm/Depends D: closed db index /var/lib/rpm/Triggername D: closed db index /var/lib/rpm/Conflictname D: closed db index /var/lib/rpm/Providename D: closed db index /var/lib/rpm/Requirename D: closed db index /var/lib/rpm/Group D: closed db index /var/lib/rpm/Basenames D: closed db index /var/lib/rpm/Name D: closed db index /var/lib/rpm/Packages --test ½ÇÁ¦·Î »èÁ¦¸¦ ÇÏÁö ¾Ê°í ÀßÁö¿öÁö´Â°¡ ¿¬½ÀÀ» ÇÏ´Â ¿É¼ÇÀÌ´Ù. --nodeps ÀÇÁ¸¼º¿¡ °ü¿©ÇÏÁö ¾Ê°í Áö¿ì´Â ¿É¼ÇÀÌ´Ù. rpm ÀÌ ¾Æ·¡¿Í °°ÀÌ Áߺ¹À¸·Î ¼³Ä¡ µÇ¾î ÀÖÀ» °æ¿ì ÇØ°á ¹æ¹ý root@wow:/home/work/test# rpm -qa | grep tux tux-2.1.0-2 tux-2.1.0-2 root@wow:/home/work/test# rpm -e tux error: "tux" specifies multiple packages root@wow:/home/work/test# rpm -e tux --allmatches rpm ÀÌ ½ºÅ©¸³Æ® ¿¡·¯ ÀÎÇÏ¿© Áö¿öÁöÁö ¾ÊÀ» °æ¿ì rpm -e tux --noscripts ÆÐÅ°Áö Á¤º¸ ¾Ë¾Æ³»±â -q ÁúÀÇÇÑ ÆÐÅ°Áö°¡ ¼³Ä¡ µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº»´Ù. root@wow:~# rpm -q ntsysv ntsysv-1.2.22-1 -qa ¼³Ä¡ µÇ¾î ÀÖ´Â ¸ðµç ÆÐÅ°Áö¸¦ ¾Ë¾Æº»´Ù. root@wow:~# rpm -qa gsm-devel-1.0.10-2 ....... -qa | grep ÁúÀÇÇÑ ÆÐÅ°Áö°¡ ¼³Ä¡ µÇ¾î ÀÖ´ÂÁö ¾Ë¾Æº»´Ù. root@wow:~# rpm -qa | grep sysv tksysv-1.3-2 ntsysv-1.2.22-1 -qa | grep -i ÁúÀÇÇÑ ÆÐÅ°Áö¸¦ ãÀ» ¶§ ´ë¼Ò¹®ÀÚ¸¦ ±¸ºÐÇÏÁö ¾Ê´Â´Ù. root@wow:~# rpm -qa | grep -i sysv SysVinit-2.78-15 tksysv-1.3-2 ntsysv-1.2.22-1 -qa | wc -l ÇöÀç ¼³Ä¡ µÇ¾î ÀÖ´Â ÃÑÆÐÅ°Áö ¼ö nalabi@wow:~/wowmake$ rpm -qa | wc -l 646 -qf ¼³Ä¡ µÇ¾î ÀÖ´Â È­ÀÏÀÌ ¾î´À ÆÐÅ°Áö¿¡ ¼ÓÇØ ÀÖ´ÂÁö ¾Ë¾Æº»´Ù. root@wow:~# rpm -qf /bin/ls fileutils-4.0.36-4 -q --whatprovides module-info ¸ðµâÀÌ ¼³Ä¡ µÇ¾î ÀÖ´Â ÆÐÅ°Áö ¾Ë¾Æº¸±â root@wow:~# rpm -q --whatprovides module-info kernel-2.4.2-3 kernel-2.4.16-7wl -qi ÆÐÅ°Áö Á¤º¸ ¾Ë¾Æº¸±â root@wow:~# rpm -qi setup Name : setup Relocations: (not relocateable) Version : 2.4.7 Vendor: (none) Release : 1wl Build Date: Fri Jun 22 13:18:38 2001 Install date: Mon Sep 3 21:08:45 2001 Build Host: jhkim.wowlinux.com Group : System Environment/Base Source RPM: setup-2.4.7-1wl.src.rpm Size : 28589 License: public domain Summary : A set of system configuration and setup files. Description : The setup package contains a set of important system configuration and setup files, such as passwd, group, and profile. -ql ÆÐÅ°Áö ¸ñ·Ï ¾Ë¾Æº¸±â root@wow:~# rpm -ql setup /etc/csh.cshrc /etc/csh.login /etc/exports /etc/filesystems /etc/group /etc/host.conf /etc/hosts.allow /etc/hosts.deny /etc/inputrc /etc/motd /etc/passwd /etc/printcap /etc/profile /etc/profile.d /etc/protocols /etc/securetty /etc/services /usr/share/doc/setup-2.4.7 /usr/share/doc/setup-2.4.7/uidgid /var/log/lastlog -qlv ÆÐÅ°Áö ¸ñ·Ï ÀÚ¼¼ÇÑ Á¤º¸ ¾Ë¾Æº¸±â root@wow:~# rpm -qlv setup -rw-r--r-- 1 root root 380 Jul 26 2000 /etc/csh.cshrc -rw-r--r-- 1 root root 517 Mar 28 2001 /etc/csh.login -rw-r--r-- 1 root root 0 Jan 13 2000 /etc/exports -rw-r--r-- 1 root root 46 Jun 28 2000 /etc/filesystems -rw-r--r-- 1 root root 290 Jan 13 2000 /etc/group -rw-r--r-- 1 root root 17 Jul 24 2000 /etc/host.conf -rw-r--r-- 1 root root 161 Jan 13 2000 /etc/hosts.allow -rw-r--r-- 1 root root 347 Jan 13 2000 /etc/hosts.deny -rw-r--r-- 1 root root 546 Apr 8 2001 /etc/inputrc -rw-r--r-- 1 root root 0 Jan 13 2000 /etc/motd -rw-r--r-- 1 root root 508 Jun 22 2001 /etc/passwd -rw-r--r-- 1 root root 289 Jan 13 2000 /etc/printcap -rw-r--r-- 1 root root 627 Jan 30 2001 /etc/profile drwxr-xr-x 1 root root 48 Jun 22 2001 /etc/profile.d -rw-r--r-- 1 root root 5809 Jan 30 2001 /etc/protocols -rw------- 1 root root 114 Mar 29 2000 /etc/securetty -rw-r--r-- 1 root root 17639 Mar 1 2001 /etc/services drwxr-xr-x 1 root root 72 Jun 22 2001 /usr/share/doc/setup-2.4.7 -rw-r--r-- 1 root root 1179 Feb 16 2001 /usr/share/doc/setup-2.4.7/uidgid -rw-r--r-- 1 root root 0 Jun 22 2001 /var/log/lastlog -qc /etc/ ¹Ø¿¡ ¼³Ä¡ µÇ´Â ¼³Á¤ È­Àϸ¸ ¾Ë¾Æº¸±â root@wow:/aaa/RPMS# rpm -qc hpoj /etc/ptal-start.conf /etc/ptal-stop.conf /etc/rc.d/init.d/hpoj -qdf ¹®¼­ È­ÀÏÀ» º¸´Â ¿É¼ÇÀÌ´Ù. root@wow:/aaa/RPMS# rpm -qdf /sbin/dump /usr/share/doc/dump-0.4b21/CHANGES /usr/share/doc/dump-0.4b21/COPYRIGHT /usr/share/doc/dump-0.4b21/KNOWNBUGS /usr/share/doc/dump-0.4b21/MAINTAINERS /usr/share/doc/dump-0.4b21/README /usr/share/doc/dump-0.4b21/REPORTING-BUGS /usr/share/doc/dump-0.4b21/THANKS /usr/share/doc/dump-0.4b21/TODO /usr/share/doc/dump-0.4b21/dump.lsm /usr/share/man/man8/dump.8.gz /usr/share/man/man8/rdump.8.gz /usr/share/man/man8/restore.8.gz /usr/share/man/man8/rrestore.8.gz -q -requires ÆÐÅ°Áö°¡ ÇÊ¿äÇÑ ¸ðµâ (ÀÇÁ¸¼º) root@wow:/aaa/RPMS# rpm -q -requires dump rmt rpmlib(PayloadFilesHavePrefix) <= 4.0-1 ld-linux.so.2 libc.so.6 libcom_err.so.2 libe2p.so.2 libext2fs.so.2 libreadline.so.4.1 libtermcap.so.2 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) rpmlib(CompressedFileNames) <= 3.0.4-1 root@wow:/aaa/RPMS# -ql --dump ÆÐÅ°Áö ´ýÇÁ È­ÀÏ º¸±â root@wow:/aaa/RPMS# rpm -ql --dump dump /etc/dumpdates 0 982172352 d41d8cd98f00b204e9800998ecf8427e 0100664 root disk 1 0 3393 X /sbin/dump 50140 982172354 6c57678dd26a765ed08e1391d037677f 0100755 root root 0 0 3406 X /sbin/rdump 4 982172352 0120777 root root 0 0 20372 dump /sbin/restore 72348 982172354 ff8ae2e4631de1fccd822de888722491 0100755 root root 0 0 7715 X /sbin/rrestore 7 982172352 0120777 root root 0 0 7713 restore /usr/share/doc/dump-0.4b21 4096 982172354 040755 root root 0 0 20376 X /usr/share/doc/dump-0.4b21/CHANGES 27209 979411835 7a851ca3e9ee5f2e028572c85b640639 0100644 root root 0 1 20373 X /usr/share/doc/dump-0.4b21/COPYRIGHT 2080 975944595 963d90fbeea4272f49e9f88cb01df1b6 0100644 root root 0 1 3409 X /usr/share/doc/dump-0.4b21/KNOWNBUGS 652 943143432 dd0e6e2b7d193bac42caadc819069c89 0100644 root root 0 1 506 X /usr/share/doc/dump-0.4b21/MAINTAINERS 527 975944595 d2122fbfa2d61bea97213a9a6a5290ca 0100644 root root 0 1 20352 X /usr/share/doc/dump-0.4b21/README 353 939648664 7ea33b6ab167e746b61d06c695f9922f 0100644 root root 0 1 2562 X /usr/share/doc/dump-0.4b21/REPORTING-BUGS 2491 975944595 a553ad81c2415f876a03a3019e6bd0b2 0100644 root root 0 1 3411 X /usr/share/doc/dump-0.4b21/THANKS 2997 977397292 477772fd2b8cc709d8f8b1640e8b2a6e 0100644 root root 0 1 3394 X /usr/share/doc/dump-0.4b21/TODO 1613 959884208 056f7dde4660874f9537fedc46289c2a 0100644 root root 0 1 3412 X /usr/share/doc/dump-0.4b21/dump.lsm 611 979411835 3ab7a18193ddfeb5d7a784008a44b006 0100644 root root 0 1 3413 X /usr/share/man/man8/dump.8.gz 6112 982172351 1898b0f6d96c9efb471ab9258b204536 0100644 root root 0 1 20374 X /usr/share/man/man8/rdump.8.gz 9 982172353 0120777 root root 0 1 20285 dump.8.gz /usr/share/man/man8/restore.8.gz 6292 982172351 f7aa2c9dca172530ff21acaa434a9712 0100644 root root 0 1 20377 X /usr/share/man/man8/rrestore.8.gz 12 982172353 0120777 root root 0 1 7720 restore.8.gz -q -scripts ÆÐÅ°Áö°¡ ¼³Ä¡ µÇ±âÀü ¶Ç´Â ¼³Ä¡ µÈÈÄ¿¡ ½ÇÇàµÇ´Â ½ºÅ©¸³Æ®¸¦ ¾Ë¾Æº»´Ù. root@wow:/aaa/RPMS# rpm -q -scripts XFree86 preinstall script (through /bin/sh): # here, we put things that we have moved around (like directories) # that need to be cleaned up prior to the RPM's installation. # Ugly. Necessary. if [ ! -L /usr/X11R6/lib/X11/xkb/compiled ]; then if [ -d /usr/X11R6/lib/X11/xkb/compiled ]; then mkdir -p /var/lib/xkb 2>/dev/null mv -f /usr/X11R6/lib/X11/xkb/compiled/* /var/lib/xkb 2>/dev/null || : rmdir /usr/X11R6/lib/X11/xkb/compiled 2> /dev/null ln -sf ../../../../../var/lib/xkb /usr/X11R6/lib/X11/xkb/compiled 2>/dev/null || : fi fi postinstall script (through /bin/sh): for dir in lbxproxy proxymngr rstart xserver ; do [ ! -L /usr/X11R6/lib/X11/$dir -a ! -d /usr/X11R6/lib/X11/$dir ] && ln -snf ../../../../etc/X11/$dir /usr/X11R6/lib/X11/$dir || : done -q --queryformat ÆÐÅ°ÁöÀÇ Á¤º¸¸¦ ¾Ë¾Æº¼¶§ ¹®ÀÚ¿­À» Ãâ·ÂÇØÁØ´Ù. root@wow:/aaa/RPMS# rpm -q --queryformat 'This is a test\n' dump This is a test --querytags ¹®ÀÚ¿­ Ãâ·Â½Ã¿¡ »ç¿ëµÇ´Â ÅÂ±× °ªÀ» ¾Ë¾Æ º»´Ù. root@wow:/aaa/RPMS# rpm --querytags HEADERIMAGE HEADERSIGNATURES HEADERIMMUTABLE -qcf È­ÀÏ°ú °ü·ÃµÈ ¼³Á¤ È­ÀÏÀ» ¾Ë¾Æº»´Ù. root@wow:/aaa/RPMS# rpm -qcf /bin/bash /etc/bashrc /etc/skel/.bash_logout /etc/skel/.bash_profile /etc/skel/.bashrc -qpil ¿øÇÏ´Â ÆÐÅ°Áö·Î ºÎÅÍ ÆÐÅ°Áö Á¤º¸¿Í ¼³Ä¡µÇ´Â °÷ÀÇ Á¤º¸¸¦ ¾Ë¾Æº»´Ù. root@wow:/aaa/RPMS# rpm -qpil setup-2.4.7-2wl.noarch.rpm Name : setup Relocations: (not relocateable) Version : 2.4.7 Vendor: (none) Release : 2wl Build Date: Thu Apr 11 17:04:15 2002 Install date: (not installed) Build Host: localhost Group : System Environment/Base Source RPM: setup-2.4.7-2wl.src.rpm Size : 28659 License: public domain Summary : A set of system configuration and setup files. Description : The setup package contains a set of important system configuration and setup files, such as passwd, group, and profile. /etc/csh.cshrc /etc/csh.login /etc/exports /etc/filesystems /etc/group /etc/host.conf /etc/hosts.allow /etc/hosts.deny /etc/inputrc /etc/motd /etc/passwd /etc/printcap /etc/profile /etc/profile.d /etc/protocols /etc/securetty /etc/services /usr/share/doc/setup-2.4.7 /usr/share/doc/setup-2.4.7/uidgid /var/log/lastlog -qf È­ÀÏ·Î ÆÐÅ°Áö ¾Ë¾Æ³»±â rpm -qf /usr/bin/X11/mkfontdir XFree86-xfs-4.0.3-5 -q --whatrequires ÀÇÁ¸¼º °É¸° ÆÐÅ°Áö ¾Ë¾Æ³»±â rpm -q --whatrequires xmms xmms-gnome-1.2.4-2wl xmms-devel-1.2.4-2wl xmms-esd-1.2.4-2wl xmms-gl-1.2.4-2wl xmms-mikmod-1.2.4-2wl ºñ±³Çϱâ -K md5 üũ¸¦ ÇÑ´Ù. root@wow:/aaa/RPMS# rpm -K big-cursor-3.0-0wl.i386.rpm big-cursor-3.0-0wl.i386.rpm: md5 OK -Kv md5 üũ¸¦ Çؼ­ ÀÚ¼¼ÇÏ°Ô º¸¿©ÁØ´Ù. root@wow:/aaa/RPMS# rpm -Kv big-cursor-3.0-0wl.i386.rpm big-cursor-3.0-0wl.i386.rpm: MD5 sum OK: 00e39f57b2d202fbf17366430a7592c4 -Kvv md5 üũ¸¦ Çؼ­ Á»´õ ÀÚ¼¼ÇÏ°Ô º¸¿©ÁØ´Ù. root@wow:/aaa/RPMS# rpm -Kvv big-cursor-3.0-0wl.i386.rpm D: Expected size: 8647 = lead(96)+sigs(100)+pad(4)+data(8447) D: Actual size: 8647 big-cursor-3.0-0wl.i386.rpm: MD5 sum OK: 00e39f57b2d202fbf17366430a7592c4 °Ë»çÇϱâ -V ¼³Ä¡µÈ ÆÐÅ°Áö °Ë»çÇϱâ. ¼³Ä¡ ÈÄ ¾î¶² ÆÄÀÏÀÌ ¾î¶»°Ô ¹Ù²¼´ÂÁö ¾Ë ¼ö ÀÖ´Ù. root@wow:/usr/src/redhat/RPMS/i386# rpm -V setup S.5....T c /etc/printcap S.5....T c /etc/profile -Va --nofiles ¼³Ä¡µÈ ¸ðµç ÆÐÅ°Áö¸¦ °Ë»çÇÏ¿© ÀÇÁ¸¼º¿¡ ¹®Á¦°¡ ÀÖ´Â °ÍÀ» ã¾Æ³½´Ù. root@wow:/usr/src/redhat/RPMS/i386# rpm -Va --nofiles Unsatisfied dependencies for hanterm-xf-p19-16wl: ttfonts-ko spec È­ÀÏ spec È­ÀÏ Á¤Ã¥ º¯¼ö¸í°ú Á¤ÀÇ ÇÑ ºÎºÐ°úÀÇ °£°ÝÀº ÅÇ(4) 3Ä­À̵¿ À¸·Î À̵¿ÇÑ´Ù. ¼Ò½º³ª ½ºÆå È­ÀÏÀ» ¼öÁ¤ÇÏÁö ¾ÊÀ»½Ã´Â wow À» ºÙÀÌÁö ¾Ê´Â´Ù ¸®¸±Áî ¹öÀüÀº ¼öÁ¤À» ÇÒ¶§ ¸¶´Ù Çϳª¾¿ ¿Ã·ÁÁØ´Ù. ¼Ò½º´Â ¾îµð¿¡¼­ ±¸Çß´ÂÁö url À» ²À Àû¾î ÁØ´Ù. ºôµå ¸Ó½Å È£½ºÆ® À̸§ : wow ¸ÅÅ©·Î Á¤ÀÇ spec È­ÀÏ¿¡¼­ »ç¿ëÇÏ´Â º¯¼ö³ª ¸ÅÅ©·Î Á¤ÀÇ´Â /usr/lib/rpmrc ¿¡ Á¤ÀÇ µÇ¾î ÀÖ´Ù. /etc/rpmrc ÀÇ È­ÀÏ¿¡ ÀÚ½ÅÀÌ Á¤ÀÇÇÑ ¸ÅÅ©·Î¸¦ ¸¸µé¾î »ç¿ëÇÒ¼ö ÀÖ´Ù. rpm --showrc ¸¦ Çϸé spec È­ÀÏÀ» ¸¸µé¶§ »ç¿ëµÇ´Â ¸ÅÅ©·Î¸¦ º¼¼ö ÀÖ´Ù. abi@wow:~/wowmake$ rpm --showrc | more ARCHITECTURE AND OS: build arch : i386 compatible build archs: athlon i686 i586 i486 i386 noarch build os : Linux compatible build os's : Linux install arch : athlon install os : Linux compatible archs : athlon i686 i586 i486 i386 noarch compatible os's : Linux ........................ ........................ ´ÙÀ½Àº ½ºÆåÁ¤º¸ÀÇ ¿¹Á¦ ÀÌ´Ù. Summary: GNU Compiler Collection Name: gcc Version: 2.95.3 Release: 1wow License: GPL URL: http://gcc.gnu.org/ Source: http://gcc.gnu.org/gcc-2.95/%{name}-%{version}.tar.gz Group: Development/Languages Requires: glibc BuildRoot: /var/tmp/%{name}-%{version} Vendor: WOWLiNUX co., Ltd <http://www.wowlinux.com> Distribution: WOWLiNUX 7.3 DeBak Packager: Kim Yong Il <nalabi@formail.org> %description A compiler aimed at integrating all the optimizations and features necessary for a high-performance and stable development environment. %package -n cpp Summary: The C Preprocessor. Group: Development/Languages Prereq: /sbin/install-info %description -n cpp Cpp (or cccp) is the GNU C-Compatible Compiler Preprocessor. ....................... ...................... 0) define : º¯¼ö¸¦ »ç¿ëÇÑ´Ù. name À̶ó´Â º¯¼ö¸¦ gcc ·Î ġȯÀ» Çؼ­ »ç¿ëÇÑ´Ù. 1) Summary : °£´ÜÇÏ°Ô ¿ä¾àÀ» ÇØÁÖ´Â ºÎºÐ 2) Name : ²Ù·¯¹Ì À̸§À» ÁöÁ¤ÇÑ´Ù 3) Version : ²Ù·¯¹Ì ¹öÀüÀ» ³ªÅ¸³½´Ù. 4) Release : ¹ßÇ¥ÇÑ ¼ö¸¦ ³ªÅ¸³½´Ù. 5) License : Çã°¡ÁõÀ» Àû¾î ÁØ´Ù. 6) Group : ¾îµð¿¡ ¹­¿© ÀÖ´ÂÁö¸¦ ³ªÅ¸³½´Ù. 7) Source : ¿øº» È­ÀÏÀÌ ¾îµð ÀÖ´ÂÁö Àû¾î µÐ´Ù. 8) URL : ²Ù·¯¹Ì ȨÆäÀÌÁö¸¦ Àû¾î µÐ´Ù. 9) Distribution : ¹èÆ÷º»À» ³ªÅ¸³½´Ù. 10) Vendor : ¸Å°¢ÀÎÀ» Ç¥½ÃÇÑ´Ù. 11) Packager : ²Ù·¯¹Ì ¸¸µç »ç¶÷À» Àû¾îµÐ´Ù. 12) description : »ó¼¼ÇÑ ¼³¸íÀ» Àû¾î µÐ´Ù. ¼Ò½º ºÎºÐ Source: gcc-2.95.3.tar.gz or Source: http://gcc.gnu.org/gcc-2.95/gcc-2.95.3.tar.gz ÀÌ¿Í °°ÀÌ Source ¶ó´Â ºÎºÐ¿¡ /usr/src/redhat/SOURCES ¿¡ ³õ¿©Á® ÀÖ´Â ¼Ò½º À̸§À» Àû¾î ÁØ´Ù. ¶Ç´Â ±× ¼Ò½º¸¦ ±¸ÇÑ °÷ÀÇ Àüü °æ·Î¸¦ Àû¾î Á־ µÈ´Ù. rpm spec È­ÀÏÀº ¸¶Áö¸¸ ¼Ò½º È­ÀÏ À̸§°ú ¹öÀü ¸¸À» Âü°í Çؼ­ ²Ù·¯¹Ì¸¦ ¸¸µé¾î ÁØ´Ù. ¶ÇÇÑ ¿øº» È­ÀÏÀÌ ¿©·¯°³°¡ ÀÖ´Â °æ¿ì´Â Source0, Source1 ... ÀÌ·±½ÄÀ¸·Î Âß Àû¾î ÁÖ¸é µÈ´Ù. setup À̺κÐÀº /usr/src/redhat/BUILD µð·ºÅ丮¿¡ ¼Ò½º¸¦ È­ÀÏÀ» Ǭ´Ù. patch %patch -p0 ¶ó´Â Çü½ÄÀ¸·Î ÆÐÄ¡¸¦ Àû¿ëÇÑ´Ù. ¶ÇÇÑ ÆÐÄ¡°¡ ¿©·¯°³ÀÏ °æ¿ì´Â %patch0 -p0, %patch1 -p0 ... °ú °°ÀÌ »ç¿ëÇÑ´Ù. build ÄÄÆÄÀÏ ½ÃÅ°´Â ¼Ò½º°¡ ÀÖ´Ù¸é ./configure ¿Í make ¸¦ ÇØÁÖ´Â ºÎºÐÀÌ´Ù. install make install À» ÇØÁÖ´Â ºÎºÐÀÌ´Ù. ÀϹÝÀûÀ¸·Î ¸ÅÅ©·Î°¡ Á¤ÀÇ µÇ¾î ÀÖ´Â ºÎºÐÀº ÀÌ¿ëÇؼ­ »ç¿ëÇÑ´Ù. ¿¹) make prefix=$RPM_BUILD_ROOT%{prefix} install clean ²Ù·¯¹Ì ºôµåÁß Àӽà µð·ºÅ丮°¡ »ý¼º µÇ´Â µ¥ ÀÌ ºôµå µð·ºÅ丮¸¦ »èÁ¦ÇÑ´Ù. files /var/tmp/ÆÐÅ°ÁöÀ̸§-¹öÀü µð·ºÅ丮ÀÌ ÀϹÝÀûÀ¸·Î »ý±â´Âµ¥ ¿©±â¼­ Àӽ÷Π¹ÙÀ̳ʸ®¹× ÆÐÅ°Áö¿¡ ÇÊ¿äÇÑ È­ÀÏ µéÀº »ý¼ºÇÑ´Ù ¿©±â¿¡ »ý¼ºµÈ È­ÀϵéÀ» rpm À¸·Î ¹­¾î ÁØ´Ù. %{_prefix}/bin/gcc ÀÌ·±½ÄÀ¸·Î Àû¾îÁÖ¸é /var/tmp ¿¡ ÀÖ´Â ¹ÙÀ̳ʸ® gcc °¡ rpm À¸·Î ¹­ÀδÙ. %doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO ÀÌ¿Í°°ÀÌ Çϸé ÇØ´ç ¹®¼­µéÀÌ /usr/doc/À̸§-¹öÀü-¸±¸®Áî ¶ó´Â µð·ºÅ丮·Î ¹­ÀδÙ. %config /etc/sendmail.cf ¸¦ ÁöÁ¤ÇÏ¸é ¼³Ä¡ÇÒ¶§ .prmsave °¡ ºÙ¾î¼­ ¹é¾÷ µË´Ï´Ù. %dir /usr/lib/sendmai ·Î ÇØÁÖ¸é ´ÜÁö ±× µð·ºÅ丮¸¸ Æ÷ÇÔ ÇÕ´Ï´Ù. ¶ÇÇÑ %files -n cpp Çϸé cpp ¶ó´Â ¶ÇÇϳªÀÇ È­ÀÏÀ̸§À¸·Î rpm ÀÌ ¸¸µé¾îÁý´Ï´Ù. ÀÌ¿Í°°ÀÌ Çϸé ÇѹøÀÇ rpm ²Ù·¯¹Ì »ý¼º ¸í·ÉÀ¸·Î ¿©·¯°³ÀÇ prm À» ¸¸µé¾î ³¾¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ À̸í·ÉÀ» »ç¿ëÇÒ·Á¸é %package -n cpp À̶ó°í Á¤ÀǸ¦ Çسõ°í ÇÊ¿äÇÑ spec È­ÀÏÀ» ÀÛ¼ºÇØ ³Ö¾î¾ß ÇÕ´Ï´Ù. if spec È­ÀÏ¿¡¼­´Â ¶ÇÇÑ if ¹®À» »ç¿ëÇÒ¼ö°¡ ÀÖ¾î ¿©·¯°³ÀÇ spec È­ÀÏ ¸¸µé ÇÊ¿ä¾øÀÌ if ¹®À» »ç¿ëÇؼ­ ²Ù·¯¹Ì¸¦ ¸¸µé¼ö°¡ ÀÖ´Ù. ¿¹Á¦ gcc_i386=1 %if%{gcc_i386} ·çƾ ( 0 À϶§ ) %else ·çƾ ( 1 À϶§ ) %endif Requires rpm ¼³Ä¡½Ã ÇÊ¿äÇÑ ÆÐÅ°Áö ¹× È­ÀÏ Buildprereq rpm À» ¸¸µé¶§¸¸ ÇÊ¿ä rpm ¸¸µé±â -bp %prep ¿¡ ÀÖ´Â °÷¸¸ ½ÇÇàÇÑ´Ù. rpm -bp gqview.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.64362 ................. -bc %prep, %build ¿¡ ÀÖ´Â °÷¸¸ ½ÇÇàÇÑ´Ù. rpm -bc gqview.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.58496 ........................ Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.58496 ....................... -bi %prep, %build, %install ¿¡ ÀÖ´Â °÷¸¸ ½ÇÇàÇÑ´Ù. rpm -bi gqview.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805 ........................ Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175 ............................ Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757 ................................ -bb %prep, %build, %install, package (bin) ¿¡ ÀÖ´Â °÷¸¸ ½ÇÇàÇÑ´Ù. rpm -bb gqview.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805 ........................ Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175 ............................ Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757 ................................ Wrote: /usr/src/redhat/RPMS/i386/gqview-0.10.1-2wl.i386.rpm ...................... -ba %prep, %build, %install, package (bin, src) ¿¡ ÀÖ´Â spec È­ÀÏ¿¡ ÀÖ´Â ¸ðµç °ÍÀ» ½ÇÇàÇÑ´Ù. rpm -bb gqview.spec Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.75805 ........................ Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.34175 ............................ Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.74757 ................................ Wrote: /usr/src/redhat/SRPMS/gqview-0.10.1-2wl.src.rpm Wrote: /usr/src/redhat/RPMS/i386/gqview-0.10.1-2wl.i386.rpm ........................... -bs ¼Ò½º rpm (src.rpm) À» ¸¸µé¾î ÁØ´Ù. root@wow:/usr/src/redhat/SPECS# rpm -bs anaconda.spec Wrote: /usr/src/redhat/SRPMS/anaconda-7.1-8wl.src.rpm --rebuild ¼Ò½º rpm À» °¡Áö°í ´Ù½Ã ºôµå¸¦ ÇÏ´Â ¹æ¹ý rpm --rebuild gqview-0.10.1-2wl.src.rpm rpm2cpio »ç¿ëÇϱâ cpio -t rpm¿¡ ¹­¿© ÀÖ´Â ¹ÙÀ̳ʸ®¸¦ º¸¿©ÁØ´Ù. root@wow:/home/work/debak/skipjack# rpm2cpio syslinux-1.52-2.i386.rpm | cpio -t ./usr/bin/syslinux ./usr/share/doc/syslinux-1.52 ./usr/share/doc/syslinux-1.52/COPYING ./usr/share/doc/syslinux-1.52/NEWS ./usr/share/doc/syslinux-1.52/README ./usr/share/doc/syslinux-1.52/distrib.doc ./usr/share/doc/syslinux-1.52/keytab-lilo.doc ./usr/share/doc/syslinux-1.52/pxelinux.doc ./usr/share/doc/syslinux-1.52/syslinux.doc 156 blocks cpio -E list --quiet -iumd ÇÊ¿äÇÑ ÆÐÅ°Áö¸¦ ÃàÃâÇÑ´Ù. list ¶ó´Â È­ÀÏ ¸ñ·Ï¿¡ ÃàÃâÇÒ È­ÀÏÀ̸§µéÀ» Àû¾î ³ÖÀº´ÙÀ½ cpio ¸í·É¾î¿¡¼­ list ¶ó´Â È­ÀÏ À̸§À» ºÎ¸£¸é µÈ´Ù. root@wow:/home/work/debak/skipjack/imsi# l ÇÕ°è 44 -rw-r--r-- 1 root root 19 4¿ù 24 09:24 list -rw-r--r-- 1 root root 37073 4¿ù 24 08:54 syslinux-1.52-2.i386.rpm root@wow:/home/work/debak/skipjack/imsi# cat list ./usr/bin/syslinux root@wow:/home/work/debak/skipjack/imsi# rpm2cpio syslinux-1.52-2.i386.rpm |( cpio -E list --quiet -iumd) root@wow:/home/work/debak/skipjack/imsi# l ÇÕ°è 48 -rw-r--r-- 1 root root 19 4¿ù 24 09:24 list -rw-r--r-- 1 root root 37073 4¿ù 24 08:54 syslinux-1.52-2.i386.rpm drwx------ 3 root root 4096 4¿ù 24 09:31 usr root@wow:/home/work/debak/skipjack/imsi# l usr/bin/syslinux -rwxr-xr-x 1 root root 15132 6¿ù 25 2001 usr/bin/syslinux cd imsi; cpio -E ../list --quiet -iumd imsi ¶ó´Â µð·ºÅ丮¸¦ ¸»µé¾î¼­ ±×°÷¿¡ ¸ð¾Æ µÑ¼öµµ ÀÖ´Ù. rpm2cpio syslinux-1.52-2.i386.rpm |( cd imsi; cpio -E ../list --quiet -iumd) # l imsi/usr/bin/syslinux -rwxr-xr-x 1 root root 15132 6¿ù 25 2001 imsi/usr/bin/syslinux 3.7 ÆÐÄ¡ Àû¿ëÇϱâ ÆÐÄ¡ È­ÀÏ ÁöÁ¤ Çϱ⠲ٷ¯¹Ì À̸§ - ³»¿ë - wow - ³»¿ë . patch ¿¹) anaconda-wow-raid.patch ±âº» ÆÐÄ¡ ¿É¼Ç : diff -Nur Áö¹Ì¾È ÆÐÄ¡ ¿É¼Ç : diff Ncr ¿¹) diff -Nur gaim-0.56-orig/src/test.c gaim-0.56/src/test.c > gaim-test-wow-fontset.patch root@wow:/usr/src/redhat/BUILD# l total 17 drwxr-xr-x 25 root root 2344 Apr 15 11:45 anaconda-7.1 drwxr-xr-x 25 root root 2344 Apr 11 22:55 anaconda-7.1-orig anaconda-7.1 µð·ºÅ丮´Â º¯°æ È­ÀÏÀÌ°í, anaconda-7.1-orig Àº ¿ø·¡ È­ÀÏÀÌ´Ù. diff -Nur anaconda-7.1-orig/ anaconda-7.1 > anaconda-wow-raid.patch root@wow:/usr/src/redhat/SPECS# vi anaconda.spec ................................. Patch20: anaconda-raid.patch ................................. %prep ................................. # Reiserfs with raid Patch %patch20 -p1 ................................. ÆÐÄ¡¸¦ Àû¿ëÇÏ°í ºôµå¸¦ ÇØÁØ´Ù. ÆÐÅ°Áö ±×·ì Ä¿³Î smp : ´ÙÁß CPU°¡ Áö¿ø È­ÀÏ ½Ã½ºÅÛ : ext3, reiserfs, xfs Áö¿ø lvm : ·ÎÁöÄà º¼·ý ¸Þ´ÏÀú°¡ Áö¿ø unicon ÆÐÄ¡ : http://www.okpos.com/wiki/pos/Unicon ¾Æ³ªÄÜ´Ù ºÐ¼® °³¿ä ¾Æ³ªÄÜ´Ù¿Í °ü·ÃµÈ ÆÐÅ°Áö´Â ´ÙÀ½°ú °°´Ù. anaconda-7.1-nas.i386.rpm anaconda-7.1-nas.src.rpm anaconda-runtime-7.1-nas.i386.rpm ´ÙÀ½°ú °°ÀÌ Ç¬´Ù. rpm -ivh anaconda-7.1-nas.i386.rpm È­ÀÏÀÌ ¾îµð¿¡ ¼³Ä¡°¡ µÇ¾î ÀÖ´ÂÁö È®ÀÎÀ» ÇÏ·Á¸é rpm -ql anaconda ´ÙÀ½°ú °°ÀÌ Çϸé Å×½ºÆ® ¸ðµå·Î µé¾î °£´Ù. anaconda --test --method=nfs://fdsfdsa ½ÇÇà È­ÀÏÀº /usr/sbin/anaconda ¿©±â ÀÖ´Ù. python È­ÀÏÀº /usr/lib/anaconda ¿©±â ÀÖ´Ù. python À̹ÌÁö¿Í µµ¿ò¸»Àº /usr/share/anaconda ¿©±â¿¡ ÀÖ´Ù. º¯°æ»çÇ× À̹ÌÁö º¯°æ ¸Þ½ÃÁö ¹ø¿ª 1024°¡ ÇØ°á µÇµµ·Ï ¼öÁ¤ÇÑ´Ù. anaconda-runtime /usr/lib/anaconda-runtime ¿¡ ¹èÆ÷ÆÇ ¸¸µé¶§ ÇÊ¿äÇÑ ½ºÅ©¸³Æ®°¡ µé¾î ÀÖ´Ù. buildinstall : ÀüüÀûÀ¸·Î ¹èÆ÷ÆÇ ºôµå¸¦ ÇØÁÖ´Â ½ºÅ©¸³Æ® genhdlist : pkorder ¸¸µé¾î ÁÖ´Â ½ºÅ©¸³Æ® mk-images.i386 : images/*.img ¸¦ ¸¸µé¾î ÁÖ´Â ½ºÅ©¸³Æ® splitdistro : ¹èÆ÷ÆÇÀ» 1Àå , 2Àå ... ¸¸µé¾î ÁÖ´Â ½ºÅ©¸³Æ® upd-instroot : RedHat/base/stage2.img ¸¦ ¸¸µé¾î ÁÖ´Â ½ºÅ©¸³Æ® base base ¸ñ·Ï MAKEDEV-3.3-4.i386.rpm SysVinit-2.84-2.i386.rpm anacron-2.3-17.i386.rpm apmd-3.0.2-10.i386.rpm ash-0.3.7-2.i386.rpm at-3.1.8-23.i386.rpm atk-1.0.1-1.i386.rpm authconfig-4.2.8-4.i386.rpm authconfig-gtk-4.2.8-4.i386.rpm basesystem-7.0-2.noarch.rpm bash-2.05a-13.i386.rpm bzip2-1.0.2-2.i386.rpm bzip2-libs-1.0.2-2.i386.rpm chkconfig-1.3.5-3.i386.rpm console-tools-19990829-40.i386.rpm cpio-2.4.2-26.i386.rpm dev-3.3-4.i386.rpm dev86-0.15.5-1.i386.rpm diffutils-2.7.2-5.i386.rpm dosfstools-2.8-1.i386.rpm e2fsprogs-1.27-3.i386.rpm eject-2.0.12-4.i386.rpm file-3.37-5.i386.rpm filesystem-2.1.6-2.noarch.rpm fileutils-4.1-10.i386.rpm findutils-4.1.7-4.i386.rpm gawk-3.1.0-4.i386.rpm glib-1.2.10-5.i386.rpm glib10-1.0.6-10.i386.rpm glib2-2.0.1-2.i386.rpm glibc-2.2.5-34.i386.rpm glibc-2.2.5-34.i686.rpm glibc-common-2.2.5-34.i386.rpm glibc-profile-2.2.5-34.i386.rpm glibc-utils-2.2.5-34.i386.rpm grep-2.5.1-1.i386.rpm gzip-1.3.3-1.i386.rpm lilo-21.4.4-14.i386.rpm info-4.1-1.i386.rpm initscripts-6.67-1.i386.rpm kbdconfig-1.9.15-2.i386.rpm kernel-2.4.18-3.i386.rpm kernel-BOOT-2.4.18-3.i386.rpm kernel-doc-2.4.18-3.i386.rpm kernel-source-2.4.18-3.i386.rpm kernel-pcmcia-cs-3.1.27-18.i386.rpm gettext-0.11.1-2.i386.rpm kernel-utils-2.4-7.4.i386.rpm ksymoops-2.4.4-1.i386.rpm krb5-libs-1.2.4-1.i386.rpm kudzu-0.99.52-1.i386.rpm less-358-24.i386.rpm lesstif-0.93.18-2.i386.rpm libstdc++-2.95.3-7.i686.rpm libtermcap-2.0.8-28.i386.rpm man-1.5j-6.i386.rpm man-pages-1.48-2.noarch.rpm man-pages-ko-20010321-2.noarch.rpm mingetty-1.00-1.i386.rpm mkbootdisk-1.4.3-1.i386.rpm mkinitrd-3.3.10-1.i386.rpm mktemp-1.5-14.i386.rpm modutils-2.4.14-3.i386.rpm mount-2.11n-13.i386.rpm mouseconfig-4.25-1.i386.rpm ncurses-5.2-26.i386.rpm ncurses4-5.0-5.i386.rpm net-tools-1.60-4.i386.rpm openldap-2.0.23-4.i386.rpm openldap-clients-2.0.23-4.i386.rpm openldap-servers-2.0.23-4.i386.rpm openldap12-1.2.13-3.i386.rpm pam-0.75-32.i386.rpm pam_krb5-1.55-1.i386.rpm pam_smb-1.1.6-2.i386.rpm passwd-0.67-1.i386.rpm pciutils-2.1.9-2.i386.rpm raidtools-1.00.2-1.3.i386.rpm rootfiles-7.2-1.noarch.rpm rpm-4.0.4-7x.18.i386.rpm rpm-build-4.0.4-7x.18.i386.rpm rpm-perl-4.0.4-7x.18.i386.rpm rpm-python-4.0.4-7x.18.i386.rpm rpm2html-1.7-6.i386.rpm rpmdb-redhat-7.3-0.20020419.i386.rpm rpmfind-1.7-7.i386.rpm rpmlint-0.38-5.noarch.rpm sed-3.02-11.i386.rpm setserial-2.17-5.i386.rpm setup-2.5.12-2wl.noarch.rpm setuptool-1.8-2.i386.rpm sh-utils-2.0.11-14.i386.rpm shadow-utils-20000902-7.i386.rpm slang-1.4.5-2.i386.rpm slocate-2.6-1.i386.rpm tcsh-6.10-6.i386.rpm syslinux-1.52-2.i386.rpm sysklogd-1.4.1-8.i386.rpm tar-1.13.25-4.i386.rpm termcap-11.0.1-10.noarch.rpm textutils-2.0.21-1.i386.rpm time-1.7-16.i386.rpm timeconfig-3.2.7-1.i386.rpm tmpwatch-2.8.3-1.i386.rpm unzip-5.50-3.i386.rpm utempter-0.5.2-7.i386.rpm util-linux-2.11n-13.i386.rpm vim-common-6.1-3.i386.rpm vim-minimal-6.1-3.i386.rpm vixie-cron-3.0.1-64.i386.rpm which-2.13-3.i386.rpm words-2-18.noarch.rpm zlib-1.1.4-2.i386.rpm wow-logos_1.0-2wl_noarch.rpm wow-release_7.3-2wl_noarch.rpm lvm-1.0.3-4.i386.rpm db3-3.3.11-6.i386.rpm db3-utils-3.3.11-6.i386.rpm db3x-3.2.9-4.i386.rpm procps-2.0.7-12.i386.rpm procps-X11-2.0.7-12.i386.rpm ttfonts-1.0-9.noarch.rpm mtools-3.9.8-2.i386.rpm openssl-0.9.6b-18.i386.rpm pine-4.44-7.i386.rpm rsh-0.17-5.i386.rpm rsh-server-0.17-5.i386.rpm traceroute-1.4a12-2.i386.rpm db1-1.85-8.i386.rpm popt-1.6.4-7x.18.i386.rpm hwdata-0.14-1.noarch.rpm apt-0.3.19cnc55-fr7.i386.rpm iputils-20020124-3.i386.rpm libuser-0.50.2-1.i386.rpm wow-release_7.3-2wl_noarch.rpm gdbm-1.8.0-14.i386.rpm cyrus-sasl-1.5.24-25.i386.rpm cyrus-sasl-md5-1.5.24-25.i386.rpm cracklib-2.7-15.i386.rpm cracklib-dicts-2.7-15.i386.rpm newt-0.50.35-1.i386.rpm pcre-3.9-2.i386.rpm ncftp-3.1.3-3.i386.rpm iproute-2.4.7-1.i386.rpm stage2.img¸¦ ¸¸µé±â À§ÇÑ ¸ñ·Ï python-1.5.2-38.i386.rpm python-clap-1.0.0-3.noarch.rpm python-docs-1.5.2-38.i386.rpm python-popt-0.8.8-7.x.2.i386.rpm python-tools-1.5.2-38.i386.rpm python-xmlrpc-1.5.1-7.x.3.i386.rpm python2-2.2-16.i386.rpm python2-docs-2.2-16.i386.rpm XFree86-100dpi-fonts-4.2.0-8.i386.rpm XFree86-3DLabs-3.3.6-44.i386.rpm XFree86-4.2.0-8.i386.rpm XFree86-75dpi-fonts-4.2.0-8.i386.rpm XFree86-8514-3.3.6-44.i386.rpm XFree86-AGX-3.3.6-44.i386.rpm XFree86-FBDev-3.3.6-44.i386.rpm XFree86-ISO8859-15-100dpi-fonts-4.2.0-8.i386.rpm XFree86-ISO8859-15-75dpi-fonts-4.2.0-8.i386.rpm XFree86-ISO8859-2-100dpi-fonts-4.2.0-8.i386.rpm XFree86-ISO8859-2-75dpi-fonts-4.2.0-8.i386.rpm XFree86-ISO8859-9-100dpi-fonts-4.2.0-8.i386.rpm XFree86-ISO8859-9-75dpi-fonts-4.2.0-8.i386.rpm XFree86-Mach32-3.3.6-44.i386.rpm XFree86-Mach64-3.3.6-44.i386.rpm XFree86-Mach8-3.3.6-44.i386.rpm XFree86-Mono-3.3.6-44.i386.rpm XFree86-P9000-3.3.6-44.i386.rpm XFree86-S3-3.3.6-44.i386.rpm XFree86-S3V-3.3.6-44.i386.rpm XFree86-SVGA-3.3.6-44.i386.rpm XFree86-VGA16-3.3.6-44.i386.rpm XFree86-W32-3.3.6-44.i386.rpm XFree86-Xnest-4.2.0-8.i386.rpm XFree86-Xvfb-4.2.0-8.i386.rpm XFree86-base-fonts-4.2.0-8.i386.rpm XFree86-compat-libs-4.0.3-2.i386.rpm XFree86-compat-modules-3.3.6-44.i386.rpm XFree86-cyrillic-fonts-4.2.0-8.i386.rpm XFree86-doc-4.2.0-8.i386.rpm XFree86-font-utils-4.2.0-8.i386.rpm XFree86-libs-4.2.0-8.i386.rpm XFree86-tools-4.2.0-8.i386.rpm XFree86-truetype-fonts-4.2.0-8.i386.rpm XFree86-twm-4.2.0-8.i386.rpm XFree86-xdm-4.2.0-8.i386.rpm XFree86-xf86cfg-4.2.0-8.i386.rpm XFree86-xfs-4.2.0-8.i386.rpm XFree86-xtrap-clients-4.2.0-8.i386.rpm Xconfigurator-4.10.7-1.i386.rpm anaconda-7.3-7.i386.rpm anaconda-images-7.3-6.noarch.rpm anaconda-runtime-7.3-7.i386.rpm anaconda-help-7.3-2.noarch.rpm gtk+-1.2.10-15.i386.rpm gtk+10-1.0.6-10.i386.rpm kon2-0.3.9b-7.i386.rpm kon2-fonts-0.3.9b-7.i386.rpm pygnome-1.4.2-3.i386.rpm pygnome-applet-1.4.2-3.i386.rpm pygnome-capplet-1.4.2-3.i386.rpm pygnome-gtkhtml-1.4.2-3.i386.rpm pygnome-libglade-1.4.2-3.i386.rpm pygtk-libglade-0.6.9-3.i386.rpm pygtk-0.6.9-3.i386.rpm pygtk-glarea-0.6.9-3.i386.rpm pygtk2-1.99.8-7.i386.rpm pygtk2-libglade-1.99.8-7.i386.rpm gnome-libs-1.4.1.6-1wl.i386.rpm gdk-pixbuf-0.14.0-8.i386.rpm gdk-pixbuf-gnome-0.14.0-8.i386.rpm gtk-engines-0.12-1wow.i386.rpm imlib-1.9.13-3.7.x.i386.rpm imlib-cfgeditor-1.9.13-3.7.x.i386.rpm libjpeg-6b-19.i386.rpm libjpeg6a-6a-8.i386.rpm libpng-1.0.12-2.i386.rpm libtiff-3.5.7-2.i386.rpm audiofile-0.2.3-1.i386.rpm esound-0.2.24-1.i386.rpm krb5-workstation-1.2.4-1.i386.rpm busybox-0.60.2-4.i386.rpm busybox-anaconda-0.60.2-4.i386.rpm parted-1.4.24-3.i386.rpm reiserfs-utils-3.x.0j-3.i386.rpm fonts-ISO8859-2-1.0-3.noarch.rpm fonts-ISO8859-2-100dpi-1.0-3.noarch.rpm fonts-ISO8859-2-75dpi-1.0-3.noarch.rpm fonts-ISO8859-2-Type1-1.0-3.noarch.rpm fonts-ISO8859-7-1.0-2.noarch.rpm fonts-ISO8859-7-100dpi-1.0-2.noarch.rpm fonts-ISO8859-7-75dpi-1.0-2.noarch.rpm fonts-ISO8859-7-Type1-1.0-2.noarch.rpm fonts-KOI8-R-1.0-1.noarch.rpm fonts-KOI8-R-100dpi-1.0-1.noarch.rpm fonts-KOI8-R-75dpi-1.0-1.noarch.rpm mt-st-0.7-3.i386.rpm hdparm-4.6-1.i386.rpm gettext-0.11.1-2.i386.rpm ttfonts-ko-1.0.11-9.noarch.rpm setup /etc/profile ¿¡ ¾Æ·¡¿Í °°Àº ºÎºÐÀ» Ãß°¡ÇÑ´Ù. PS1='\u@\h:\w\$ ' alias l='ls -l --color' alias tarx='tar xvfz' alias tarc='tar cvfz' alias build='cd /usr/src/redhat/BUILD' alias rpms='cd /usr/src/redhat/RPMS' alias src='cd /usr/src/redhat/SOURCES' alias spec='cd /usr/src/redhat/SPECS' alias srpm='cd /usr/src/redhat/SRPMS' export TERM=linux wow-release /etc/ ¹Ø¿¡ ÀÖ´Â È­ÀϵéÀÇ Á¤º¸¸¦ ¹Ù²Û´Ù /etc/issue /etc/issue.net /etc/redhat-release /etc/wow-release wow-menus ¾Æ·¡ÀÇ °÷ÀÇ ¸Þ´º È­ÀÏ°ú À̹ÌÁö¸¦ Ãß°¡ÇÑ´Ù. /usr/share/gnome/wow /usr/share/pixmaps/* wow-logos ¾Æ·¡ÀÇ °÷ÀÇ ¸Þ´º È­ÀÏ°ú À̹ÌÁö¸¦ Ãß°¡ÇÑ´Ù. /usr/share/pixmaps/wow bzip2 glibc gzip tar lilo mount pam passwd libuser gdbm gdbm-devel openlap-devel sysrus-sasl rpm bash apt-rpm Áøº¸µÈ ÆÐÅ°Áö °ü¸®Åø telnet ncftp initscripts kernel-pcmica-es man mkinitrd XFree86 XFree86 : ÀÌ°÷¿¡ startx °¡ µé¾î ÀÖ´Ù. ÀÇÁ¸¼º °ü°è XFree86 + Glide3 | + XFree86-libs | | + freetype + Xfree86-xfs + Xfree-base-fonts | + chkfontpath + Xfree86-font-utils + utempter + xaw3d-devel Xconfigurator Xconfigurator + XFree86 + kdbconfig + gdk-pixbuf KDE ÀÇÁ¸¼º°ü°è QT libpng libmng + cups + arts + libxml2 + QT + kdelibs | + kdebase | + kdebase-devel | + kde-i18n-<nation> | + kdeadmin | + kdeaddons | + kdemultimedia + perl + python + qt 304 ¿Â´õ½ºÆÌÆÐÄ¡ qt-3.0.4 ¿¡ kor_onthespot.patch Àû¿ë kdebase ftp://ftp.kde.org/pub/kde/stable/latest/src/ ¹ÙÅÁ È­¸éÀ» º¯°æ ÇÑ´Ù.(www.kde-look.org) ¼³Á¤ÆÄÀÏ : /usr/share/config/kdesktoprc ¿¡¼­ º¯°æ Àü¿ªÆÄÀÏ : /usr/share/wallpapers/ Áö¿ªÆÄÀÏ : ~$USERHOME/.kde/share/wallpapers/ ¹ÙÅÁ È­¸éÀ» º¯°æ ÇÑ´Ù. Àü¿ªÆÄÀÏ : /usr/share/apps/kdesktop/DesktopLinks/ Áö¿ªÆÄÀÏ : ~$USERHOME/.kde/share/apps/kdesktop/DesktopLinks/ hanterm ¸Þ´º¸¦ Ãß°¡ ÇÑ´Ù. www.wowlinux.com ¸µÅ©Ãß°¡¹× º¯°æÀ» ÇÑ´Ù kde splash À̹ÌÁö º¯°æ °ü·ÃÈ­ÀÏ : splash_top.png, splash_bottom.png, splash_active_bar.png, splash_inactive_bar.png Àü¿ª¼³Á¤ : /usr/share/apps/ksplash/pics Áö¿ª¼³Á¤ : ~$USERHOME/.kde/share/apps/ksplash/pics kde side À̹ÌÁö º¯°æ °ü·ÃÆÄÀÏ : kside.png(22x132), kside_title.png(22x1) Àü¿ª¼³Á¤ : /usr/share/apps/kicker/pics/ Áö¿ª¼³Á¤: ~$USERHOME/.kde/share/apps/kickeer/pics/ kde hicolor Å׸¶ º¯°æ °ü·ÃÆÄÀÏ : go.png(16x16/22x22/32x32/48x48/64x64) - ½ÃÀÛ¾ÆÀÌÄÜ Àü¿ª¼³Á¤ : /usr/share/icons/hicolor/*/apps/ Áö¿ª¼³Á¤: ~$USERHOME/.kde/icons/hicolor/*/apps/ * kde±âº» ¾ÆÀÌÄÜ Å׸¶´Â hicolorÀ̸ç, ÇöÁ¦ ¼³Á¤ÁßÀÎ ¾ÆÀÌÄÜ Å׸¶´Â "kdeÁ¦¾îÆÇ-¸ð¾ç»õ¿Í ¾²ÀÓ»õ-¾ÆÀÌÄÜ"¿¡ Á¤ÀǵǾî ÀÖ´Ù. kde ±âº»ÆdzھÆÀÌÄÜ µî·Ï °ü·ÃÆÄÀÏ : /usr/share/apps/kicker/default-apps kkicker.cpp¿¡¼­ ±âº» ¸Þ´º¸¦ º¯°æÇØ¾ß ÇÑ´Ù. gdk, gtk ÀÇÁ¸¼º °ü°è gdk-pixbuf gdk-pixbuf + libpng + libungif + libjpeg + libtiff + libjpeg + libtiff + libjpeg + libpng + libtiff gtk+ gtk+ + XFree86-libs | + freetype-devel | + freetype + perl GNOME gnome-core gnome-core + libpanel-applet0 + wow-utils + scrollkeeper + gnome-libs + ximian-menu = wowmenus | + gnome-libs | | + imlib | | + libungif + wow-doorman | + wow-wallpaper | + gtk-engines-thinice | + gtk-themes | + sawfish-themes | | + sawfish | | | + control-center | | | | + bonobo-conf | | | | | + bonobo | | | | | | + oaf | | | | | | + libgnomeprint | | | | | + GConf | | | | + libgal19 | | | | + libcapplet | | | | + libgtkhtml20 | | | + librep | | | | + gmp | | | + rep-gtk | | | + rep-gtk-gnome gnome-utils gnome-utils + libgtop http://gnome.org/ ftp://ftp.gnome.org/pub/GNOME/unstable/latest/sources/ ¿Í¿ì¸®´ª½º ±×³ðÀº Áö¹Ì¾È(Ximian) ±×³ðÀ» ±â¹ÝÀ¸·Î ÇÏ¿© ²Ù·¯¹Ì¸¦ ¸¸µç´Ù. ÀÌ ¹®¼­¿¡¼­ÀÇ º¯°æ»çÇ×Àº Áö¹Ì¾È ±×³ð ²Ù·¯¹Ì¿¡¼­ ÆÐÄ¡¸¦ Ãß°¡ÇÑ °ÍÀÌ´Ù. ´õ ÀÚ¼¼ÇÑ »çÇ×Àº src.rpm ²Ù·¯¹Ì¿¡ Æ÷ÇÔµÈ spec °ú patch ¸¦ Âü°íÇÑ´Ù. ±×³ð¿¡¼­ ÇÑ±Û ÆùÆ® ¼³Á¤ Çü½ÄÀº ¾Æ·¡¿Í °°´Ù. -adobe-courier-medium-r-normal-*-*-120-*-*-m-*-iso8859-1,-*-gulim-medium-r-normal--*-120-*-*-*-*-ksc5601. 1987-0 ±×³ð ¼³Ä¡½Ã¿¡ ¿ä±¸µÇ´Â ²Ù·¯¹Ì ImageMagick fam xinetd ±×³ð ºôµå½Ã¿¡ ¿ä±¸µÇ´Â ²Ù·¯¹Ì ±×³ð °³¹ß ²Ù·¯¹Ìµé (²Ù·¯¹Ì-devel) bison sharutils gnome ¶ç¿ì±â apt-get install gnome-core apt-get install XFree86 apt-get install Xconfigurator apt-get install xinitrc apt-get install ttfonts-ko apt-get install XFree86-75dpi-fonts À§¿Í °°Àº ÇÁ·Î ±×·¥À» ¼³Ä¡ ÇÏ°í startx ¸¦ ÇØÁØ´Ù. gnome-core splash È­¸é¿¡¼­ ÇѱÛÀÌ ±úÁö´Â °ÍÀ» ¼öÁ¤ ÇÑ´Ù. gnome-core-1.4.0.6/gsm/splash.c ¿¡¼­ ±×¸²ÆÄÀÏÀ» ¹Ù²Ù¾î ÁÖ¸é µÇ°í ÇÑ±Û ÆùÆ® Á¤º¸¸¦ Ãß°¡ÇØ ÁØ´Ù. gnome-core-wow-splash.patch splash È­¸é¿¡ µé¾î°¥ À̹ÌÁö¸¦ º¯°æ ÇÑ´Ù. spec È­ÀÏ¿¡ install -m 644 %{SOURCE4} pixmaps/wow-splash.uue¸¦ Ãß°¡ÇÑ´Ù. /usr/share/pixmaps/wow/wow-splash.png ¸Þ½ÃÁö¸¦ ¹ø¿ª ÇÏ¿© Ãß°¡ ÇÑ´Ù. 1.4.0.8 ¿¡ Æ÷ÇÔµÈ ko.po ÆÄÀÏÀ» °¡Á®¿Í¼­ ¿Í¿ì±×³ð¿¡ ¸Âµµ·Ï ¼öÁ¤ ÇÑ´Ù. gnome-core-ko.po Áö¹Ì¾È ±×³ð ¸Þ´º ÇüŸ¦ Áö¿ø ÇÑ´Ù. gnome-core-foobar-restructure.patch ¸Þ´ºÀÇ °æ·Î¸¦ º¯°æ ÇÑ´Ù. wow-menus ÆÐÅ°Áö¿Í ÀÇÁ¸ÇÏ¿© µ¿ÀÛ Çϵµ·Ï ÇÑ´Ù. gnome-core-wow-desktop-fixup.patch ±×³ð ÈùÆ®¿¡¼­ ÇÑ±Û ±úÁö´Â Çö»óÀ» ¼öÁ¤ ÇÑ´Ù. gnome-core-1.4.0.6/gnome-hint/gnome-hint.c ¿¡¼­ ÇÑ±Û ±Û²Ã Á¤º¸¸¦ Ãß°¡ÇÑ´Ù gnome-hint-font.patch ÆгΠ¸Þ´º¿¡¼­ÀÇ ¾ÆÀÌÄÜÀ» º¯°æ ÇÑ´Ù. /usr/share/pixmaps/wow/wow-button-blue.png /usr/share/pixmaps/wow/wow-splsh.png gdm 2.2.5.5 splash È­¸éÀ» º¯°æ ÇÑ´Ù. gdm-wow-logo.patch /usr/share/pixmaps/wow/wow-gdm-screen.png ÇÑ±Û Áö¿øÀÌ °¡´É Çϵµ·Ï ÆÐÄ¡¸¦ ÇÑ´Ù. gdm-2.2.5.5./config.gdm.conf.in ÆÄÀÏ¿¡ ÇÑ±Û ÆùÆ® Á¤º¸¸¦ Ãß°¡ ÇÑ´Ù gdm-conf-hangulfont.patch ¸Þ½ÃÁö ¹ø¿ªÀ» ÇÏ¿© Æǿø² Çϵµ·Ï ÇÑ´Ù. È­¸é»ó¿¡¼­ ¹ø¿ªµÇÁö ¾ÊÀº ºÎºÐ ¹ø¿ª gnome-ko.po doorman 1.0.9 ÇÑ±Û Áö¿øÀÌ °¡´É Çϵµ·Ï ÆÐÄ¡¸¦ ÇÏ°í ko.po È­ÀÏÀ» ÀÛ¼º ÇÑ´Ù. doorman-1.0.9/src/doorman-gtkrc, doorman-1.0.9/src/page-config.c ¿¡¼­ ÇÑ±Û ÆùÆ® Á¤º¸ Ãß°¡, font -> fontset º¯°æ, gdk_font_load -> gdk_fontset_load º¯°æ ¹è°æ°ú Å׸¶¸¦ Ãß°¡ ÇÑ´Ù. doorman-1.0.9/src/doorman.c, doorman-1.0.9/src/theme-page-background.c doorman.c ¿¡¼­´Â doorman ½ÇÇà½Ã¿¡ ¹è°æÈ­¸éÀ» ÁöÁ¤ ÇÑ´Ù. theme-page-background.c ¿¡¼­ ¼±ÅÃÇÒ ¹è°æÈ­¸éÀ» ÁöÁ¤Çϸç, °¡Àå óÀ½¿¡ ÀÖ´Â °ÍÀÌ ±âº»°ªÀÌ µÈ´Ù. ¹è°æÈ­¸éÀº wow-wallpaper ²Ù·¯¹Ì¿¡ ÀÇÁ¸ ÇÑ´Ù. ¹è°æÈ­¸éÀº wow-wallpaper ²Ù·¯¹Ì¿¡ ÀÇÁ¸ ÇÑ´Ù. /usr/share/pixmaps/backgrounds/wow/aad.jpeg /usr/share/pixmaps/backgrounds/wow/bluestripe.jpeg /usr/share/pixmaps/backgrounds/wow/nightjungle.jpeg /usr/share/pixmaps/backgrounds/wow/watermonkey.jpeg /usr/share/pixmaps/backgrounds/wow/woodmonkey.jpeg ±âº» ÆгΠȯ°æ ¼³Á¤ ±âº» ÆгΠȯ°æ ¼³Á¤ÆÄÀÏÀº doorman-1.0.9/panel/ximian-default ¿¡ µÎ¸é µÈ´Ù. ±âº» ¼³Á¤À» ¹Ù²Ù°í ½ÍÀ¸¸é ~/.gnome/panel ÀÇ ¼³Á¤ÆÄÀÏ Âü°í ÇÑ´Ù. /usr/share/doorman/misc/chillmonkey.png /usr/share/doorman/misc/monkey.png /usr/share/doorman/misc/welcome.png wow-faq 0.1 - ÇѱÛÀÌ ±úÁöÁö ¾Ê°Ô ű׸¦ Ãß°¡ÇÑ´Ù. <head> ¼½¼Ç¿¡ <meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=EUC-KR"> Åױ׸¦ Ãß°¡ÇÏ¸é ºê¶ó¿ìÁ®¿¡¼­ ÇѱÛÀÌ ±úÁöÁö ¾Ê´Â´Ù. wow-menus 1.4.1.1 - ¸Þ´º ÇÑ±Û ¹ø¿ª Name=Program Name[ko]=ÇÁ·Î±×·¥ Çü½ÄÀ¸·Î ÇÏ¸é µÈ´Ù. ¸Þ´ºÀÇ ¼ø¼­¸¦ ¹Ù²Ù°í ½Í´Ù¸é .order ¿¡¼­ ¼ø¼­¸¦ ¹Ù²Ù¾î ÁÖ¸é µÈ´Ù. - °æ·Î º¯°æ /usr/share/gnome/wow gnome-utils gfontsel control-center ±×³ð ¼³Á¤ µµ±¸ sawfish ´ÜÃàÅ° ¼³Á¤ gnome-applets ÀÛÀº ¸í·É ½ÇÇà±â µîµî xinitrc 3.22 - ¾Æ¹Ì¿Í ±×³ð ÆгΰúÀÇ ¹®Á¦Á¡ ÇØ°áÀ» À§ÇÑ ÆÐÄ¡¸¦ ÇÑ´Ù. /etc/X11/xinput ¿¡¼­ #execute XIM_PROGRAM ÀÌÈÄ¿¡ ÁÙÀ» ¸ðµÎ ÁÖ¼®Ã³¸®ÇÑ´Ù. gedit 0.9.7 - ÇÑ±Û Áö¿ø ÆÐÄ¡ gedit-0.9.7/src/prefs.c ÆÄÀÏ¿¡¼­ ÇѱÛÆùÆ® Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. À¯Æ¿ hanterm Haterm ¸®¼Ò½º È­ÀÏÀ» wow ¿¡ ¸Â´Â °ÍÀ¸·Î ¹Ù²Û´Ù. Hanterm.ad.ko ±âŸ vim : ÆíÁý±â AcrobatReader : pdf Àд ȭÀÏ big-cursor : Ä¿¼­¸¦ Å©°Ô Çϱâ hpoj : hp ½ºÄ³³Ê »ç¿ë Çϱâ libptal0 libptal0-devel libusb mkCDrec : ½Ã½ºÅÛ ¹è¾÷Åø (cd-rom, dat, nfs, disk) FlashPlayer : Ç÷¡½¬ »ç¿ëÇϱâ edic : ÇÑ¿µ»çÀü rdate : ½Ã°£ ¸ÂÃß´Â ÇÁ·Î±×·¥ ntpdate : ºÎÆÃÇÒ¶§ ½Ã°£ ¸ÂÃß´Â ÇÁ·Î±×·¥ wget : ÀÚµ¿À¸·Î ´Ù¿î ¹Þ´Â ÇÁ·Î±×·¥ printool : ÇÁ¸°ÅÍ ¼³Á¤ µµ±¸ mutt: ¸ÞÀÏ Å¬¶óÀ̾ðÆ® ÀÎÅÍ³Ý mozilla ±âº»ÆùÆ® º¯°æ ±âº» ÆäÀÌÁö ¹× ºÏ¸¶Å© ¼³Á¤ ÇÑ±Û ÇÁ¸°Åͼ³Á¤ l /usr/share/fonts/hangul/munhwa-cid -----------------------> -rw-r--r-- 1 root root 4665003 10¿ù 17 2000 Munhwa-Regular -rw-r--r-- 1 root root 530 10¿ù 17 2000 Munhwa-Regular-KSC-EUC-H.gsf -----------------------> vi /usr/lib/mozilla/defaults/pref/unix.js -----------------------> pref("print.postscript.nativecode.ko", "euc-kr"); pref("print.postscript.nativefont.ko", "Munhwa-Regular-KSC-EUC-H"); -----------------------> evolution 1.0.5 db3 ÆÐÅ°Áö ¹öÀü ÀÇÁ¸¼º ÆÐÄ¡ evolution-db3-version.patch ±âŸ gaim xchat galeon gftp ssh ¸ÖƼ¹Ìµð¾î xmms 1.2.7 ÀÇÁ¸¼º libogg, libvorbis ÇÑ±Û Áö¿ø ÆùÆ® ÆÐÄ¡ xmms-1.2.7/xmms/main.c ¿¡¼­ ÇÑ±Û ÆùÆ® Á¤º¸¸¦ Ãß°¡ÇÑ´Ù. xmms-fontset.patch Ç÷¹À̸®½ºÆ®Ã¢ Å©±â Á¶Á¤ Àç»ý±â¿Í Ç÷¹À̸®½ºÆ®°£¿¡ âũ±â °°µµ·Ï ¼öÁ¤ ÇÑ´Ù. xmms-conf.path ±âŸ soribada : mp3 °øÀ¯ ÇÁ·Î±×·¥ÀÔ´Ï´Ù. µè°í ½ÍÀº ³ë·¡°¡ ÀÖÀ¸¸é ÀÌÇÁ·Î±×·¥À» ¼³Ä¡Çؼ­ ´Ù¿î¹Þ¾Æ¼­ »ç¿ëÇÏ¸é µË´Ï´Ù. grip lame ogg ogle xawtv mplayer : avi È­ÀÏ º¸´Â ÇÁ·Î±×·¥ xine mmsdizent grecord ±×·¡ÇÈ GIMP 1.2.3 ºôµåÇÒ¶§ ¿ä±¸µÇ´Â ²Ù·¯¹Ì - GIMP-perl ²Ù·¯¹Ì¸¦ ºôµåÇϱâ À§ÇØ Gtk-Perl, perl-PDL, perl-Parse-RecDescent ²Ù·¯¹Ì°¡ ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÑ´Ù. ±âŸ gqview gv dia °³¹ßÅø ÀÇÁ¸¼º glibc-devel autoconf + m4 automake texinfo gcc + zip ±×³ðÀÀ¿ë ÇÁ·Î±×·¥À» °³¹ßÇÏ·Á¸é ¸ÕÀú gnome-core ¸¦ ¼³Ä¡ ÇÏ¿© ÇÊ¿äÇÑ ÀÇÁ¸¼º µéÀ» ¸ðµÎ ¼³Ä¡ ÇÑ´Ù. gnome-libs-devel gtk+-devel + XFree86-devel ORBit-devel + indent imlib + libtiff-devel + libjpeg-devel + zlib-devel + libungif-devel + esound-devel | + audiofile-devel | | + pkgconfig + control-center-devel docbook jade + sgml_common + docbook-dtds + xml-common docbook-style-dsssl kldp.dsl È­ÀÏÀ» ´Ù¿î ¹Þ´Â´Ù. hcharacters.sty È­ÀÏÀ» ´Ù¿î ¹Þ´Â´Ù. cp kldp.dsl /usr/share/texmf/tex/jadetex/ html È­ÀÏ ¸¸µé±â jade -t sgml -i html -d kldp.dsl#html wowmake.sgml pdf È­ÀÏ ¸¸µé±â jade -t tex -d kldp.dsl#print wowmake.sgml vi wowmake.tex ----> \usepackage{hfont, hcharacters} ----> jadetex wowmake.tex <- 3¹ø ½ÇÇà dvips -o wowmake.ps -t a4 wowmake.dvi ps2pdf wowmake.ps pdf È­ÀÏ º¸±â : acroread wowmake.pdf ±âŸ gcc : ÇöÀç ¾ÈÁ¤ ¹öÀüÀÎ GCC 2.95.3 À» »ç¿ëÇÑ´Ù.(http://gcc.gnu.org/gcc-2.95/gcc-2.95.3.tar.gz) srpm ¿¡ spec È­ÀÏÀÌ ÀÖ´Ù. glade : gtkwidget À» ÀÌ¿ëÇؼ­ gui ¸¦ ¸¸µé¾îÁÖ´Â ÅøÀÌ´Ù. devhelp : gcc ,gtk ÇÔ¼ö¸¦ ¾Ë·ÁÁÖ´Â µµ¿ò¸»ÀÌ´Ù. anjuta : gtk ±â¹Ý¿¡¼­ÀÇ gui ·Î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÇØÁÖ´Â ÅøÀÌ´Ù. cvs : °³¹ß µµ±¸ kdevelop : qt ±â¹Ý¿¡¼­ÀÇ gui ·Î ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÇØÁÖ´Â ÅøÀÌ´Ù. ¼­¹ö °ü·Ã mysql Apache Bind Sendmail Samba PHP Webmin : À¥°ü¸®Åø, ½Ã½ºÅÛÀ» À¥À¸·Î °ü¸®¸¦ ÇÏ´Â Åø ppp ±âŸ ÆÐÅ°Áö Perl Python Tcl/Tk Paranmail Zboard Ghostscript mrtg engdic : ¿µÇÑ »çÀü webalizer : À¥»çÀÌÆ® ºÐ¼® ÇÁ·Î±×·¥ º¸¾È 1) nessus : ³×Æ®¿öÅ© ½ºÄ³³Ê, ³×Æ®¿öÅ© Ãë¾à¼º ÇÁ·Î±×·¥ 2) tripwire : ½Ã½ºÅÛ ¹«°á¼º °Ë»ç µµ±¸ ¹«½¼ È­ÀÏÀÌ º¯°æ µÇ¾ú´Â°¡¸¦ üũ 3) nmap : ½Ã½ºÅÛ¿¡¼­ ¿­·Á ÀÖ´Â Æ÷Æ®¸¦ ³×Æ®¿öÅ©¸¦ ÅëÇؼ­ ½ºÄµÇÏ´Â ÇÁ·Î±×·¥ 4) nmapfe : nmap ÀÇ GUI µµ±¸ 5) stunnel : ssl º¸¾È µµ±¸ 6) snort : ³×Æ®¿öÅ© Æ÷Æ® »óÀ¸·Î ´©°¡ ħÀÔÀ» Çߴ°¡¸¦ üũ(ids) 7) gfcc : ipchains ¼³Á¤ÇØÁÖ´Â GUI Åø ¿À¶ô gnome-games 1.4.0.1 - °æ·Î ¼öÁ¤ ½ÇÇàÆÄÀÏÀÇ °æ·Î°¡ /usr/games ·Î µÇ¾îÀÖ´Â °ÍÀ» /usr/bin À¸·Î µÇ·Î·Ï configure¿É¼Ç°ú ½º> ÆåÀ» ¼öÁ¤ÇÑ´Ù. apt »ç¿ë ÀúÀå¼Ò ¸¸µé±â makeapt.sh ÀúÀå¼Ò »õ·Î¸¸µé°í ÆÐÅ°Áö ¾÷±Û µÇ¾úÀ»¶§ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® #! /bin/sh # ÀúÀå¼Ò ±âº» °æ·Î APTDIR=/var/ftp/wow # first : ÀúÀå¼Ò óÀ½ ¸¸µé¶§ # up : ÆÐÅ°Áö ¾÷±×·¹À̵å ÇÒ¶§ if [ $# -ne 1 -o \( "$1" != "first" -a "$1" != "up" \) ]; then echo "Usage: $0 [ first | up ]" echo " first : ÀúÀå¼Ò óÀ½ ¸¸µé¶§" echo " up : ÆÐÅ°Áö ¾÷±×·¹À̵å ÇÒ¶§" exit 1 fi MODE=$1 ########################################################################### #### REDHAT 7.3 I386 MAIN OS ########################################################################### if [ "$MODE" = "first" ]; then # µð·ºÅ丮 »ý¼º echo "$APTDIR/7.3-debak/SRPMS.os µð·ºÅ丮 »ý¼º" mkdir -p $APTDIR/7.3-debak/SRPMS.os || exit 1 echo "$APTDIR/7.3-debak/i386/RPMS.os µð·ºÅ丮 »ý¼º" mkdir -p $APTDIR/7.3-debak/i386/RPMS.os || exit 1 echo "$APTDIR/7.3-debak/i386/base µð·ºÅ丮 »ý¼º" mkdir -p $APTDIR/7.3-debak/i386/base || exit 1 # ¸±¸®Áî È­ÀÏ »ý¼º echo "$APTDIR/7.3-debak/i386/base/release.os È­ÀÏ »ý¼º" cat >$APTDIR/7.3-debak/i386/base/release.os ..EOF Archive: stable Component: os Version: 7.3 Origin: Wow Label: Wow Architecture: i386 EOF fi if [ "$MODE" = "first" -o "$MODE" = "up" ]; then # base µð·ºÅ丮¿¡ ÆÐÅ°Áö Á¤º¸¸¦ ¾÷±Û ÇÑ´Ù. echo "7.3-debak/i386 os ÆÐÅ°Áö¸¦ ¾÷±Û ÇÕ´Ï´Ù." echo "" echo "" genbasedir --topdir=$APTDIR 7.3-debak/i386 os fi ÇÊ¿äÇÑ È­ÀÏ (apt ÇÁ·Î ±×·¥À» ¼³Ä¡Çϸé ÀÚµ¿À¸·Î »ý¼º µÈ´Ù) /usr/bin/genbasedir /usr/bin/genpkglist /usr/bin/gensrclist óÀ½ ÀúÀå¼Ò¸¦ ¸¸µé¶§ bash-2.04$ makeapt.sh first ¾÷±ÛÇÒ¶§ »ç¿ë¹æ¹ý bash-2.04$ makeapt.sh up 7.3-debak/i386 os ÆÐÅ°Áö¸¦ ¾÷±Û ÇÕ´Ï´Ù. os: pkglist done os: srclist done os: hashfile done All your base are belong to us !! apt-get »ç¿ë ¼Ò½º¸®½ºÆ® /etc/apt/sources.list rpm ftp://210.181.87.2/wow 7.3-debak/i386 os ¸ñ·Ï »õ·ÎÀÛ¼º update : ²Ù·¯¹Ì ¸ñ·ÏÀ» »õ·ÎÀÛ¼ºÇÑ´Ù. root@wow:~# apt-get update Get:1 ftp://210.181.87.2 7.3-debak/i386/base/pkglist.os [50.5kB] Get:2 ftp://210.181.87.2 7.3-debak/i386 release.os Ign ftp://210.181.87.2 7.3-debak/i386 release.os Fetched 50.5kB in 0s (199kB/s) Processing File Dependencies... Done Reading Package Lists... Done Building Dependency Tree... Done W: ftp://210.181.87.2/wow/ will not be authenticated. ¼³Ä¡ install : »õ·Î¿î ²Ù·¯¹Ì¸¦ ¼³Ä¡ÇÑ´Ù. root@wow:~# apt-get install MPlayer Processing File Dependencies... Done Reading Package Lists... Done Building Dependency Tree... Done The following NEW packages will be installed: MPlayer 0 packages upgraded, 1 newly installed, 0 to remove(replace) and 60 not upgraded. Need to get 1431kB of archives. After unpacking 4143kB will be used. Get:1 ftp://210.181.87.2 7.3-debak/i386/os MPlayer 20020404-2wl [1431kB] Fetched 1431kB in 0s (7581kB/s) Executing RPM (-U)... Áغñ Áß... ########################################### [100%] 1:MPlayer ########################################### [100%] ¾÷±×·¹À̵å upgrade : ¼³Ä¡µÇ¾î ÀÖ´Â ÆÐÅ°Áö¸¦ »õ·Î¿î ²Ù·¯¹Ì·Î Æǿø² root@wow:~# apt-get upgrade Processing File Dependencies... Done Reading Package Lists... Done Building Dependency Tree... Done The following packages have been kept back bonobo-conf evolution gtkhtml gtkhtml-devel mozilla mozilla-devel mozilla-mail mozilla-nspr mozilla-nspr-devel mozilla-nss mozilla-nss-devel mozilla-psm xscreensaver The following packages will be upgraded ami ami-gnome audiofile audiofile-devel bonobo bonobo-devel bug-buddy esound esound-devel gdk-pixbuf gdk-pixbuf-devel gdk-pixbuf-gnome glade glib glib-devel gnome-audio gnome-audio-extra gnome-mime-data gnome-user-docs gnome-utils gqview gtk+ gtk+-devel gtk-engines imlib imlib-cfgeditor imlib-devel libghttp libghttp-devel libgtop libgtop-devel libole2 libole2-devel librep librep-devel librsvg librsvg-devel libunicode libunicode-devel nautilus nautilus-mozilla oaf oaf-devel rep-gtk rep-gtk-gnome rep-gtk-libglade xinitrc 47 packages upgraded, 0 newly installed, 0 to remove(replace) and 13 not upgraded. Need to get 48.8MB of archives. After unpacking 61.3MB will be used. Do you want to continue? [Y/n] Get:1 ftp://210.181.87.2 7.3-debak/i386/os glib 1:1.2.10-5wl [244kB] Get:2 ftp://210.181.87.2 7.3-debak/i386/os ami 1.0.11-9wl [412kB] Get:3 ftp://210.181.87.2 7.3-debak/i386/os ami-gnome 1.0.11-9wl [96.6kB] Get:4 ftp://210.181.87.2 7.3-debak/i386/os audiofile 1:0.2.3-2wl [173kB] Get:5 ftp://210.181.87.2 7.3-debak/i386/os audiofile-devel 1:0.2.3-2wl [392kB] Get:6 ftp://210.181.87.2 7.3-debak/i386/os bonobo 1.0.20-7wow [1685kB] Get:7 ftp://210.181.87.2 7.3-debak/i386/os bonobo-devel 1.0.20-7wow [6206kB] Get:8 ftp://210.181.87.2 7.3-debak/i386/os bug-buddy 1:2.0.8-1wl [239kB] Get:9 ftp://210.181.87.2 7.3-debak/i386/os esound 1:0.2.25-1wl [131kB] Get:10 ftp://210.181.87.2 7.3-debak/i386/os esound-devel 1:0.2.25-1wl [92.2kB] Get:11 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf 1:0.17.0-1wow [638kB] Get:12 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf-devel 1:0.17.0-1wow [914kB] Get:13 ftp://210.181.87.2 7.3-debak/i386/os gdk-pixbuf-gnome 1:0.17.0-1wow [37.9kB] Get:14 ftp://210.181.87.2 7.3-debak/i386/os glade 1:0.6.4-1wl [1356kB] Get:15 ftp://210.181.87.2 7.3-debak/i386/os glib-devel 1:1.2.10-5wl [351kB] Get:16 ftp://210.181.87.2 7.3-debak/i386/os gnome-audio 1.4.0-4wl [765kB] Get:17 ftp://210.181.87.2 7.3-debak/i386/os gnome-audio-extra 1.4.0-4wl [675kB] Get:18 ftp://210.181.87.2 7.3-debak/i386/os gnome-mime-data 1.0.5-1wl [685kB] Get:19 ftp://210.181.87.2 7.3-debak/i386/os gnome-user-docs 1.4.1.1-2wl [6445kB] Get:20 ftp://210.181.87.2 7.3-debak/i386/os gnome-utils 1:1.4.1.2-1wl [2812kB] Get:21 ftp://210.181.87.2 7.3-debak/i386/os gqview 1.1.3-1wl [266kB] Get:22 ftp://210.181.87.2 7.3-debak/i386/os gtk+ 1:1.2.10-25wl [1687kB] Get:23 ftp://210.181.87.2 7.3-debak/i386/os gtk+-devel 1:1.2.10-25wl [4353kB] Get:24 ftp://210.181.87.2 7.3-debak/i386/os gtk-engines 1:0.12-1wl [771kB] Get:25 ftp://210.181.87.2 7.3-debak/i386/os imlib 1:1.9.14-1wl [614kB] Get:26 ftp://210.181.87.2 7.3-debak/i386/os imlib-cfgeditor 1:1.9.14-1wl [252kB] Get:27 ftp://210.181.87.2 7.3-debak/i386/os imlib-devel 1:1.9.14-1wl [1106kB] Get:28 ftp://210.181.87.2 7.3-debak/i386/os libghttp 1:1.0.9-8wl [45.2kB] Get:29 ftp://210.181.87.2 7.3-debak/i386/os libghttp-devel 1:1.0.9-8wl [73.0kB] Get:30 ftp://210.181.87.2 7.3-debak/i386/os libgtop 1:1.0.13-2wl [365kB] Get:31 ftp://210.181.87.2 7.3-debak/i386/os libgtop-devel 1:1.0.13-2wl [940kB] Get:32 ftp://210.181.87.2 7.3-debak/i386/os libole2 0.2.4-3wl [97.7kB] Get:33 ftp://210.181.87.2 7.3-debak/i386/os libole2-devel 0.2.4-3wl [85.3kB] Get:34 ftp://210.181.87.2 7.3-debak/i386/os librep 1:0.15.2-1wl [913kB] Get:35 ftp://210.181.87.2 7.3-debak/i386/os librep-devel 1:0.15.2-1wl [647kB] Get:36 ftp://210.181.87.2 7.3-debak/i386/os librsvg 1.0.3-2wl [112kB] Get:37 ftp://210.181.87.2 7.3-debak/i386/os librsvg-devel 1.0.3-2wl [157kB] Get:38 ftp://210.181.87.2 7.3-debak/i386/os libunicode 0.4.gnome-4wl [65.5kB] Get:39 ftp://210.181.87.2 7.3-debak/i386/os libunicode-devel 0.4.gnome-4wl [84.1kB] Get:40 ftp://210.181.87.2 7.3-debak/i386/os nautilus 1.0.6-ximian.10 [9256kB] Get:41 ftp://210.181.87.2 7.3-debak/i386/os nautilus-mozilla 1.0.6-ximian.10 [38.2kB] Get:42 ftp://210.181.87.2 7.3-debak/i386/os oaf 0.6.9-1wl [291kB] Get:43 ftp://210.181.87.2 7.3-debak/i386/os oaf-devel 0.6.9-1wl [17.6kB] Get:44 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk 1:0.15-7wl [1170kB] Get:45 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk-gnome 1:0.15-7wl [1063kB] Get:46 ftp://210.181.87.2 7.3-debak/i386/os rep-gtk-libglade 1:0.15-7wl [3243B] Get:47 ftp://210.181.87.2 7.3-debak/i386/os xinitrc 3.22-1wl [16.6kB] Fetched 48.8MB in 4s (10.1MB/s) Executing RPM (-U)... Áغñ Áß... ########################################### [100%] 1:gnome-audio-extra ########################################### [ 2%] 2:xinitrc ########################################### [ 4%] 3:librep ########################################### [ 6%] 4:gnome-mime-data ########################################### [ 8%] 5:glib ########################################### [ 10%] 6:gtk+ ########################################### [ 12%] 7:libgtop ########################################### [ 14%] 8:oaf ########################################### [ 17%] 9:glib-devel ########################################### [ 19%] 10:gtk+-devel ########################################### [ 21%] 11:gnome-audio ########################################### [ 23%] 12:libunicode ########################################### [ 25%] 13:libgtop-devel ########################################### [ 27%] 14:imlib ########################################### [ 29%] 15:gtk-engines ########################################### [ 31%] 16:imlib-devel ########################################### [ 34%] 17:libunicode-devel ########################################### [ 36%] 18:librsvg ########################################### [ 38%] 19:audiofile ########################################### [ 40%] 20:gnome-user-docs ########################################### [ 42%] 21:audiofile-devel ########################################### [ 44%] 22:gdk-pixbuf ########################################### [ 46%] 23:gqview ########################################### [ 48%] 24:gdk-pixbuf-devel ########################################### [ 51%] 25:ami ########################################### [ 53%] 26:oaf-devel ########################################### [ 55%] 27:librep-devel ########################################### [ 57%] 28:esound ########################################### [ 59%] 29:gdk-pixbuf-gnome ########################################### [ 61%] 30:esound-devel ########################################### [ 63%] 31:glade ########################################### [ 65%] 32:bug-buddy ########################################### [ 68%] 33:gnome-utils ########################################### [ 70%] 34:bonobo ########################################### [ 72%] 35:bonobo-devel ########################################### [ 74%] 36:ami-gnome ########################################### [ 76%] 37:imlib-cfgeditor ########################################### [ 78%] 38:rep-gtk ########################################### [ 80%] 39:rep-gtk-gnome ########################################### [ 82%] 40:rep-gtk-libglade ########################################### [ 85%] 41:libole2 ########################################### [ 87%] 42:libole2-devel ########################################### [ 89%] 43:librsvg-devel ########################################### [ 91%] 44:libghttp ########################################### [ 93%] 45:libghttp-devel ########################################### [ 95%] 46:nautilus ########################################### [ 97%] 47:nautilus-mozilla ########################################### [100%] ¼³Ä¡ÇÑÈÄ ¼³Á¤°ª º¯°æ kde ¿¡¼­ X ¶ç¿ï¶§ ÇÑ±Û locale ¶ç¿ì±â /etc/sysconfig/i18n -----> LANG="ko_KR" -----> À©µµ¿ì¸Þ´ÏÀú ¹Ù²Ù±â /etc/sysconfig/desktop -----> DESKTOP="KDE" -----> ³×Æ®¿öÅ© , È£½ºÆ®À̸§ ¼³Á¤Çϱâ /etc/sysconfig/network [root@nalabi network-scripts]# cat ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes [nalabi@nalabi network-scripts]$ cat ifcfg-eth0:0 DEVICE=eth0:0 USERCTL=no ONBOOT=yes BOOTPROTO= BROADCAST=192.168.0.255 NETWORK=192.168.0.0 NETMASK=255.255.255.0 IPADDR=192.168.0.11 init ½ºÅ©¸³Æ® amazing wowlinux ¹Ù²Ù±â /etc/rc.d/rc.sysinit ----> Red Hat -> amazing wowlinux ---->