make World make install; make install.man
ÄÄÆÄÀÏ °úÁ¤µ¿¾È ¿©·¯ºÐÀº "makedepend" ½ºÅ©¸³Æ®°¡ stddef.h¿Í stdarg.h, float.h ÇØ´õ ÆÄÀÏÀ» ãÀ» ¼ö ¾ø´Ù´Â ¿¡·¯¸¦ ¸¸³¯ Áöµµ ¸ð¸¥´Ù. ÄÄÆÄÀÏ ÀÚü´Â ÄÄÆÄÀÏ ¿¡·¯ ¾øÀÌ Àß µÇ¹Ç·Î ±× ½ºÅ©¸³Æ®°¡ ÄÄÆÄÀÏ·¯¸¸Å ¶È¶ÈÇÏÁö ¾ÊÀº °ÍÀÌ´Ù. ´õ±º´Ù³ª, ÀϺΠ½Éº¼¸¯ ¸µÅ©µéÀ» ¸¸µå´Â °ÍÀÌ ¹®Á¦¸¦ ÇØ°áÇÏÁø ¾Ê´Â´Ù. ´Ù¸¸ ´õ ¸¹Àº ¹®Á¦¸¦ ÀÏÀ¸Å³ »ÓÀÌ´Ù.
µû¶ó¼ ¿©·¯ºÐÀÌ ¸¸³ª°Ô µÉ ¸¹Àº makedepend ¿¡·¯µéÀ» ±×³É ¹«½ÃÇÏ´Â°Ô ÁÁ´Ù. "pointer targets in passing arg x of somefunction differ in signedness" °°Àº ¿¡·¯µµ ÀÖ´Ù. ±× ÆÄÀϵéÀ» ¿øÇÑ´Ù¸é ¼öÁ¤ÇÒ ¼öµµ ÀÖÁö¸¸ ³ª´Â ±×·¯Áö ¾Ê¾Ò´Ù.
¾Æ·¡¸¦ Æ÷ÇÔÇϵµ·Ï /etc/ld.so.conf
ÆÄÀÏÀ» »õ·Î ¸¸µç´Ù:
# Begin /etc/ld.so.conf /lib /usr/lib /usr/X11R6/lib # End /etc/ld.so.conf
ldconfig
À» ½ÇÇàÇÏ¿© µ¿Àû ·Î´õ ij½¬¸¦ °»½ÅÇÑ´Ù.
ln -s
/usr/X11R6/include/X11 /usr/include/X11
Á¾Á¾ ¼ÒÇÁÆ®¿þ¾î°¡ ÆÄÀϵéÀ» /usr/X11·Î º¹»çÇϱ⠶§¹®¿¡ ¿©·¯ºÐÀÌ XÀÇ ¾î¶² ¸±¸®Á ¾²°í ÀÖ´ÂÁö ¾Ë ÇÊ¿ä°¡ ¾ø´Ù. ÀÌ ½Éº¼¸¯ ¸µÅ©´Â XÀÇ ¼³Ä¡ °úÁ¤¿¡¼ »ý¼ºµÇÁö ¾ÊÀ¸¹Ç·Î ¿ì¸®°¡ Á÷Á¢ ¸¸µé¾î¾ß ÇÑ´Ù.
ln -s /usr/X11R6 /usr/X11
¸¦ ½ÇÇàÇÏ¿© /usr/X11 ½Éº¼¸¯ ¸µÅ©¸¦
¸¸µç´Ù./usr/X11/bin °æ·Î¸¦ $PATH ȯ°æ º¯¼ö¿¡ Ãß°¡ÇÏ´Â ¹æ¹ý¿£ ¸î °¡Áö°¡ ÀÖ´Ù. ±× Áß Çϳª´Â ¾Æ·¡¿Í °°´Ù:
/root/.bashrc
ÆÄÀÏÀ» »õ·Î ¸¸µç´Ù.¼öÁ¤ »çÇ×À» Àû¿ëÇϱâ À§Çؼ± ´Ù½Ã ·Î±äÇØ¾ß ÇÑ´Ù. ¶Ç´Â Á÷Á¢ export
PATH=$PATH:/usr/X11/bin
À» ½ÇÇàÇÏ¿© °æ·Î¸¦ °»½ÅÇÒ ¼öµµ
ÀÖ´Ù.
xf86config
À» ½ÇÇàÇÏ¿© X ¼¹ö¸¦ ¼³Á¤ÇÑ´Ù.xf86config¿¡ ÀÇÇØ ¸¸µé¾îÁö´Â XF86Config ÆÄÀÏÀÌ ¸¸Á·½º·´Áö ¸øÇÏ´Ù¸é ±âÁ¸ÀÇ ¸®´ª½º ½Ã½ºÅÛ¿¡¼ ¾²°í ÀÖ´ø XF86Config ÆÄÀÏÀ» /etc·Î º¹»çÇÏ´Â °Íµµ ÁÁÀº ¹æ¹ýÀÌ´Ù. xf86config ÇÁ·Î±×·¥ÀÌ Áö¿øÇÏÁö ¾Ê´Â Ưº°ÇÑ ¼öÁ¤ »çÇ×ÀÌ ÇÊ¿äÇÑ °æ¿ì¿£ ÀÌ·¸°Ô ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¶ÇÇÑ Á÷Á¢ XF86Config ÆÄÀÏÀ» ¼öÁ¤ÇÒ ¼öµµ ÀÖ´Ù. ÀÌ ¹æ¹ýÀº ¿©·¯ºÐÀÌ ¼öÁ¤ÇØ¾ß ÇÒ °ÍÀ» Á¤È®È÷ ±â¾ïÇÏÁö ¸øÇÑ´Ù¸é ¸Å¿ì ½Ã°£ ¼Ò¸ðÀûÀÎ ÀÛ¾÷ÀÌ µÉ °ÍÀÌ´Ù.
ÀÌÁ¦ X°¡ ¾Ë¸Â°Ô ¼³Á¤ÀÌ µÇ¾î¼ óÀ½À¸·Î ½ÃÇèÀ» ÇØ º¼ ½ÃÁ¡ÀÌ´Ù.
startx
¸¦ ½ÇÇàÇÏ¿© X ¼¹ö¸¦ ½ÃÀÛ½ÃŲ´Ù.X ¼¹ö°¡ ½ÃÀÛµÇ°í ¼¼ °³ÀÇ xtermÀÌ ½ºÅ©¸°¿¡ ¶°¾ß ÇÑ´Ù. ¸¸¾à ÀÌ·¸´Ù¸é X°¡ Àß µµ´Â °ÍÀÌ´Ù.
³ª´Â À©µµ¿ì ¸Þ´ÏÀú·Î Window Maker¸¦ ¼³Ä¡Çϱâ·Î °áÁ¤Çß´Ù. ÀÌ´Â ³»°¡ ²Ï ¿À·§µ¿¾È WindowMaker¸¦ »ç¿ëÇØ ¿Ô°í ÀÌ¿¡ ¸Å¿ì ¸¸Á·ÇÏ°í Àֱ⠶§¹®ÀÌ´Ù. ¿ª½Ã³ª ¿©·¯ºÐÀº ³»°¡ ÇÏ´Â µ¥·Î ¶È°°ÀÌ ÇÒ ÇÊ¿äÈç ¾ø´Ù. ¿©·¯ºÐÀÌ ¿øÇÏ´Â °ÍÀ» ¼³Ä¡Çصµ µÈ´Ù. ¾Ë´Ù½ÃÇÇ ¿©·¯ºÐÀº ¿©·¯ °³ÀÇ À©µµ¿ì ¸Þ´ÏÀúµéÀ» µ¿½Ã¿¡ ¼³Ä¡ÇÏ°í $HOME/.xinitrc (ȤÀº xdmÀ» ¾²´Â °æ¿î $HOME/.xsession) ÆÄÀÏ ¾È¿¡¼ ÁöÁ¤À» ÇÏ¿© ¾î¶² °ÍÀ» ½ÇÇàÇÒÁö ¼±ÅÃÇÒ ¼ö ÀÖ´Ù.
./configure make; make install
xmkmf; make Makefiles; make includes; make depend cd lib; make; make install cd ..; make; make install
Makefileµé Áß ÇϳªÀÇ ¹ö±×¶§¹®¿¡ ¾à°£ ´Ù¸¥ ¼³Ä¡ ¹æ¹ýÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ ÆÐÅ°ÁöÀÇ ¼³Ä¡´Â ¾ÆÁ÷ ¼³Ä¡µÇÁö ¾ÊÀº lib µð·ºÅ丮ÀÇ ÆÄÀϵ鿡 ÀÇÁ¸Çϴµ¥ lib µð·ºÅ丮 ¾È¿¡¼ ±× ÆÄÀϵéÀ» ãÁö ¾Ê´Â´Ù. µû¶ó¼ ¿ì¸®´Â ±× ÆÄÀϵéÀ» ½ÇÁ¦ ÆÐÅ°ÁöÀÇ ÄÄÆÄÀÏ ÀÌÀü¿¡ ¸ÕÀú ¼³Ä¡ÇØ¾ß ÇÑ´Ù.
make -f scripts/makefile.lnx; make -f scripts/makefile.lnx install
./configure make; make install
./configure --enable-shared --enable-static make; make install
./configure make; make install
./configure make; make install
ldconfig
À» ½ÇÇàÇÏ¿© µ¿Àû ·Î´õ ij½¬¸¦ °»½ÅÇÑ´Ù.WindowMaker¸¦ ¾²·Á´Â »ç¿ëÀÚ´Â ½ÇÁ¦ »ç¿ë Àü¿¡ wmaker.inst ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇØ¾ß ÇÑ´Ù. ÀÌ ½ºÅ©¸³Æ®´Â ÇÊ¿äÇÑ ÆÄÀϵéÀ» »ç¿ëÀÚÀÇ È¨ µð·ºÅ丮¿¡ º¹»çÇÑ ÈÄ $HOME/.xinitrc ÆÄÀÏÀ» ¼öÁ¤ÇÑ´Ù (¸¸¾à ±× ÆÄÀÏÀÌ ¾ø´Ù¸é »ý¼ºÇÑ´Ù).
wmaker.inst
¸¦ ½ÇÇàÇÏ¿© Á÷Á¢ WindowMaker¸¦ ¼³Á¤ÇÑ´Ù.
startx
¸¦ ½ÇÇàÇÏ¿© X ¼¹ö¸¦ ½ÃÀÛÇÑ ÈÄ WindowMaker À©µµ¿ì
¸Þ´ÏÀú°¡ Á¦´ë·Î ½ÃÀÛÇÏ´ÂÁö È®ÀÎÇÑ´Ù.