








			    Leafsite mini-HOWTO

      Florian Kuehnert, sutok@gmx.de : Mile Yeh mile@mail.timenet.net

			       v0.3, 4һ 1998



				   Abstract

      HOWTO  Usenet 趨һС leafsite
     ʹ׼ Leafnode .κ, ,дŸ Florian
     Kuehnert (sutok@gmx.de).ļҵκδҲ͸ . (C) 1998
     by Florian Kuehnert.



1.  Ϊʲʹ Leafnode?

ڱ׼Ҫıص߿ 밲װһŷ
INN  CNews.Ҳ Ҫʹ nntp  uucp ӵ.
ʵ׼Ҫĸɫ,װ Leafnode  Ϻִ.

Leafnode ʹϼҷǳСĵһЩ ȱ: һЩ
Leafnode ǻĺʧ . Ϊʲ㲻Ҫʹһŷ,
Ȼ,ʵĶ춸˵û,ʹ߲Ҫ ʱ趨 INN.


2.  ȡ Leafnode?

Leafnode ftp://ftp.troll.no/pub/freebies/1	ȡú Arnt Gulbrand
sen չ, Troll Tech AS һְԱ.İ汾 1.4 һЩ Linux dis
tributions ( Debian), Leafnode  .,ȷʹİ汾
1.4 ˼Ҫ.


3.  Ҫΰװ?

׼һһСİװ,һ :-) -- distribution
ʱ Leafnode >=1.4 , ʹȷõİ汾ͺ  1 4.

1.)ȷûбŷĵִ .

$ telnet localhost nntp

㽫ȡһϢ.õһӵʾӦ  shell  ,ӦҪװ
INN , CNews ߲ʲ ִеŷͲ /etc/inetd.conf
nntp صλ


____________________

1. <URL:ftp://ftp.troll.no/pub/freebies/>

 Leafsite mini-HOWTO						      1





 Leafsite mini-HOWTO						      2



2.) /etc/passwd м,һʹ߽ "news",
.û,һ (߼

$ adduser news

ʹ distribution иĹ).

3.) ⿪ԭʼ:

$tar xfz leafnode-1.4.tar.gz

ıĿ¼ԭʼĿ¼

$ cd leafnode-1.4

4.) ʽͰװ

$ make; make install

5.)༭ /usr/lib/leafnode/config (Ҳκαλ /etc/leafnode
ʹ Linux distribution һȷõİ汾 ).һ "server
="Ҫָ ISPŷ

6.)༭ /etc/nntpserver.⽫ı (localhost
߲ʲԵ, hostname ).һЩ𶯵
/etc/profile  ~/.bash_profile Ǳȶ, ҲҪĵ.

7.)༭ /etc/inetd.conf:ûһпʹ
"nntp".һ,һǰһ "#" .Ȼи:

nntp	stream	tcp	nowait	news	/usr/sbin/tcpd /usr/local/sbin/leafnode

 ( :-)ӵĵ NNTP port, leafnode ʼͬŷĳ.

8.)  root  news ݽߺִгʽ "fetch" .һ fetch
ʼ,⽫ ISP Ⱥ嵥. ҲһʱٶȺ
 ISP  active-File ȺĿ.

9.) ʼ newsreader (ŶȡԱ) (slrn, (r)tin knews һ
õĿʼ)ͶȫҪȺ.СĲҪֻ
ЩȺ,ҲȺ,ʹǿյ.

10.) ¿ʼ fetch ҪȡõȺ .




4.  Ҫά leafnode?

һϵͳִ, ȻһЩҪ.ҲҪ༭
/usr/lib/leafnode/config 趨Ⱥ.˼,ʱǰ
ϢӦɾ.㿴һЩȺű׼ʱ 20 ͨǹ ̫,
ϵͳ 4 һ
ڶһʱ.ȺԸı ("expire = n"








 Leafsite mini-HOWTO						      3



ȥץסȺ n), leafnode һЩֿȺıʱ׫д

groupexpire foo.bar n

Ⱥ foo.bar  n ȥ趨ʱ.

