8. XFree86 4.3.0À» ¼öµ¿À¸·Î ¼³Ä¡Çϱâ

ÀÌ ¼½¼ÇÀº XFree86 4.3.0 ¹ÙÀ̳ʸ® ¹èÆ÷ÆÇÀ» ¼öµ¿À¸·Î ¼³Ä¡ÇÏ´Â °Í¿¡ ´ëÇÑ Á¤º¸¸¦ Æ÷ÇÔÇÑ´Ù. ÀÌ ¹æ¹ýÀº ´ç½ÅÀÌ Çϰí ÀÖ´Â °ÍÀÌ ¹«¾ùÀÎÁö¸¦ Àß ¾Ë°í ÀÖ´Â °æ¿ì¿¡¸¸ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿©±â¿¡¼­ ´Ù·ç°í ÀÖ´Â Á¤º¸´Â ¸î¸î °øÅëÀûÀÎ °æ¿ìµéÀ» ´Ù·çÁö¸¸, ÀÖÀ» ¼ö ÀÖ´Â ¸ðµç °æ¿ì¸¦ ´Ù·ç´Â °ÍÀº ¾Æ´Ï´Ù. ±×°ÍÀº ¶ÇÇÑ ¿ÏÀüÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ°í ÃÖ½ÅÀÇ Á¤º¸°¡ ¾Æ´Ò ¼öµµ ÀÖ´Ù. ÀÌ·± À§ÇèÀº ¸ðµÎ ´ç½ÅÀÌ °¨¼öÇØ¾ß ÇÑ´Ù.

´Ù¿î·ÎµåÇÑ ¸ðµç ÆÄÀϵéÀ» ÇϳªÀÇ µð·ºÅ丮¿¡ ³ÖÀ¸½Ã¿À (ÃæºÐÇÑ ¿©À¯°ø°£ÀÌ ÀÖ´Â Àӽà À§Ä¡¸¦ °í¸£½Ã¿À). ½´ÆÛ À¯Àú(root) ±ÇÇÑÀ¸·Î º¯°æÇϽÿÀ. ´ÙÀ½¿¡ ³ª¿À´Â ¸ðµç ¸í·É¾îµéÀº root »ç¿ëÀÚ ±ÇÇÑÀ¸·Î ½ÇÇàÇØ¾ßÇϸç, ±×°ÍµéÀº ´Ù¿î·ÎµåÇÑ ¸ðµç ÆÄÀϵéÀÌ ÀÖ´Â µð·ºÅ丮 À§Ä¡¿¡¼­ ½ÇÇàÇØ¾ß ÇÑ´Ù. Ÿ¸£º¼ ÆÄÀϵéÀ» Ç®±â À§Çؼ­´Â ¹Ýµå½Ã "extract"¶ó´Â À̸§ÀÇ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. À̰ÍÀº GNU tar¸¦ °³Á¶ÇÑ ¹öÀüÀε¥ ¿©±â¿¡´Â gzip Äڵ尡 ³»ÀåµÇ¾î ÀÖ°í, "extract"¶ó´Â À̸§À¸·Î ½ÇÇàÇÒ °æ¿ì¿¡´Â »ç¿ë¹æ¹ýÀÌ ´Ù¸£´Ù. ´ëºÎºÐÀÇ ´Ù¸¥ tar ¹öÀüÀÌ µðÆúÆ®·Î ¼öÇàÇÏÁö ¾ÊÁö¸¸ extract°¡ ÇÏ´Â ÀÏ Áß¿¡¼­ °¡Àå Áß¿äÇÑ °ÍÀº »õ·Î¿î ÆÄÀÏÀ» Ç®¾î³»¼­ ±â·ÏÇϱâ Àü¿¡ ÇöÀç Á¸ÀçÇÏ´Â ÆÄÀÏÀÇ ¸µÅ©¸¦ ¾ø¾Ö´Â °ÍÀÌ´Ù. À̰ÍÀº ÇöÀç Á¸ÀçÇÏ´Â ¹öÀüÀÇ X À§¿¡ µ¤¾î ¾º¿ö¼­ ¼³Ä¡ÇÒ ¶§¿¡ Áß¿äÇÏ´Ù. ¸¸¾à ´ç½ÅÀÌ Å¸¸£º¼ ÆÄÀϵéÀ» Ç®±â À§Çؼ­ ¾î¶² ´Ù¸¥ À¯Æ¿¸®Æ¼¸¦ »ç¿ëÇϱâ·Î ¼±ÅÃÇÑ´Ù¸é, ±×°ÍÀº ´ç½ÅÀÌ ¾Ë¾Æ¼­ ÇÒ ÀÏÀÌ´Ù.

8.1. »õ·Î¿î ¼³Ä¡

°¡Àå °£´ÜÇÑ °æ¿ì´Â ÇöÀç Á¸ÀçÇÏ´Â ¼³Ä¡µÈ 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 
	
	  

8.2. ¿¹Àü¿¡ ¼³Ä¡µÈ °Í À§¿¡ µ¤¾î¼­ ¼³Ä¡Çϱâ

¸¸¾à ÀÌ¹Ì ¼³Ä¡µÇ¾î ÀÖ´Â 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 $ **/