Hi, hope this helps. I'll also post it back into the SAB Forum for others.
First download the following files.
http://kent.dl.sourceforge.net/sourceforge/sabnzbdplus/SABnzbd-0.4.6-src.tar.gz - SABnzbd+
http://mirrors.easynews.com/linux/slackware/slackware-current/slackware/d/python-2.5.2-i486-4.tgz - Python
http://mirrors.easynews.com/linux/slackware/slackware-current/slackware/a/infozip-5.52-i486-2.tgz - Infozip
http://www.rarlab.com/rar/unrar-3.7.8-i486-1stc_slack12.1.tgz - unRAR
http://feedparser.googlecode.com/files/feedparser-4.1.zip - feedparser (for RSS Feeds)
http://www.chuchusoft.com/par2_tbb/par2cmdline-0.4-tbb-20081005-lin32.tar.gz - par2cmdline
http://www.bibliognome.com/cheetah.tgzhttp://www.bibliognome.com/libstdc++.tgzCreate a directory on the flash drive (you con modify the structure to fit, as I didn't follow the "best practices")
My path is /boot/packages (all files are put in packages/subfolders in packages)
inside /boot/packages (\\unraid\flash\packages in Windows)
Extract SABnabd (I used SABnzbd as the folder name)
Copy, python, unrar, infozip to packages
Copy feedparser to packages
Copy the par2cmdline files to packages
Extract the Cheetah Folder to packages
Extract/copy over the libstdc++.so.6.0.3 and libstdc++.so.6 files to packages
Now you need to telnet to the unRAID server and run the following (or add to the GO script in /boot/config/go then reboot):
#Install python, unrar and infozip:
installpkg /boot/packages/python-2.5.2-i486-4.tgz
installpkg /boot/packages/unrar-3.7.8-i486-1stc_slack12.1.tgz
installpkg /boot/packages/infozip-5.52-i486-2.tgz
#Copy Cheetah files:
cp -r /boot/packages/Cheetah /usr/lib/python2.5/site-packages
#Compile feedparser:
python /boot/packages/feedparser/setup.py install
#Copy files for PAR2:
cp /boot/packages/par2 /usr/bin
cp /boot/packages/libtbb.so /usr/bin
cp /boot/packages/libtbb.so.2 /usr/bin
#Copy RAR Libraries:
cp /boot/packages/libstdc++.so.6.0.3 /usr/lib
cp /boot/packages/libstdc++.so.6 /usr/lib
#Start SABnzbd so it will create the default ini file.
cd /boot/packages/SABnzbd/
python SABnzbd.py -d
After it creates the default config file, shutdown SAB via the command line: killall python or nicely, with
/usr/bin/wget -q --delete-after "http://localhost:8080/sabnzbd/api?mode=shutdown"
Edit the config file /boot/packages/SABnzbd/SABnzbd.ini by default. and make changes to the IP and Port so it uses your unRAID IP and a different port than unMENU
You cna also change the default folders now, or after you go into the WebUI:
download_dir = /mnt/cache/.custom/sabnzbd/downloads/incomplete
nzb_backup_dir = /mnt/cache/.custom/sabnzbd/backup
cache_dir = /mnt/cache/.custom/sabnzbd/cache
dirscan_dir = /mnt/user/Downloads
complete_dir = /mnt/user/Downloads
Restart unRAID or simply run
python SABnzbd.py -d
Connect to the WebUI and setup the rest!
If you want to change the location of the SAB config run it with the following:
python SABnzbd.py -d -f /boot/SABnzbd/SABnzbd.ini
Path can be changed to anything you wish and is called with the -f.
I haven't included SSL, but Romir has the install steps in his post.
Hopefully this helps, saves you typing commands, but Romir's is very straight forward and looking at it now, it might just be easier to run it all from the command-line.
Thanks to Romir for hosting the Libraries for RAR and the Cheetah files, in addition to the SSL Libs.