I think you are just lazy.
I followed the most basic steps to install sabnzbd on my work archlinux pc...and it worked without even trying.
Command 1: pbfetch -S sabnzbd
^^ you can use yaourt instead of pbfetch, thats just what I used at the time when I built this install
Command 2:
sudo systemctl start sabnzbd
Command 3 confirms that it is working.
Code:
tinuva@wadavidb-nix ~ % sudo systemctl status sabnzbd
? sabnzbd.service - SABnzbd binary newsreader
Loaded: loaded (/usr/lib/systemd/system/sabnzbd.service; disabled)
Active: active (running) since Wed 2014-07-16 15:25:06 SAST; 37s ago
Main PID: 21901 (SABnzbd.py)
CGroup: /system.slice/sabnzbd.service
+-21901 /usr/bin/python2 -OO /opt/sabnzbd/SABnzbd.py -l0
Command 4 confirms it really really is working:
Code:
tinuva@wadavidb-nix ~ % ps aux | grep SABnzbd | grep -v grep
sabnzbd 21901 0.2 1.4 1475796 86044 ? Ssl 15:25 0:01 /usr/bin/python2 -OO /opt/sabnzbd/SABnzbd.py -l0
Ok so it runs by default as the sabnzbd user on Archlinux. No biggie, you can go change that if you really want to, heck I could have edited the PKGBUILD before install if I used yaourt instead of pbfetch.
Command 5 confirms it really really is listening on the default port of 8080 (which is also in /opt/sabnzbd/sabnzbd.ini)
Code:
tinuva@wadavidb-nix ~ % sudo netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:8080 0.0.0.0:* LISTEN 21901/python2
Browsing to
http://localhost:8080/ shows the quick start wizard.
Oh and best of all, didn't use any guide to get it up and running, systemctl file was already there.