趨ʹ leafnode ɾǰɵϢ,һ ֿʽḺ: tex
pire.Ҳǿʼ һ cron Ĺ߿.ĵȫ򿪻,
ҲҪие news' crontab  (༭ , news ݵͼ
"crontab -e" root ݼ"crontab -u news -e"):

0 19 * * * /usr/local/sbin/texpire

 cron daemon ÿһ 19:00 ʼ texpire . crontab
˵ҳиĵ. ĵûйؿ,ҲҪÿһ texpire
,ע⵽ȡñý.ʹ "cron-method" ĺܺ.


5.  ?

Leafnode һ "" NNTPŷ,˼Ҳһͬĵϵ
(ά,ֲȵ .ÿ newsreader (ŶȡԱ)һȺ,
reader (ȡԱ) ϵ leafnode .Ⱥ ûд, leafnode
ᴴһյ /var/spool/news/interesting.groups,Ⱥ.´
fetch ,⽫ȡȺϢ.һ Ⱥûһ̶ʱ䱻ݷ, leafnode
ֹͣ ȥȡºʹ /var/spool/news/interesting.groups ɾ
.ֻһ Ⱥ,ҲҪֶɾĵ
,һͲҪеѶϢ.

һǲ?Ҫȥȼ ȻҪȡ?ҵ,ûѡ
leafnode ֮ ı.Ա༭ leafnode.h ±.  #defined
ͨ TIMEOUT_LONG  TIMEOUT_SHORT,ֻҪ趨
ʱ.,򵥵ĽǶһ cron-job ÿ "touch
/var/spool/news/interesting.groups/*" .

ҪȡһĿõȺ嵥,һµ /usr/lib/leafn
ode/groupinfo,㽫ҵһ̵Ⱥ.

Ҫ¶ȡȺ嵥 (
ҪһµȺ),ֻҪɾ /var/spool/news/active.read. Fetch
´ȡʱᴴ ȡµ嵥.Fetch Ҳÿһ¶ȡȺ嵥
,㲻Ҫֶ.


6.  Ӧʹʲ newsreader (ŶȡԱ)?

û Linux  newsreader (ŶȡԱ),û ༭. newsreader
(ŶȡԱ) gnusģʽµ emacs  Linux  Ŀ趨 reader
(ȡԱ) .ն˻ʹ slrn tin , X ֮ʹ knews.Ҳʹ
trn, nn ͸ reader (ȡԱ),ʲϲ.Ψһ㲻Ҫʹõ
reader (ȡԱ) Netscape ,Ǵ, ûɫ,ȶ, ʱ post
ing().,ĸ˵ľ.

, knews ĵһξǲĿ, ʹƵĺ˽.








 Leafsite mini-HOWTO						      4



7.  ҿȡø?

һЩļ Leafnode׼ṩ ( ļ INSTALL 
README,ԭʼҲʮȤ). Ҫ֪ "ְҵ" ""ŷ,
 INN FAQ ( INN ׼ṩ).ȡ Ϲ newsreader
(ŶȡԱ), man "name of your newsreader" (ŶȡԱ)
߼ļ /usr/doc.

κϵͳ,ֻҪһʵȺ鷢 ( news.software.ALL
Ľ׼֯).

κѯ,ע߶ HOWTO,ֻдŸ (sutok@gmx.de).


8.  лл

лл Michael Schulz (michaels@home.on-luebeck.de)
İһЩ Cornelius Krasel (krasel@wpxx02.toxi.uni-
wuerzburg.de)  "touch *"-.











































 Leafsite mini-HOWTO						      5





































































				   CONTENTS



1. Ϊʲʹ Leafnode?  .................................................... 1

2. ȡ Leafnode? ..................................................... 1

3. Ҫΰװ? .......................................................... 1

4. Ҫά leafnode? ................................................... 2

5. ? ............................................................ 3

6. Ӧʹʲ newsreader (ŶȡԱ)? .................................. 3

7. ҿȡø? ................................................ 4

8. лл ..................................................................... 4





































				       i


