ºí·¢¹Ú½º´Â ftp://blackbox.wiw.org/pub/blackbox/¿¡¼ ´Ù¿î¹ÞÀ» ¼ö ÀÖ´Ù. ´Ù¿îÀ» ¹Þ¾Ò´Ù¸é ÄÄÆÄÀÏÀ» ¼öÇàÇÒ µð·ºÅ丮·Î ¿Å±â°í ´ÙÀ½°ú °°ÀÌ ¾ÐÃàÀ» Ǭ´Ù.
tar -zxvf blackbox-x.xx.x.tar.gz
¾ÐÃàÀÌ ¸ðµÎ Ç®¸®¸é (ȸ鿡 »Ñ·ÁÁö´Â µð·ºÅ丮¿Í ÆÄÀÏÀ̸§ÀÌ ¸ØÃß°í ÇÁ·ÒÇÁÆ®°¡ ´Ù½Ã ³ª¿À¸é ³¡³°ÍÀÌ´Ù.), »ý¼ºµÈ µð·ºÅ丮·Î À̵¿ÇÑ´Ù.
°£´ÜÇÏ°Ô ºí·¢¹Ú½º¸¦ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.:
./configure
¸¸ÀÏ ´ç½ÅÀÌ System V ÀÇ ±¸¹öÀü»ó¿¡¼ csh
À» »ç¿ëÇÏ°í ÀÖ´Ù¸é
csh
ÀÌ ÀÚ±â ÀÚ½ÅÀÇ configure¸¦ ½ÇÇàÇÏÁö ¾Êµµ·Ï sh ./configure
¸¦ ÀÌ¿ëÇØ¾ß ÇÒ°ÍÀÌ´Ù.
configure
¿¡´Â ½Ã°£ÀÌ Á¶±Ý °É¸®¸ç ¼öÇàÁß¿¡ ¾î¶²°ÍÀ» üũÇÏ´ÂÁö º¸¿©ÁØ´Ù.
make
¸í·ÉÀ» ½ÇÇàÇÑ´Ù. make install
À» ½ÇÇàÇÑ´Ù. make clean
¸¦ ½ÇÇàÇÏ¿© Áö¿ï ¼ö ÀÖÀ¸¸ç, configure
·Î
»ý¼ºµÈ ÆÄÀϵéÀº make distclean
·Î Áö¿ï ¼ö ÀÖ´Ù. ÀÚ, ´Ù½ÃÇѹø ºí·¢¹Ú½º¸¦ ÄÄÆÄÀÏÇÏ´Â ¹æ¹ýÀ» Á¤¸®Çغ¸¸é :
./configure (or sh ./configure)
make
make install
±×¸®°í ¼±ÅûçÇ×ÀÌ´Ù. :
make clean
make distclean
configure
½© ½ºÅ©¸³Æ®´Â ÄÄÆÄÀϽà »ç¿ëµÇ´Â ½Ã½ºÅÛ Á¾¼ÓÀûÀÎ ¿©·¯ º¯¼öµéÀÇ ¿Ã¹Ù¸¥ °ªÀ» ÃßÁ¤ÇÑ´Ù. ÀÌ°ÍÀº ºí·¢¹Ú½ºÀÇ °¢ ¼Ò½º Æ®¸®ÀÇ Makefile
À» »ý¼ºÇϴµ¥ »ç¿ëµÇ¾îÁø´Ù.
¸¶Áö¸·À¸·Î, ³ªÁß¿¡ ÇöÀç¼³Á¤À» ´Ù½Ã »ý¼ºÇÒ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â
config.status
,
Àç¼³Á¤½Ã ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖµµ·Ï Å×½ºÆ® °á°ú¸¦ ÀúÀåÇÑ config.cache
,
configure
ÀÇ µð¹ö±ë½Ã À¯¿ëÇÏ°Ô »ç¿ëµÇ¾îÁö´Â ÄÄÆÄÀÏ °á°ú°ªÀ» Æ÷ÇÔÇÏ´Â
config.log
°¡ »ý¼ºµÈ´Ù.
¸¸ÀÏ ºí·¢¹Ú½º¸¦ ÄÄÆÄÀÏÇÏ´Â Áß¿¡ ¹®Á¦°¡ ¹ß»ýÇϸé, ´ÙÀ½ ¸±¸®Áî¿¡¼ °í·ÁµÇ¾îÁú ¼ö ÀÖµµ·Ï bhughes@tcac.net ·Î ¸ÞÀÏÀ» º¸³»Áֱ⠹ٶõ´Ù.
configure.in
ÆÄÀÏÀº autoconf
ÇÁ·Î±×·¥À» ÅëÇÏ¿© configure
¸¦ »ý¼ºÇÒ¶§ »ç¿ëµÇ¾îÁø´Ù. º¯°æ ¹× »õ·Î¿î ¹öÀüÀÇ autoconf
¸¦ ÀÌ¿ëÇÏ¿© configure
¸¦ Àç»ý¼ºÇϴµ¥¿¡´Â configure.in
ÆÄÀÏ ¸¸ÀÌ »ç¿ëµÈ´Ù.
¾î¶°ÇÑ ½Ã½ºÅÛ¿¡¼´Â configure
½ºÅ©¸³Æ®°¡ ¾ËÁö¸øÇÏ´Â, ÄÄÆÄÀÏ°ú ¸µÅ©ÀÛ¾÷½Ã ÇÊ¿äÇÑ Æ¯º°ÇÑ ¿É¼ÇÀ» ¿ä±¸ÇÑ´Ù. À̶§¿¡´Â ȯ°æ¿¡ ¸Â°Ô configure
¿¡ º¯¼öÀÇ ÃʱⰪÀ» ÁÖ¾î¾ß ÇÑ´Ù.
º»½©°è¿À» »ç¿ëÇÑ´Ù¸é ´ÙÀ½°ú °°ÀÌ ¼³Á¤À» ÇÑ´Ù.
CC=c89 CFLAGS=-O2 LIBS=-lposix
./configure
env
ÇÁ·Î±×·¥À» °¡Áö°í ÀÖ´Â ½Ã½ºÅÛ¿¡¼´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Ù.
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s
./configure
ºí·¢¹Ú½º´Â X11R6ÀÇ XShape È®ÀåÀ» Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ±âº» ¼³Á¤À¸·Î µÇ¾îÀÖÁö¸¸
ÀÌ ¼³Á¤°ªÀ» ¹«½ÃÇÏ·Á¸é configure ½Ã --disable-shape
¿É¼ÇÀ» ÁÖ¸é µÈ´Ù.
ºí·¢¹Ú½º´Â KDE protocol/extensionsÀÇ ÃÖ¼Ò ÁýÇÕÀ» Áö¿øÇÑ´Ù.
ÀÌ Áö¿ø»çÇ×Àº ±âº»ÀûÀ¸·Î´Â Áö¿øµÇÁö ¾ÊÀ¸¸ç --enable-kde
À¸·Î Áö¿ø°¡´ÉÅä·Ï ÇÒ ¼ö ÀÖ´Ù.
ºí·¢¹Ú½º´Â SlitÀ̶ó ºÒ¸®´Â ÀåÄ¡·Î À©µµ¿ì¸ÞÀÌÄ¿ dockapps¸¦ Áö¿øÇÑ´Ù.
(ÁÖÀÇ»çÇ× : À©µµ¿ì¸ÞÀÌÄ¿¿¡¼ ºí·¢¹Ú½º·ÎÀÇ Àç½ÃÀÛ ½Ã¿¡´Â dockapps°¡ Á¤È®È÷ µ¿ÀÛÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ´Ù.) Slit ±â´ÉÀº ±âº»ÀûÀ¸·Î Á¦°øµÇ¸ç
--disable-slit
·Î Áö¿øÇÏÁö ¸øÇϵµ·Ï ÇÒ ¼ö ÀÖ´Ù.
ºí·¢¹Ú½º´Â "faked interlacing"¶ó°í ºÒ¸®´Â ·»´õ¸µ È¿°ú¸¦ Áö¿øÇÑ´Ù. ÀÌ°ÍÀº ±âº»°ªÀ¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸ç `--disable-interlace' ¿É¼ÇÀ» ÁÖ¾î ¹«½ÃÇÒ ¼ö ÀÖ´Ù.
¶ÇÇÑ, configure
´Â ÀÚµ¿ÀûÀ¸·Î X include ¿Í library files¸¦ ãÁö¸¸
--x-includes=DIR
¿Í --x-libraries=DIR
¿É¼ÇÀ¸·Î ¼öµ¿ÀûÀ¸·Î
µð·ºÅ丮¸¦ ÁöÁ¤ÇØÁÙ ¼ö ÀÖ´Ù.