Category: Application(어플리케이션)

Install SpamAssassin on solaris9…

자, 이제 qmail 과 courier-imap을 성공적으로 설치해서 이전에 사용하던 squirrelmail 도 이상없이 작동된다. 남은것은 스팸메일처리. SpamAssassin을 설치하려고 한다. 1. spamassassin은 perl로 되어 있으므로 perl을 설치해야 한다. 2. spamassassin을 다운로드 받는다. 3. Using CPAN via CPAN.pm: perl -MCPAN -e shell [as root] o conf prerequisites_policy ask install Mail::SpamAssassin quit CPAN 모듈이 설치되어 있지 않다면 perl -MCPAN …

Continue reading

courier-imapd 컴파일 에러

Compiling tlspasswordcache.c tlspasswordcache.c:9:25: openssl/ssl.h: No such file or directory 해결방법??? (Sunfreeware.com의 패키지 기준) openssl 패키지를 설치. /usr/local/ssl 에 관련 패키지가 설치됨. ln -s /usr/local/ssl/include/openssl /usr/local/include/openssl 해결..

courier-authlib 컴파일 에러

courier-authlib 컴파일 에러 해결방법은?(i can’t found solution… ) ysqlclient.a(string.o) .udiv 0x198 /usr/local/mysql/lib/mysql/libmysqlclient.a(string.o) .udiv 0x228 /usr/local/mysql/lib/mysql/libmysqlclient.a(string.o) .udiv 0x2d0 /usr/local/mysql/lib/mysql/libmysqlclient.a(string.o) putchar 0x1c0c /usr/local/mysql/lib/mysql/libmysqlclient.a(charset.o) putchar 0x1dd8 /usr/local/mysql/lib/mysql/libmysqlclient.a(charset.o) putchar 0x1e0c /usr/local/mysql/lib/mysql/libmysqlclient.a(charset.o) putchar 0x1e40 /usr/local/mysql/lib/mysql/libmysqlclient.a(charset.o) fstat64 0x94 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) fstat64 0x98 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) opendir 0x1a0 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) stat64 0xc8 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) stat64 0x2b4 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) closedir 0x330 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) closedir 0x3c8 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) qsort 0x3f8 /usr/local/mysql/lib/mysql/libmysqlclient.a(my_lib.o) readdir64 …

Continue reading

Solaris9에 Qmail 컴파일 및 설치하기…

1. Qmail 설치전에 할 일… 컴파일 환경을 갖춘다. cc 또는 gcc를 설치하며, 관련 라이브러리들을 설치하면 된다. 다음으로 필요한 화일들을 다운로드 받는다. 2.Qmail을 컴파일 하기 전에 Ucspi-TCP를 설치해야한다. Qmail이 이것을 이용한다(tcpserver를 이용함). Ucspi-TCP(UNIX Client-Server Program Interface)는 tcpserver, tcpclient 처럼 작은 프로그램들로 구성된 커맨드라인 인터페이스 클라이언트서버 통신 툴이다. 이것은 xinetd나 inetd를 대체할 수 있는 프로그램 정도로 생각하면 …

Continue reading

CPAN

# /usr/local/bin/perl -MCPAN -e shell cpan shell — CPAN exploration and modules installation (v1.61) ReadLine support available (try ‘install Bundle::CPAN’) cpan> install Bundle:CPAN perl CPAN모듈을 이렇게 설치하는건가?

컴파일 환경변수

CC: 사용할 컴파일러의 이름(e.g. ‘gcc’) CXX: 사용할 C++ 컴파일러의 이름(e.g. ‘CC’) CFLAGS: C코드를 컴파일하기위한 컴파일러 플래그(e.g. ‘-g -O2’) CXXFLAGS: C++코드를 컴파일하기위한 컴파일러 플래그(e.g. ‘-g -O2’)CPPFLAGS: 헤더화일을 찾기위한 인클루드 패스(-I/somedir) LDFLAGS: 라이브러리를 찾기위한 라이브러리 패스 (-L/somedir) run-patch 라이브러리의 개념을 지원하는 시스템들은 런타임시 공유라이브러리를 찾기위해 추가적인 아규먼트들을 필요로 한다. 솔라리스 링커는 ‘-R/somedir’의 아규먼트가 필요하고, 어떤 리눅스 시스템들은 …

Continue reading

Solaris 9 에 Sybase ASE 12_5 설치하기?

참고 문서 http://manuals.sybase.com/onlinebooks/group-as/asp1250e/instsun/@Generic__BookTextView/1;pt=4;lang=ko Sybase Adaptive Server는 사용자가 많지 않으므로 설치문서라든지 자료를 구하기 매우 어렵다. 1. 설치전작업 설치전 다음과 같은 작업을 한다. /etc/system화일에 set shmsys:shminfo_shmmax = nnn nnn을 조정해서 shared memory의 크기를 증가시켰다. 사용자계정 sybase를 만든다. sybase로 로그인한후 설치작업을 하는데, 다음과 같은 환경변수를 만들어준다. (C shell 을 사용했다.) snowfox% set SYBASE_ASE=ASE-12_5 snowfox% set SYBASE_SYSAM=SYSAM-1_0 snowfox% set …

Continue reading

disksuit 주무르기?

disksuit 주무르기? DiskSuit으로 디스크 묶기… 참고문서: http://www.adminschoice.com/docs/solstice_disksuite.htm 작업환경: Sun EP250, 18GB(OSdisk), 9GB(3개), Solaris9, DiskSuit 4.2.1(solaris8 패키지) =================================================== # format Searching for disks…done AVAILABLE DISK SELECTIONS: 0. c0t0d0 /pci@1f,4000/scsi@3/sd@0,0 1. c0t8d0 /pci@1f,4000/scsi@3/sd@8,0 2. c0t9d0 /pci@1f,4000/scsi@3/sd@9,0 3. c0t10d0 /pci@1f,4000/scsi@3/sd@a,0 =========================================================== 1. 9GB디스크의 파티션을 다음과 같이 동일하게 만든다. (각디스크의 슬라이스 0을 status database가 이용할 것이며, 슬라이스6번을 메타디바이스가 사용할 …

Continue reading

Apache2에서 필요한 모듈 컴파일하기.

MovableType은 perl스크립트로 만들어져 있다. 설치해보고 사용하는데는 많은(?) 시간이 걸렸다. 이유는 내가 예전에 컴파일했던 apache2에 펄스크립트나 cgi를 사용할 수 있는 모듈을 추가하지 않았기 때문이다. 때문에 프로그램을 바꾸거나 써보고 싶다는 생각이 들었지만, 실제로 바꾸기까지는 많은 시간이 걸렸다. 아마도 귀찮음 때문이었을 것이다. 지금부터, apxs를 이용해서 mod_perl을 컴파일했던 방법을 기록하려고 한다.(solaris 9) 먼저, 필요한 프로그램을 다운로드 받는다.(mod_perl) CFLAG를 비롯해서 …

Continue reading

다른사용자의 콘솔 제어하기?

내가 사용하는 터미널이 pts2 다른 사용자가 사용하는 터미널이 pts3이라고 가정하면, script -a | tee /dev/pts/3 요렇게 하면, pts/3 을 사용하는 사용자의 터미널에 내가 입력하는 내용이 보인다……. 좌악~~