INN:修订间差异
跳到导航
跳到搜索
此页面具有访问限制。如果您看见此消息,则说明您没有权限访问此页面。
(→安裝) |
(→安裝) |
||
(未显示同一用户的7个中间版本) | |||
第6行: | 第6行: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
sudo apt install -y build-essential libdb-dev libperl-dev libpython-dev libssl-dev; sudo chsh -s /bin/bash news; sudo mkdir ~news; sudo chown news:news ~news | sudo apt install -y bsd-mailx build-essential libdb-dev libgd-perl libmime-tools-perl libperl-dev libpython-dev libssl-dev; sudo chsh -s /bin/bash news; sudo mkdir ~news; sudo cp /etc/skel/.[a-z]* ~news/; sudo chown -R news:news ~news | ||
</syntaxhighlight> | </syntaxhighlight> | ||
第23行: | 第23行: | ||
* docnfsstat | * docnfsstat | ||
* domain | * domain | ||
* enableoverview | |||
* noreader | * noreader | ||
* organization | |||
* ovmethod | * ovmethod | ||
* pathhost | * pathhost | ||
* port | * port | ||
* runasgroup | |||
* runasuser | |||
* server | * server | ||
* useoverchan | * useoverchan | ||
第33行: | 第37行: | ||
=== storage.conf === | === storage.conf === | ||
=== readers.conf === | |||
=== crontab === | |||
<syntaxhighlight lang="bash"> | |||
# | |||
@reboot ~/bin/rc.news > /dev/null 2>&1 | |||
@reboot ~/bin/nnrpd -D > /dev/null 2>&1 | |||
# | |||
1 6 * * * ~/bin/news.daily expireover lowmark | |||
6 6 * * * ~/bin/ctlinnd flush inpaths! | |||
10 6 * * * ~/bin/sendinpaths | |||
</syntaxhighlight> | |||
== 相關連結 == | == 相關連結 == |
2021年3月13日 (六) 08:26的最新版本
INN是一套News Server。
安装
先安装编译需要的套件,并且把news
账号的环境设定好:
sudo apt install -y bsd-mailx build-essential libdb-dev libgd-perl libmime-tools-perl libperl-dev libpython-dev libssl-dev; sudo chsh -s /bin/bash news; sudo mkdir ~news; sudo cp /etc/skel/.[a-z]* ~news/; sudo chown -R news:news ~news
再切到news
账号下下载档案并且编译:
sudo su - news -c "wget https://downloads.isc.org/isc/inn/inn-2.6.4.tar.gz; tar zxvf inn-2.6.4.tar.gz; cd inn-2.6.4; ./configure --prefix=/var/spool/news --enable-tagged-hash --with-perl --with-python --with-bdb --with-openssl --with-zlib; make"; cd ~news/inn-2.6.4; sudo make install
设定
cycbuff.conf
inn.conf
- docnfsstat
- domain
- enableoverview
- noreader
- organization
- ovmethod
- pathhost
- port
- runasgroup
- runasuser
- server
- useoverchan
newsfeeds
storage.conf
readers.conf
crontab
#
@reboot ~/bin/rc.news > /dev/null 2>&1
@reboot ~/bin/nnrpd -D > /dev/null 2>&1
#
1 6 * * * ~/bin/news.daily expireover lowmark
6 6 * * * ~/bin/ctlinnd flush inpaths!
10 6 * * * ~/bin/sendinpaths
相关连结
外部链接
- 官方网站 (英文)