Well I'm a Linux newb myself but I can tell ya what I learned from my experiences installing seti on the smoothie.
😀
This may seem like alot or a bit complicated but I tried to write everything out step by step since I
know how confusing it is for the linux newb when someone tells ya to do something and you have absolutely no idea of where to even start.
🙂
First off you will need to download the seti client of course. The easiest way is to just download it to a windows machine then use a
SSH File Transfer Program to move the client to the smoothwall. This will let you just drag and drop the seti client onto the smoothwall machine. You will need to use port 222 and login as root to connect to the smoothie.
BTW one thing I ran into that puzzled most everyone was seti would only work right if i placed the client directly in /root. If I placed it in any other directory or even a subdirectory of root it wouldn't work right. 🙁
Now that you have the client actually on the smoothie you'll need to untar it. I did it everything using SSH since I don't have a vid card in my smoothwall though you could do it from the machine itself if you have a vid card, monitor & keyboard hooked up or you could just use SSH which is just as easy. If you choose to do it through SSH I would suggest using
Putty from here on out. Most everyone I talked to said it was their favorite SSH program it just won't do the file transfer which you need to actually get the client on the box.
Once you login to the smoothwall as root you should be at the command prompt which will have you in /root where the seti client was saved to. Type ls and you should see the seti client you saved to the smoothwall. If I remember right you type: tar xvf seti (hit tab and it will autofill the rest of the file name for ya). This should extract the files. Type ls to verify that the files were extracted you should see the setiathome, xsetiathome and some readme files.
Now that the files are untarred you will want to setup a cron job to autostart seti as well as restart it if it dies. To do this type crontab -e which will open vi (which is a major pain to use to start with but isn't that bad once you get used to it). Type i then add the following:
0 * * * * cd /root; ./setiathome -proxy yoursetiQ's ip and port# -nice 19 > /dev/null 2> /dev/null
After you enter that hit the esc key. They type :wq and hit enter. This will save and exit your changes in vi. If you want to just quit and not save the changes type :Q!
Once you exit it should read installing new crontab or either no changes made to crontab depending on if you saved or not. Seti should start shortly. One of the mistakes I made was expecting seti to start immediatley so I kept going back and redoing things because I didn't think it had worked. So just give it a few minutes.
Once seti launches you will of course need to then enter your seti user info just like you do for the windows clients (the clients appearance is identical to the windows command line) and wait for it to download it's first wu.
After the first wu is downloaded and it's crunching away you will then need to re-edit the crontab and set seti up to run in the background. To exit seti hit ctrl c this will shut seti down. Then type crontab -e and edit the entry just like you did the first time so that it reads:
0 * * * * cd /root; ./setiathome -proxy yoursetiQ's ip and port# -nice 19
& > /dev/null 2> /dev/null
The only change that is being made is adding the & which will make seti run in the background. Once the entry has been edited save and exit just like before.
Reboot your smoothwall. Then login to your smoothie and type top and it will show you all of the programs running on the smoothie. It may take a few minutes for seti to start up after the reboot but you should see it running soon if not right away.
😀
If all went well seti should now be running on your smoothie. Seti uses right at 16 mb's of Ram on my smoothie and I think the machine uses a total of 43 mb's if I remember right.