| [ internet ] in KIDS 글 쓴 이(By): guest (guest) 날 짜 (Date): 1997년07월09일(수) 22시40분48초 KDT 제 목(Title): Re: inn 설치법 - 참고자료 - Install.txt(ftp@ftp.kigam.re.kr:/pub/inn/inn-1.5/inn-1.5.1.tar.gz) news.txt(ftp@ftp.kigam.re.kr:/pub/ktg/news.hwp) 그리고, 아래는 제가 설치하면서 적었던 내용입니다. 0. Prepare NEWS directory & programs mkdir /usr/news var/news edit /etc/passwd(news home: /usr/news) perl, gzip 1. Get source programs ftp@ftp.kigam.re.kr:/pub/inn/inn-1.5/inn-1.5.1.tar.gz tar zxvf inn-1.5.1.tar.gz 2. Make "Install.txt" cd $inn ($inn is the top of source tree, maybe inn-1.5.1) make Install.ms nroff -ms Install.ms > Install.txt 3. Now read CAREFULLY "Install.txt" 4. Source configurations cd $inn/config cp config.dist config.data chmod 644 config.data vi config.data (see "A-1. diff config.dist config.data") 5. Compiling cd $inn make 6. Installing cd $inn su BUILD 7. Site configurations(/var/news/etc) (news.txt를 참조) 7.1 newsfeeds 7.2 hosts.nntp 7.3 nnrp.access 7.4 expire.ctl 7.5 control.ctl 7.6 inn.conf 7.7 newsgroups 7.8 active 8. System configurations 8.1 /etc/rc.local # INN news server if [ -f /usr/news/bin/rc.news ] ; then echo starting INN news server su news -c /usr/news/bin/rc.news fi 8.2 /etc/syslog.conf(공백은 tab만을 사용하는 것에 주의) # # INN syslog # news.crit /var/news/log/news.crit news.err /var/news/log/news.err news.notice;news.info /var/news/log/news.notice 8.3 crontab(아래의 경우는 외부로 글을 보내는 기능, 즉, nntpsend가 빠져 있는 경우임.) 0 5 * * * /usr/news/bin/news.daily delayrm expireover A-0. source code modification $inn/innd/innd.c에서 817 line에 아래의 내용 추가 #undef TIOCNOTTY A-1. diff config.dist config.data (for SunOS 4.1.3 of yourhost.kaist.ac.kr) 32c32 < CFLAGS $(DEFS) -g --- > CFLAGS $(DEFS) -O 35c35 < DBZCFLAGS $(CFLAGS) --- > DBZCFLAGS $(CFLAGS) -DMMAP 49c49 < LIBS -lutil --- > LIBS 127c127 < NEWSMASTER usenet --- > NEWSMASTER news 173c173 < POINTER void --- > POINTER char 182c182 < SIGVAR sig_atomic_t --- > SIGVAR int 211c211 < HAVE_SETPROCTITLE DO --- > HAVE_SETPROCTITLE DONT 284c284 < QSORTVAL void --- > QSORTVAL int 312c312 < MISSING_SRC --- > MISSING_SRC strerror.c memmove.c 314c314 < MISSING_OBJ --- > MISSING_OBJ strerror.o memmove.o 322c322 < ACT_STYLE READ --- > ACT_STYLE MMAP 335c335 < MMAP_SYNC DONT --- > MMAP_SYNC DO 339c339 < MSYNC_3_ARG DONT --- > MSYNC_3_ARG DO 548c548 < _PATH_SENDMAIL /usr/sbin/sendmail -t --- > _PATH_SENDMAIL /usr/lib/sendmail -t 554c554 < _PATH_COMPRESS /usr/bin/compress --- > _PATH_COMPRESS /usr/local/bin/gzip 557c557 < _PATH_COMPRESSEXT .Z --- > _PATH_COMPRESSEXT .gz 563c563 < _PATH_PERL /usr/bin/perl --- > _PATH_PERL /usr/local/bin/perl 602c602 < _PATH_MAILCMD /usr/bin/Mail --- > _PATH_MAILCMD /usr/ucb/Mail 608c608 < _PATH_GZIP /usr/contrib/bin/gzip --- > _PATH_GZIP /usr/local/bin/gzip 693c693 < _PATH_LOGFILE /var/log/news/news --- > _PATH_LOGFILE /var/news/log/news 696c696 --- > _PATH_COMPRESS /usr/local/bin/gzip 557c557 < _PATH_COMPRESSEXT .Z --- > _PATH_COMPRESSEXT .gz 563c563 < _PATH_PERL /usr/bin/perl --- > _PATH_PERL /usr/local/bin/perl 602c602 < _PATH_MAILCMD /usr/bin/Mail --- > _PATH_MAILCMD /usr/ucb/Mail 608c608 < _PATH_GZIP /usr/contrib/bin/gzip --- > _PATH_GZIP /usr/local/bin/gzip 693c693 < _PATH_LOGFILE /var/log/news/news --- > _PATH_LOGFILE /var/news/log/news 696c696 < _PATH_LOGFILE /var/log/news/news --- > _PATH_LOGFILE /var/news/log/news 696c696 < _PATH_ERRLOG /var/log/news/errlog --- > _PATH_ERRLOG /var/news/log/errlog 699c699 < _PATH_MOST_LOGS /var/log/news --- > _PATH_MOST_LOGS /var/news/log 825c825 < INNWATCH_INODES 7 --- > INNWATCH_INODES 3 863c863 < WANT_PGPVERIFY DO --- > WANT_PGPVERIFY DONT 883c883 < ACTSYNC_HOST news.foo.bar.com --- > ACTSYNC_HOST yourhost.kaist.ac.kr == 여기까지 == |