StarOffice ¼³Ä¡ °úÁ¤Àº ´ÙÀ½°ú °°´Ù.
/usr/local
ÀÇ À§Ä¡·Î tar ¾ÐÃàÀ» Ǭ´Ù. setup
ÇÁ·Î±×·¥À» ½ÇÇà½ÃŲ´Ù. .sd.sh
³ª .sd.csh
¸¦ Àо´Ù.
StarOffice´Â libc 5.4.4
¿Í ¸µÅ©µÈ´Ù.
StarOffice 3.1˼ Libc 5.3.x
»ó¿¡¼ ÀÛµ¿ÇÑ´Ù. ÇÏÁö¸¸ ¼Â¾÷ ÇÁ·Î±×·¥À» ½ÇÇà½ÃÅ°·Á¸é 5.4.4 ÀÌ»ó ¹öÀüÀÌ ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼ libc 5.3.x
À» »ç¿ëÇÏ´Â »ç¿ëÀÚ¶ó¸é libc 5.4.4+
¸¦ ±¸ÇÏ¿© ±×°ÍÀ» LD_LIBRARY_PATH ȯ°æ º¯¼ö¿¡ Ãß°¡½ÃŲ ´ÙÀ½ setup
½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄÑ¾ß ÇÑ´Ù. ÇÊÀÚ´Â ÀÌ·¸°Ô Çغ¸Áö´Â ¾Ê¾ÒÀ¸¹Ç·Î °¢ÀÚ »óȲ¿¡ ¸Â°Ô Çغ¸±â ¹Ù¶õ´Ù.
5.4.4 ÀÌÇÏ ¹öÀüÀÇ libc¿¡¼ setup
½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÅ°·Á°í ÇÏ¸é ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ ³ªÅ¸³´Ù.
line 1: Syntax error at token 'I' expected declarator;
i.e. File ...
libc¸¦ ¾÷±×·¹À̵åÇÏ·Á¸é
sunsite.unc.edu
¿¡ FTP Á¢¼ÓÀ» ÇÑ ´ÙÀ½,
/pub/Linux/GCC
¶ó´Â µð·ºÅ丮·Î À̵¿ÇÏ¿© libc-5.4.33.bin.tar.gz
¶ó´Â ÆÄÀÏ(¹°·Ð ´õ »óÀ§ ¹öÀüÀÌ ÀÖÀ¸¸é ±×°ÍÀ» »ç¿ëÇÑ´Ù)À» ´Ù¿î·Îµå ÇØ¾ß ÇÑ´Ù. ±×·± ´ÙÀ½ ÀÌ ÆÄÀÏÀ» Àӽà µð·ºÅ丮·Î ¾ÐÃàÀ» ÇØÁ¦ÇÑ´Ù. ±×·¯¸é lib/¶ó´Â µð·ºÅ丮°¡ »õ·Î »ý±æ °ÍÀÌ´Ù. root·Î ·Î±×ÀÎÇÏ¿© ÀÌ µð·ºÅ丮¿¡ µé¾î ÀÖ´Â libc.so.5.4.33
ÆÄÀÏÀ» ÀÚ½ÅÀÇ /lib µð·ºÅ丮·Î º¹»çÇÑ´Ù. ÀÌÁ¦, libc.so.5
¸¦ libc.5.4.33
À¸·Î ½Éº¼¸¯ ¸µÅ©½ÃŲ´Ù. ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ³»¸®¸é µÈ´Ù.
ln -sf /lib/libc.so.5.4.33 /lib/libc.so.5
±×·± ´ÙÀ½ ldconfig
¸í·ÉÀ» ½ÇÇà½ÃŲ´Ù.
Dr. Romano Giannetti (
romano@iet.unipi.it )
À̶ó´Â »ç¶÷ÀÌ ´ÙÀ½°ú °°Àº Áú¹®À» ÇÑ Àû Àִµ¥ ±× ÇØ´äÀ» »ìÆ캸µµ·Ï ÇÏ°Ú´Ù.
Àú´Â libc 5.3ÀÌ ¼³Ä¡µÇ¾î ÀÖ´Â ·¹µåÇÞ 4.2 ½Ã½ºÅÛ¿¡ ¾÷±×·¹À̵带 ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, StarWriter¶ó´Â ÇÁ·Î±×·¥ Çϳª¸¸ ¼³Ä¡ÇÏ°í ½Í½À´Ï´Ù. ¾î¶»°Ô ÇÏ¸é µÇ´ÂÁö¿ä?
ÀÌ·¸°Ô ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇÏ¸é µÈ´Ù.
1. libc.so.5.4.x¸¦ ±¸ÇÑ´Ù. ·¹µåÇÞ rpm ÆÐÅ°Áö°¡ ÀÖ´Â »ç¶÷À̶ó¸é(º¸Åë contrib µð·ºÅ丮¿¡¼ ãÀ» ¼ö ÀÖÀ½) ½ºÅ©·¡Ä¡ µð·ºÅ丮·Î °¡¼ ´ÙÀ½ ¸í·ÉÀ» ³»¸®¸é ±× ¶óÀ̺귯¸®¸¦ ÃßÃâÇÒ ¼ö ÀÖ´Ù.
rpm2cpio libc.so.5.4.x-y.rpm | cpio --extract --make-directories
ÀÌ·¸°Ô Çϸé ./lib µð·ºÅ丮¿¡ ¶óÀ̺귯¸®°¡ µé¾î°¡°Ô µÈ´Ù.
2. libc.so.5.4.x¸¦ ÀÚ½ÅÀÇ È¨ µð·ºÅ丮·Î ¿Å±ä´Ù. ±×·± ÈÄ ´ÙÀ½ ¸í·ÉÀ» ³»¸°´Ù(sh Çü½ÄÀÇ ½©À» »ç¿ëÇÏ´Â °æ¿ì).
ln -s libc.so.5.4.x libc.so.5
export LD_LIBRARY_PATH=$HOME:/lib:/usr/lib
3. ÀÌÁ¦ setupÀ» ½ÇÇà½ÃÅ°¸é µÈ´Ù.
StarOffice¸¦ ¼³Ä¡ÇÑ ´ÙÀ½¿¡´Â root·Î ·Î±×ÀÎÇÑ ÈÄ /usr/local/
·Î ¾ÆÄ«À̺긦 ¿Å±ä´Ù. ±×¸®°í /usr/local/
µð·ºÅ丮·Î À̵¿ÇÏ¿© ÆÄÀϵéÀÇ ¾ÐÃàÀ» Ǭ´Ù. gzipÀ¸·Î ¾ÐÃàµÈ tar ÆÄÀÏÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÏ´Â ¸í·ÉÀÇ ¿¹¸¦ µé¾îº¸¸é ´ÙÀ½°ú °°´Ù.
tar -xzvf filename.tar
±¸Çü ½Ã½ºÅÛ¿¡¼´Â gzip -d
¸í·ÉÀ» ¸ÕÀú »ç¿ëÇÏ¿© zip ¾ÐÃàÀ» ÇØÁ¦ÇÑ ´ÙÀ½, tar -xvf
¸í·ÉÀ¸·Î tar¸¦ ÇØÁ¦ÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ´Ù.
ÀÌÁ¦ ÆÄÀϵéÀÌ usr/local/StarOffice-3.1
¶ó´Â µð·ºÅ丮 ¾È¿¡ ¼ºêµð·ºÅ丮µé°ú ÇÔ²² Ç®¸®°Ô µÈ´Ù.
root·Î ·Î±×ÀÎÇÏ¿© StarOfficeÀÇ ¾ÐÃàÀ» Ǭ ´ÙÀ½¿¡´Â ´Ù½Ã »ç¿ëÀÚ ¾ÆÀ̵ð·Î ·Î±×ÀÎÇØ¾ß ÇÑ´Ù. ÀÌÁ¦ /usr/local/StarOffice-3.1
µð·ºÅ丮·Î À̵¿ÇÑ ´ÙÀ½ setup
ÇÁ·Î±×·¥À» ½ÇÇà½ÃÄÑ º¸ÀÚ. ÀÌ ÇÁ·Î±×·¥Àº ºñ°øÀ¯ ÆÄÀϵé°ú °¢ °³º° »ç¿ëÀڵ鿡°Ô ÇÊ¿äÇÑ ½Éº¼ ¸µÅ©¸¦ ¼³Ä¡ÇÏ°Ô µÈ´Ù. ´ë°³ÀÇ °æ¿ì Ç¥ÁØ ¼³Ä¡(Standard Installation)¸¦ »ç¿ëÇÏ´Â °ÍÀÌ ÁÁ´Ù. ¸¸¾à µðÆúÆ® ¼³Ä¡ °æ·Î¸¦ »ç¿ëÇÏÁö ¾Ê°í ´Ù¸¥ °æ·Î¸¦ ÁöÁ¤ÇÏ¸é ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Ù.
StarOffice´Â ȯ°æ º¯¼ö¸¦ ÀÌ¿ëÇÑ´Ù. .sd.sh
¶ó´Â ÆÄÀÏ(Bourne Shell¿ë Æ÷¸Ë)°ú .sd.csh
(C ½©¿ë Æ÷¸ä) ÆÄÀÏ ¾È¿¡ StarOffice ȯ°æ º¯¼ö ¼³Á¤ ³»¿ëµéÀÌ µé¾î ÀÖ´Ù. ÀÌ ÆÄÀϵéÀº ¿©·¯ºÐÀÇ È¨ µð·ºÅ丮 ¾È¿¡ µé¾î ÀÖÀ» °ÍÀÌ´Ù.
bash
»ç¿ëÀÚÀÇ °æ¿ì¿¡´Â .bashrc
¸¦ ¿¾î¼ ´ÙÀ½ ¶óÀÎÀ» Ãß°¡ÇÑ´Ù.
source /.sd.sh
±×·± ´ÙÀ½ bash
¸¦ Àç½ÇÇà½ÃÄѼ ȯ°æ º¯¼ö¸¦ ½ÇÁ¦ Àû¿ë½ÃÄÑ¾ß ÇÑ´Ù.
´Ù¸¥ ½©À» »ç¿ëÇÏ´Â »ç¿ëÀÚµéÀº ÇØ´ç ½©ÀÇ man ÆäÀÌÁö¸¦ ÂüÁ¶ÇÏ¿© ÆÄÀÏÀ» ¼Ò½Ì(sourcing)ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº¸µµ·Ï ÇÏÀÚ.
Phil Reardon (
pcr@busprod.com
)ÀÌ ¹ß°ßÇÑ ¹®Á¦ÀÌ´Ù.
" Caldera COL Ç¥ÁØ ¸±¸®Áî¿¡ µé¾î ÀÖ´Â StarOfficeÀÇ ¼Â¾÷ ½ºÅ©¸³Æ®¿¡ ¹ö±×°¡ ÀÖ´Â °ÍÀ» ¹ß°ßÇß½À´Ï´Ù. ÀÌ ½ºÅ©¸³Æ®´Â /°¡ Çϳª¸¸ ÀÖ¾î¾ß ÇÏ´Â °æ¿ì¿¡ //¿Í °°ÀÌ µÎ °³ÀÇ ½½·¯½Ã ±âÈ£¸¦ ¸¸µé´õ±º¿ä. ÀÌ ¹®Á¦¸¦ °íÄ¡·Á¸é ´ÙÀ½ ¶óÀÎÀÇ Ã¹¹ø° ½½·¯½Ã ±âÈ£¸¦ ¾ø¾Ö¾ß ÇÕ´Ï´Ù.linux-x86 ¾Õ¿¡´Â ½½·¯½Ã ±âÈ£(/)°¡ ¾ø¾î¾ß ÇÕ´Ï´Ù."exec ${pfad:='.'}/linux-x86/bin/$name;;
.sd.sh
¿Í .sd.csh
ÆÄÀÏÀº LANG º¯¼ö¸¦ ¼³Á¤ÇÑ´Ù. ÇÏÁö¸¸ ÀÌ »ç½Ç ¶§¹®¿¡ perl°ú man¿¡ ¹®Á¦°¡ ¹ß»ýÇÑ´Ù. manÀÇ °æ¿ì¿¡´Â ´ÙÀ½°ú °°Àº ¿¡·¯ ¸Þ½ÃÁö°¡ ³ªÅ¸³´Ù.
" Failed to open the message catalog man on the path NLSPATH="Perl will give the error message
" warning: setlocale(LC_CTYPE, "")..."
.sd.sh
ÆÄÀÏ ¾È¿¡´Â LANG=us¶ó´Â ¶óÀΰú ÇÔ²², LANGÀ» ºñ·ÔÇÏ¿© ¿©·¯ º¯¼öµéÀ» ÀͽºÆ÷Æ®ÇÏ´Â ¶óÀεéÀÌ µé¾î ÀÖ´Ù. ¿©±â¼ LANG=us ¶óÀÎÀ» »èÁ¦ÇÏ°í º¯¼ö ¸ñ·Ï Áß LANGÀ» »èÁ¦Çϸé ÀÌ ¹®Á¦´Â °íÃÄÁø´Ù.
.sd.csh
ÆÄÀÏ(C ½©¿ë Æ÷¸Ë) ¾È¿¡¼´Â "setenv LANG us"¶ó´Â ¹®±¸°¡ µé¾î ÀÖ´Â ¶óÀÎÀ» »èÁ¦ÇØ¾ß ÇÑ´Ù.
ÀÌ ¹®Á¦¸¦ °íÄ¥ ¼ö ÀÖ°Ô ¾Ë·ÁÁØ Adam L. Klein (
alklein@adelphia.net
)¿¡°Ô °¨»çµå¸°´Ù.