ÀÌ ¼½¼ÇÀº XFree86 4.3.0 ¹ÙÀ̳ʸ® ¹èÆ÷ÆÇÀ» ¼öµ¿À¸·Î ¼³Ä¡ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù. ÀÌ ¹æ¹ýÀº ´ç½ÅÀÌ Çϰí ÀÖ´Â °ÍÀÌ ¹«¾ùÀÎÁö¸¦ Àß ¾Ë°í ÀÖ´Â °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿©±â¿¡¼ ´Ù·ç°í ÀÖ´Â Á¤º¸´Â ¸î¸î °øÅëÀûÀÎ °æ¿ìµéÀ» ´Ù·çÁö¸¸, ÀÖÀ» ¼ö ÀÖ´Â ¸ðµç °æ¿ì¸¦ ´Ù·ç´Â °ÍÀº ¾Æ´Ï´Ù. ±×°ÍÀº ¶ÇÇÑ ¿ÏÀüÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ°í ÃÖ½ÅÀÇ Á¤º¸°¡ ¾Æ´Ò ¼öµµ ÀÖ´Ù. ÀÌ·± À§ÇèÀº ¸ðµÎ ´ç½ÅÀÌ °¨¼öÇØ¾ß ÇÑ´Ù.
´Ù¿î·ÎµåÇÑ ¸ðµç ÆÄÀϵéÀ» ÇϳªÀÇ µð·ºÅ丮¿¡ ³ÖÀ¸½Ã¿À (ÃæºÐÇÑ ¿©À¯°ø°£ÀÌ ÀÖ´Â Àӽà À§Ä¡¸¦ °í¸£½Ã¿À). ½´ÆÛ À¯Àú(root) ±ÇÇÑÀ¸·Î º¯°æÇϽÿÀ. ´ÙÀ½¿¡ ³ª¿À´Â ¸ðµç ¸í·É¾îµéÀº root »ç¿ëÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ßÇϸç, ±×°ÍµéÀº ´Ù¿î·ÎµåÇÑ ¸ðµç ÆÄÀϵéÀÌ ÀÖ´Â µð·ºÅ丮 À§Ä¡¿¡¼ ½ÇÇàÇØ¾ß ÇÑ´Ù. Ÿ¸£º¼ ÆÄÀϵéÀ» Ç®±â À§Çؼ´Â ¹Ýµå½Ã "extract"¶ó´Â À̸§ÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. À̰ÍÀº GNU tar¸¦ °³Á¶ÇÑ ¹öÀüÀε¥ ¿©±â¿¡´Â gzip Äڵ尡 ³»ÀåµÇ¾î ÀÖ°í, "extract"¶ó´Â À̸§À¸·Î ½ÇÇàÇÒ °æ¿ì¿¡´Â »ç¿ë¹æ¹ýÀÌ ´Ù¸£´Ù. ´ëºÎºÐÀÇ ´Ù¸¥ tar ¹öÀüÀÌ µðÆúÆ®·Î ¼öÇàÇÏÁö ¾ÊÁö¸¸ extract°¡ ÇÏ´Â ÀÏ Áß¿¡¼ °¡Àå Áß¿äÇÑ °ÍÀº »õ·Î¿î ÆÄÀÏÀ» Ç®¾î³»¼ ±â·ÏÇϱâ Àü¿¡ ÇöÀç Á¸ÀçÇÏ´Â ÆÄÀÏÀÇ ¸µÅ©¸¦ ¾ø¾Ö´Â °ÍÀÌ´Ù. À̰ÍÀº ÇöÀç Á¸ÀçÇÏ´Â ¹öÀüÀÇ X À§¿¡ µ¤¾î ¾º¿ö¼ ¼³Ä¡ÇÒ ¶§¿¡ Áß¿äÇÏ´Ù. ¸¸¾à ´ç½ÅÀÌ Å¸¸£º¼ ÆÄÀϵéÀ» Ç®±â À§Çؼ ¾î¶² ´Ù¸¥ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ´Ù¸é, ±×°ÍÀº ´ç½ÅÀÌ ¾Ë¾Æ¼ ÇÒ ÀÏÀÌ´Ù.
°¡Àå °£´ÜÇÑ °æ¿ì´Â ÇöÀç Á¸ÀçÇÏ´Â ¼³Ä¡µÈ X°¡ ¾ø´Â ¶§ÀÌ´Ù. ÀÌ °æ¿ìÀÇ ¼³Ä¡°úÁ¤Àº ´ÙÀ½°ú °°´Ù :
chmod +x extract mkdir /usr/X11R6 mkdir /etc/X11 ./extract -C /usr/X11R6 X[a-df-uw-z]*.tgz ./extract -C /usr/X11R6 Xvfb.tgz # ´ç½ÅÀÌ Xvfb¸¦ ¼³Ä¡ÇÏ´Â °æ¿ì¿¡ ./extract -C /etc/X11 Xetc.tgz ./extract -C /var Xvar.tgz ln -s /etc/X11/app-defaults /usr/X11R6/lib/X11 ln -s /etc/X11/fs /usr/X11R6/lib/X11 ln -s /etc/X11/lbxproxy /usr/X11R6/lib/X11 ln -s /etc/X11/proxymngr /usr/X11R6/lib/X11 ln -s /etc/X11/rstart /usr/X11R6/lib/X11 ln -s /etc/X11/twm /usr/X11R6/lib/X11 ln -s /etc/X11/xdm /usr/X11R6/lib/X11 ln -s /etc/X11/xinit /usr/X11R6/lib/X11 ln -s /etc/X11/xsm /usr/X11R6/lib/X11 ln -s /etc/X11/xserver /usr/X11R6/lib/X11 chmod ug-w /usr/X11R6/lib # ½ÇÇà±ÇÇÑ(ÆÛ¹Ì¼Ç)À» ¾Ë¸Â°Ô º¯°æ /sbin/ldconfig /usr/X11R6/lib #¸®´ª½º¿¡¼ /sbin/ldconfig -m /usr/X11R6/lib # FreeBSD, NetBSD, OpenBSD¿¡¼ /usr/X11R6/bin/mkfontdir /usr/X11R6/lib/X11/fonts/misc |
¸¸¾à ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â X°¡ ÀÖ´Ù¸é, ¹Ì¸® ±× ¼³Ä¡µÈ °ÍÀ» ¹é¾÷ º¹»ç¸¦ ¸¸µé°í ³ª¼ »õ·Î¿î ¹öÀüÀ» ¼³Ä¡µÈ °Í À§¿¡ ¼³Ä¡Çϱ⠽ÃÀÛÇØ¾ß ÇÑ´Ù.
°¡Àå ¸ÕÀú ÇÒ ÀÏÀº extract ¸í·É¾î°¡ ½ÇÇà°¡´ÉÇÑ Áö¸¦ È®ÀÎÇÏ°í ±×°ÍÀ» "gnu-tar"À̶ó´Â À̸§À¸·Î ¸µÅ©¸¦ ¸¸µé¾î¼ ÀϹÝÀûÀÎ tar ¸í·É¾î·Î »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ´Ù :
chmod +x extract rm -f gnu-tar ln extract gnu-tar |
¼³Ä¡ °úÁ¤¿¡¼ÀÇ Ã¹¹øÂ° ºÎºÐÀº ¿¹ÀüÀÇ ·±-ŸÀÓ ¼³Á¤ ÆÄÀϵéÀ» /usr/X11R6/lib/X11¿¡¼ /etc/X11·Î ¿Å±â´Â °ÍÀÌ´Ù. /etc/X11 µð·ºÅ丮°¡ ÀÌ¹Ì Á¸ÀçÇϰí ÀÖÁö ¾Ê´Ù¸é ±×°ÍÀ» »ý¼ºÇØ¾ß ÇÑ´Ù. ¾Æ·¡¿¡ ³ª¿À´Â °¢°¢ÀÇ ¼ºêµð·ºÅ丮µé (app-defaults, fs, lbxproxy, proxymngr, rstart, twm, xdm, xinit, xsm, xserver)À» ¿Å±â±â¸¦ ¿øÇÑ´Ù¸é, /usr/X11R6/lib/X11 µð·ºÅ丮 ³»¿¡ ±×·± À̸§ÀÇ ¼ºêµð·ºÅ丮°¡ ÀÖ´ÂÁö È®ÀÎÇ϶ó. /etc/X11 µð·ºÅ丮ÀÇ ¾Æ·¡¿¡ °°Àº À̸§ÀÇ ¼ºêµð·ºÅ丮¸¦ ¸¸µé°í ³ª¼, ´ÙÀ½ÀÇ ¸í·É¾î¸¦ ½ÇÇàÇØ¼ ÆÄÀϵéÀ» º¹»çÇϽÿÀ :
./gnu-tar -C /usr/X11R6/lib/X11/ÇØ´çÇϴ¼ºêµð·ºÅ丮 -c -f - . | \ ./gnu-tar -C /etc/X11/ÇØ´çÇϴ¼ºêµð·ºÅ丮 -v -x -p -U -f - |
À̵¿½ÃŲ °¢°¢ÀÇ ¼ºêµð·ºÅ丮¸¶´Ù, /usr/X11R6/lib/X11 ³»¿¡ ÀÖ´Â °ÍÀ» Áö¿ì°í »õ·Î¿î À§Ä¡¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ »ý¼ºÇϽÿÀ :
rm -fr /usr/X11R6/lib/X11/ÇØ´çÇϴ¼ºêµð·ºÅ丮 ln -s /etc/X11/ÇØ´çÇϴ¼ºêµð·ºÅ丮 /usr/X11R6/lib/X11 |
/usr/X11R6/lib/X11 ¾Æ·¡¿¡ ÀÌ¹Ì Á¸ÀçÇÏÁö ¾Ê´Â ¼ºêµð·ºÅ丮´Â /etc/X11 ¾Æ·¡¿¡ »õ·Î »ý¼ºÇÏ°í °Å±â¿¡ ´ëÇÑ ½Éº¼¸¯ ¸µÅ©¸¦ »ý¼ºÇϽÿÀ :
mkdir /etc/X11/ÇØ´ç¼ºêµð·ºÅ丮 ln -s /etc/X11/ÇØ´ç¼ºêµð·ºÅ丮 /usr/X11R6/lib/X11 |
ÀÏ´Ü À̰ÍÀÌ µÇ°í ³ª¸é, Xetc.tgz Ÿ¸£º¼ ÆÄÀϷκÎÅÍ ¼³Á¤ ÆÄÀϵéÀ» Ç®¾î¼ Àӽà µð·ºÅ丮¿¡ ³ÖÀ¸½Ã¿À :
mkdir tmpdir /**¿ªÀÚÁÖ ¿©±â¼ tmpdirÀ̶õ ÀÓÀÇ·Î ¸¸µç Àӽà µð·ºÅ丮ÀÇ À̸§ÀÌ´Ù **/ ./extract -C tmpdir Xetc.tgz |
±×¸®°í ³ª¼ °¢°¢ÀÇ ¼ºêµð·ºÅ丮¸¦ ¼³Ä¡µÈ À§Ä¡¿¡ µ¤¾î¼ º¹»çÇϽÿÀ :
./gnu-tar -C tmpdir/ÇØ´ç¼ºêµð·ºÅ丮 -c -f - . | \ ./gnu-tar -C /usr/X11R6/lib/X11/ÇØ´ç¼ºêµð·ºÅ丮 -v -x -p -U -f - |
´ç½ÅÀÌ ¿¹ÀüÀÇ ¼³Ä¡¿¡¼ ¼³Á¤ ÆÄÀϵ鿡 ¾î¶² º¯°æÀ» °¡Çß´Ù¸é, ±×·± ¼ºêµð·ºÅ丮µéÀ» °Ç³Ê ¶Ú ÈÄ ¼±ÅÃÇÑ ÆÄÀϵéÀ» ¼öµ¿À¸·Î º¹»çÇÏ°í ½ÍÀ» ¼öµµ ÀÖ´Ù.
ÀÏ´Ü À̰ÍÀÌ ³¡³ ÈÄ¿¡´Â ¼³Ä¡ÀÇ ÁÖ¿ä ºÎºÐÀ» ½ÇÇàÇÒ ¼ö ÀÖ´Ù :
./extract -C /usr/X11R6 `pwd`/X[a-df-uw-z]*.tgz ./extract -C /usr/X11R6 Xvfb.tgz # ¸¸¾à ´ç½ÅÀÌ Xvfb¸¦ ¼³Ä¡ÇÑ´Ù¸é ./extract -C /var Xvar.tgz chmod ug-w /usr/X11R6/lib # ½ÇÇà±ÇÇÑÇã°¡¸¦ ¾Ë¸Â°Ô º¯°æ /sbin/ldconfig /usr/X11R6/lib # ¸®´ª½º¿¡¼ /sbin/ldconfig -m /usr/X11R6/lib # FreeBSD, NetBSD, OpenBSD¿¡¼ /usr/X11R6/bin/mkfontdir /usr/X11R6/lib/X11/fonts/misc |
XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Install.sgml,v 1.17 2003/02/24 17:09:16 dawes Exp ·ÎºÎÅÍ »ý¼ºµÊ $
/**¿ªÀÚÁÖ À§ ÁÙÀÇ ¿ø¹®Àº ´ÙÀ½°ú °°´Ù ¹ø¿ªÇÒ Çʿ䰡 ÀÖÀ»Áö´Â ¸ð¸£°Ú´Ù ¹ø¿ª ³¡.
Generated from XFree86: xc/programs/Xserver/hw/xfree86/doc/sgml/Install.sgml,v 1.17 2003/02/24 17:09:16 dawes Exp $ **/