--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
3. 我要如何安装它?
和套件一起来有一个小的安装帮助,让我们一起做吧 :-) --如果你的 distribution 出货时是 Leafnode >=1.4 , 最聪明的是使用事先翻译好的版本和忽略步骤 1到 4.
1.)确定没有别的新闻伺服器在你的电脑上执行 .当你键入
$ telnet localhost nntp
你将取得一个错误信息.如果你得到一个连接的提示回应到你的 shell 上 ,你应要反安装 INN , CNews 或者不管什麽你现在正在执行的新闻伺服器和查明在你的 /etc/inetd.conf nntp 相关的栏位
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" 去抓住整个的群组 n天),但是你告诉 leafnode 针对一些分开群组改变时间撰写如下
groupexpire foo.bar n
针对群组 foo.bar 到 n 天去设定期满时间.
这独立设定不会使 leafnode 删除以前旧的信息,一个分开程式会负责针对这个: texpire.这也许是开始当做一个 cron 的工作或者靠命令列.如果你的电脑是全天候开机的, 你也许要加下列各行到 news" crontab 档案 (编辑这,用 news 的身份登入和键入 "crontab -e"或者以 root 身份键入"crontab -u news -e"):
推荐阅读
- 使用LILO做为Win95+WinNT+Linux多重开机 mini-HOWTO
- LINUX modules 模块安装 MINI-HOWTO
- Linux + NT OS Loader mini-HOWTO
- The RCS MINI-HOWTO
- Linux+FreeBSD mini-HOWTO
- The Linux+DOS+Win95 mini-HOWTO
- Large Disk mini-HOWTO 大硬盘
- Linux Quota mini-HOWTO 磁盘空间限制
- ISP-Connectivity-mini-HOWTO
- faxsrv-mini-HOWTO 传真机服务器
