dimdim 설치 (for CentOs5.4)
페이지 정보
본문
CentOs5.4 가장 최신 버전에서 dimdim4.5 을 설치
dimdim 4.5가 2008 년 12월에 발표한 뒤로 계속 엔터프라이즈만 5.1 까지 출시하고 프리버전은 미루고 있기 때문에 최신 버전의 OS 에선 설치하기가 조금 까다롭다.
OS 설치시에는 system tools , 개발도구 , 에디터 등 최소 패키지만 설치합니다.
오피스 도구는 설치하지 않는다.
OS 설치뒤 Dimdim_RPM_Package_CentOS_5.2_v4.5.zip 버전을 다운로드
http://sourceforge.net/projects/dimdim/
다운로드된 파일을 /opt 디랙토리로 옮김.
압축을 풀면 Dimdim_RPM_Package_v4.5 폴더 생성
문서내용에는 아래 패키지를 설치하라고 나오는데 멋모르고 최신 버전들 또는 편하게 yum 으로 설치하면 원인도 모르고 설치중 난관에 부딫 힘니다.
CherryPy Python curl demjson flup openoffice
꼭 문서에나온 버전 고대로 설치
특히 openoffice3.0.0 은
구하기도 어렵습니다. 다음 url 에서 다운받아옵니다.
http://mirror.tw/pub/openoffice/localized/ko/3.0.0/
[root@localhost dimdim]# ls -l /usr/bin/so*
-rwxr-xr-x 1 root root 23964 1월 7 2007 /usr/bin/soelim
lrwxrwxrwx 1 root root 40 2월 2 13:02 /usr/bin/soffice.bin -> /opt/openoffice.org3/program/soffice.bin
-rwxr-xr-x 1 root root 20172 10월 27 10:12 /usr/bin/solterm
-rwxr-xr-x 1 root root 300660 1월 7 2007 /usr/bin/sox
-rwxr-xr-x 1 root root 301304 1월 7 2007 /usr/bin/soxmix
-rwxr-xr-x 1 root root 51 1월 7 2007 /usr/bin/soxplay
/usr/bin/soffice.bin -> /opt/openoffice.org3/program/soffice.bin
같이 나오면 됩니다.
java 도 설치 해줍니다. 자바는 1.6.0 이상이면 됩니다 . 그래도 문서에 나온 경로대로 설치 해주고 패스 설정 까지 해주어야겠지요
/etc/profile 에
JAVA_HOME=/usr/java/jre1.6.0_05
PATH=$PATH:$JAVA_HOME/bin:
export JAVA_HOME
export JAVA_HOME=/usr/java/jre1.6.0_05
추가 해주세요
저장후 source /etc/profile 실행하여 환경변수를 바로 지정 해주십시요
echo JAVA_HOME 하면 /usr/java/jre1.6.0_05
나오고
java -version 으로 최종 설치 확인을 합니다.
아무튼 설치 문서대로 설치가 끝났으면 또다른 문제에 봉착 합니다.
이제 dimdim 을 설치하면 되는데 check os 에서 계속 설치를 못하겠다고 난리 부르스를 추는데 .
/etc/issue 파일의 CentOS release 5.4 (Final) 을 CentOS release 5.2 (Final) 으로 수정하고 다시 실행하면
설치 됩니다. 이넘이 쓸데없이 OS 버전도 따지더군요 ...
이제 설치후 dimdim 에서
라이브러리 파일들을 정상적으로 참조 하고 있는지 확인합니다.
[root@localhost ~]# ldd /usr/local/dimdim/DTP3/Reflector/dimdimReflector
linux-gate.so.1 => (0x0038c000)
libcorona-1.0.2.so => not found
libfcgi++.so.0 => not found
libz.so.1 => /usr/lib/libz.so.1 (0x00c19000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00bf4000)
libjpeg.so.62 => /usr/local/dimdim-4.5/ThirdPartyPackages/swftools/libs/libjpeg.so.62 (0x003d4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x030a6000)
libm.so.6 => /lib/libm.so.6 (0x00bcb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0304d000)
libc.so.6 => /lib/libc.so.6 (0x00a7d000)
/lib/ld-linux.so.2 (0x00a5a000)
libfcgi.so.0 => not found
결과값중
libcorona-1.0.2.so => not found
libfcgi.so.0 => not found
libfcgi++.so.0 => not found
이 것들이 정상적이지 않은 것을 느낄수 있지요 ?
다시
/etc/profile 에 다음 라인을 추가후
export LD_LIBRARY_PATH=/usr/local/dimdim-4.5/DTP3/Reflector/libs:$LD_LIBRARY_PATH
source /etc/profile 을 실행합니다. 그럼 정상적으로 참조 된것을 확인합니다.
[root@localhost Dimdim_RPM_Package_v4.5]# ldd /usr/local/dimdim/DTP3/Reflector/dimdimReflector
linux-gate.so.1 => (0x006e3000)
libcorona-1.0.2.so => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libcorona-1.0.2.so (0x002bd000)
libfcgi++.so.0 => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libfcgi++.so.0 (0x00e8b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00545000)
libpthread.so.0 => /lib/libpthread.so.0 (0x004f7000)
libjpeg.so.62 => /usr/local/dimdim-4.5/ThirdPartyPackages/swftools/libs/libjpeg.so.62 (0x003d4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00b14000)
libm.so.6 => /lib/libm.so.6 (0x00511000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0076e000)
libc.so.6 => /lib/libc.so.6 (0x00110000)
libfcgi.so.0 => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libfcgi.so.0 (0x00e9f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0402e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x007bd000)
/lib/ld-linux.so.2 (0x0038b000)
브라보 ~
이제 dimdim 을 실행 합니다 . 참 혹 설치중 80 포트 충돌이 나는 경우도 있습니다. 그럴경우 일단 웹서비스를 종료 시켜놓고 dimdim 을 설치한후
sh /usr/local/dimdim/Config-ipaddress.pl ipaddress portnumber
ex 85번포트로 서비스 )sh /usr/local/dimdim/Config-ipaddress.pl 192.168.1.120 85 으로 dimdim 으로 서비스할 포트 번호를 지정해줍니다.
이제 문서에 나온 서비스포트들을 iptable 에 추가한후 사용자들과 웹미팅을 시작합니다.
웹미팅 기능중 ppt 문서 업로드시 한글 폰트가 깨지게 되는데 이는
yum -y install *xfs*
yum -y install *xpdf-korean
yum -y install *korean*
으로 Os 에 한글 폰트를 설치하면 되며 pdf 파일중 일부 포맷은 업로드가 안됩니다. 9.0 포맷은 인식 못하는듯
dimdim 4.5가 2008 년 12월에 발표한 뒤로 계속 엔터프라이즈만 5.1 까지 출시하고 프리버전은 미루고 있기 때문에 최신 버전의 OS 에선 설치하기가 조금 까다롭다.
OS 설치시에는 system tools , 개발도구 , 에디터 등 최소 패키지만 설치합니다.
오피스 도구는 설치하지 않는다.
OS 설치뒤 Dimdim_RPM_Package_CentOS_5.2_v4.5.zip 버전을 다운로드
http://sourceforge.net/projects/dimdim/
다운로드된 파일을 /opt 디랙토리로 옮김.
압축을 풀면 Dimdim_RPM_Package_v4.5 폴더 생성
문서내용에는 아래 패키지를 설치하라고 나오는데 멋모르고 최신 버전들 또는 편하게 yum 으로 설치하면 원인도 모르고 설치중 난관에 부딫 힘니다.
CherryPy Python curl demjson flup openoffice
꼭 문서에나온 버전 고대로 설치
특히 openoffice3.0.0 은
구하기도 어렵습니다. 다음 url 에서 다운받아옵니다.
http://mirror.tw/pub/openoffice/localized/ko/3.0.0/
[root@localhost dimdim]# ls -l /usr/bin/so*
-rwxr-xr-x 1 root root 23964 1월 7 2007 /usr/bin/soelim
lrwxrwxrwx 1 root root 40 2월 2 13:02 /usr/bin/soffice.bin -> /opt/openoffice.org3/program/soffice.bin
-rwxr-xr-x 1 root root 20172 10월 27 10:12 /usr/bin/solterm
-rwxr-xr-x 1 root root 300660 1월 7 2007 /usr/bin/sox
-rwxr-xr-x 1 root root 301304 1월 7 2007 /usr/bin/soxmix
-rwxr-xr-x 1 root root 51 1월 7 2007 /usr/bin/soxplay
/usr/bin/soffice.bin -> /opt/openoffice.org3/program/soffice.bin
같이 나오면 됩니다.
java 도 설치 해줍니다. 자바는 1.6.0 이상이면 됩니다 . 그래도 문서에 나온 경로대로 설치 해주고 패스 설정 까지 해주어야겠지요
/etc/profile 에
JAVA_HOME=/usr/java/jre1.6.0_05
PATH=$PATH:$JAVA_HOME/bin:
export JAVA_HOME
export JAVA_HOME=/usr/java/jre1.6.0_05
추가 해주세요
저장후 source /etc/profile 실행하여 환경변수를 바로 지정 해주십시요
echo JAVA_HOME 하면 /usr/java/jre1.6.0_05
나오고
java -version 으로 최종 설치 확인을 합니다.
아무튼 설치 문서대로 설치가 끝났으면 또다른 문제에 봉착 합니다.
이제 dimdim 을 설치하면 되는데 check os 에서 계속 설치를 못하겠다고 난리 부르스를 추는데 .
/etc/issue 파일의 CentOS release 5.4 (Final) 을 CentOS release 5.2 (Final) 으로 수정하고 다시 실행하면
설치 됩니다. 이넘이 쓸데없이 OS 버전도 따지더군요 ...
이제 설치후 dimdim 에서
라이브러리 파일들을 정상적으로 참조 하고 있는지 확인합니다.
[root@localhost ~]# ldd /usr/local/dimdim/DTP3/Reflector/dimdimReflector
linux-gate.so.1 => (0x0038c000)
libcorona-1.0.2.so => not found
libfcgi++.so.0 => not found
libz.so.1 => /usr/lib/libz.so.1 (0x00c19000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00bf4000)
libjpeg.so.62 => /usr/local/dimdim-4.5/ThirdPartyPackages/swftools/libs/libjpeg.so.62 (0x003d4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x030a6000)
libm.so.6 => /lib/libm.so.6 (0x00bcb000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0304d000)
libc.so.6 => /lib/libc.so.6 (0x00a7d000)
/lib/ld-linux.so.2 (0x00a5a000)
libfcgi.so.0 => not found
결과값중
libcorona-1.0.2.so => not found
libfcgi.so.0 => not found
libfcgi++.so.0 => not found
이 것들이 정상적이지 않은 것을 느낄수 있지요 ?
다시
/etc/profile 에 다음 라인을 추가후
export LD_LIBRARY_PATH=/usr/local/dimdim-4.5/DTP3/Reflector/libs:$LD_LIBRARY_PATH
source /etc/profile 을 실행합니다. 그럼 정상적으로 참조 된것을 확인합니다.
[root@localhost Dimdim_RPM_Package_v4.5]# ldd /usr/local/dimdim/DTP3/Reflector/dimdimReflector
linux-gate.so.1 => (0x006e3000)
libcorona-1.0.2.so => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libcorona-1.0.2.so (0x002bd000)
libfcgi++.so.0 => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libfcgi++.so.0 (0x00e8b000)
libz.so.1 => /usr/lib/libz.so.1 (0x00545000)
libpthread.so.0 => /lib/libpthread.so.0 (0x004f7000)
libjpeg.so.62 => /usr/local/dimdim-4.5/ThirdPartyPackages/swftools/libs/libjpeg.so.62 (0x003d4000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00b14000)
libm.so.6 => /lib/libm.so.6 (0x00511000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0076e000)
libc.so.6 => /lib/libc.so.6 (0x00110000)
libfcgi.so.0 => /usr/local/dimdim-4.5/DTP3/Reflector/libs/libfcgi.so.0 (0x00e9f000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x0402e000)
libnsl.so.1 => /lib/libnsl.so.1 (0x007bd000)
/lib/ld-linux.so.2 (0x0038b000)
브라보 ~
이제 dimdim 을 실행 합니다 . 참 혹 설치중 80 포트 충돌이 나는 경우도 있습니다. 그럴경우 일단 웹서비스를 종료 시켜놓고 dimdim 을 설치한후
sh /usr/local/dimdim/Config-ipaddress.pl ipaddress portnumber
ex 85번포트로 서비스 )sh /usr/local/dimdim/Config-ipaddress.pl 192.168.1.120 85 으로 dimdim 으로 서비스할 포트 번호를 지정해줍니다.
이제 문서에 나온 서비스포트들을 iptable 에 추가한후 사용자들과 웹미팅을 시작합니다.
웹미팅 기능중 ppt 문서 업로드시 한글 폰트가 깨지게 되는데 이는
yum -y install *xfs*
yum -y install *xpdf-korean
yum -y install *korean*
으로 Os 에 한글 폰트를 설치하면 되며 pdf 파일중 일부 포맷은 업로드가 안됩니다. 9.0 포맷은 인식 못하는듯
댓글목록
등록된 댓글이 없습니다.