TopPageにも書きましたが、OpenBlockS200でLeafnode+を常時動かしていたせいなのかどうかわかりませんが、HDDの調子が悪くなりました。(^^;
なので、いまはLeafnode+を動かしていません。(そのせいか、HDDも調子がいいです。)
/usr/local/src/ にソースファイルを用意し、tarで展開。
[root]# cp /tmp/leafnode+-2.14.tar.gz
/usr/local/src/. |
基本的には、/usr/local/src/leafnode+-2.14/INSTALL の手順で作業を進める。
Makefileは以下の変更を加えた。
--- Makefile.org Thu Jun 14 02:53:27 2001 |
news というユーザとグループを作成。
[root]# groupadd news |
make installall を実行。
[root]# make installall |
/etc/nntpserver というファイルを作成し、その中にニュースサーバー名を記載する。
/usr/local/lib/leafnode/config というファイルを作成する。config.example ファイルをコピーするのが便利。
以下は私が設定した内容。
※ news.cis.dfn.de を使っているので、username
と password を設定している。
※※ news.cis.dfn.deは有料になったそうなので、代わりとしては京都大学の「公開ネットニュースサービス」を使うと良いと思います。
server = news.cis.dfn.de <--
記事を取ってくるニュースサーバー |
newsユーザで、/usr/local/sbin/fetchnews を実行。
[news]# /usr/local/sbin/fetchnews |
たぶん、Segmentation fault というエラーが出るはず。エラーが出たら、/usr/local/lib/leafnode/groupinfo というファイルのパーミッションを変更。
[news]# chmod 664 /usr/local/lib/leafnode/groupinfo
|
もう一回、/usr/local/sbin/fetchnews を実行。また、Segmentation fault エラーが出るはず。
[news]# /usr/local/sbin/fetchnews |
***.active というファイルができるが、activeなしのファイルも作成。
[news]# cp news.cis.dfn.de.active news.cis.dfn.de
|
もう一回、/usr/local/sbin/fetchnewsを実行すれば正常終了するはず。
[news]# /usr/local/sbin/fetchnews |
/etc/inetd.confファイルを編集し、以下の行を追加。
nntp stream tcp nowait news /usr/local/sbin/leafnode |
ニュースリーダーで、ニュースサーバー(OpenBlockSS)のアドレスなどを設定し、ニュースが読める環境にする。 ニュースリーダーの設定ができたら、購読するニュースグループを選び、それが終わったらニュースリーダーを一度終了する。
/usr/local/sbin/fetchnews を実行し、記事を取得する。
[news]# /usr/local/sbin/fetchnews |
これで、ニュースリーダーで記事が読めるようになる。
私は下記のような cron を設定している。(news ユーザーで。)
[news]$ crontab -l |
Home / Top
/
2005-04-17 17:59
/ harukiw@chiaia.net 03699 |