Install requirements for building WendzelNNTPd v2.0.3 from source on CentOS7
This is about the NNTP server from Steffen Wendzel.
I used this path: /usr/lib64/WendzelNNTPd-OSE and the documentation says to use this path: /var/lib64/WendzelNNTPd-OSE.
Download the archive from github and decompress it to a path of your choice -- or -- even easier -- use a subversion client to get the files, like this:
# svn checkout https://github.com/cdpxe/WendzelNNTPd/tags/v2.0.7/WendzelNNTPd-OSE/
You will need some packages before you can build from the source code. The following command should give you ALL required packages for the Wendzel NNTP daemon on CentOS 7.
If you have any problems, use this command to determine which packages you are misisng:
I used this path: /usr/lib64/WendzelNNTPd-OSE and the documentation says to use this path: /var/lib64/WendzelNNTPd-OSE.
Download the archive from github and decompress it to a path of your choice -- or -- even easier -- use a subversion client to get the files, like this:
# svn checkout https://github.com/cdpxe/WendzelNNTPd/tags/v2.0.7/WendzelNNTPd-OSE/
You will need some packages before you can build from the source code. The following command should give you ALL required packages for the Wendzel NNTP daemon on CentOS 7.
# sudo yum install make gcc subversion bison flex sqlite-devel
If you have any problems, use this command to determine which packages you are misisng:
# ./configure
If you just want to use SQLite3
Run this line from the WendzelNNTPd-OSE directory to avoid requirements for MySQL client libraries and MySQL client development tools:# MYSQL=NO ./configure
Then run
# make
# ls bin -l
That's it!!
Recap: Starting, Auto-start after reboot
from the manual: http://www.wendzel.de/dr.org/files/Projects/wendzelnntpd/docs_2.0/docs.pdf
# /usr/local/sbin/wendzelnntpd -d
or to send to background
# /usr/local/sbin/wendzelnntpd -d &
NB: Wendzelnttpd does NOT support chkconfig as of 23.May.2015.
Start, Stop, Restart...
Regarding the start-stop-parameter: There is one way to do this. The
script scripts/startup/init.d_script allows you to stop, start, and
restart the service. Under Ubuntu you can install it via:
sudo cp scripts/startup/init.d_script /etc/init.d/wendzelnntpd
And then use it via:
/etc/init.d/wendzelnntpd [start | stop | restart]
Comments