internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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

== 여기까지 ==
 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.