한글 지원하도록 eggdrop 설치법

Tip 2011. 5. 3. 19:12
준비물


0. 시스템 로케일 변경

/etc/sysconfig/i18n 의 내용을 아래와 같이 변경합니다.
# LANG="ko_KR.eucKR"
# SUPPORTED="en_US.UTF-8:en_US:ko_KR.eucKR:ko_KR:ko"
그리고 재부팅


1. Tcl 설치

다운로드한 Tcl의 압축을 풀고 설치합니다.
# tar xvzf tcl8.5.9-src.tar.gz

# cd tcl8.5.9

# cd unix

# ./configure --prefix=/path/to/install/tcl --exec-prefix=/path/to/install/tcl --disable-shared

# make

# make install
/path/to/install/tcl 은 자신이 Tcl을 설치하고 싶은 경로로 지정하면 됩니다.


2. eggdrop 패치

다운로드한 eggdrop의 압축을 풀고 패치를 합니다.
# tar xvzf eggdrop1.6.19.tar.gz

# cp eggdrop1.6.19-patch-sp0009.tar.bz2 eggdrop1.6.19

# cd eggdrop1.6.19

# tar xvjf eggdrop1.6.19-patch-sp0009.tar.bz2

# patch -p1 < eggdrop1.6.19-sp0009.diff


3. eggdrop 설치

설치전에 1번에서 설치한 Tcl을 이용하도록 환경변수를 지정합니다.
# export TCLLIB=/path/to/install/tcl/lib

# export TCLINC=/path/to/install/tcl/include
/path/to/install/tcl 은 단계 1번에서 지정한 경로 입니다.

eggdrop을 설치합니다.
# ./configure --prefix=/path/to/install/eggdrop --with-tcllib=/path/to/install/tcl/lib/libtcl8.5.a --with-tclinc=/path/to/install/tcl/include/tcl.h

# make config

# make

# make install
/path/to/install/eggdrop 은 자신이 eggdrop을 설치하고 싶은 경로이고, /path/to/install/tcl 은 단계 1번에서 지정한 경로 입니다.



CentOS 5.6 (i386)에서 제가 빌드한 파일(Tcl 포함) 올립니다. 같은 OS 쓰시는 분은 받아서 쓰실 수 있을지도 :P


시스템 로케일만 ko_KR.eucKR로 되어있으면 패치를 하지 않아도 어느정도 한글은 지원하더라구요 :P 가장 최신 eggdrop을 쓰고 싶으신 분은 로케일만 설정하고 단계 2번 건너 뛰고 설치해보셔도 될 것 같습니다.
: