Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Community > Team MacNN > Getting the CLI version to work in X

Getting the CLI version to work in X
Thread Tools
AJ
Dedicated MacNNer
Join Date: Oct 1999
Location: UK
Status: Offline
Reply With Quote
Dec 8, 2000, 03:20 PM
 
Help! I am fed up with the poor times that the v3 client returns on MacOS X, and i was wondering if you could help me set up the CLI version on OS X?

Step by step would be great, including a place where I can download the relevant files...

thanks in advance
AJ

--
Cruching on 500Mhz Cube, 2x iBook SE
     
Administrator
Join Date: May 2000
Location: California
Status: Offline
Reply With Quote
Dec 8, 2000, 04:56 PM
 
The CLI versions are listed here. The one you want is the "powerpc-apple-darwin1.2" client. Click to download
You will get a .tar file that should not be unstuffed with Stuffit 5.x. In OS X you can unstuff with OpenUp or the command line or Stuffit 6, but not the Stuffit 5.5 that came with OS X PB. Stuffit 5.x will glitch up the unstuffing and the result will be useless. I assume that you will use OpenUp.

You can get OpenUp here. You can get Stuffit Expander 6 here.

If you have not already done so, set OpenUp's prefs to unstuff to your Desktop. Once OpenUp has finished, open the resulting folder. Drag the inside folder to the desktop and then trash the outer folder. I don't know why OpenUp puts the unstuffed folder inside an extra folder. Keep the archived .tar file, you will need it again if you want to run multiple CLI clients.

Rename the folder to "Seti1", that makes it short and easy. If you later run multiple copies at once, the other folders will be called "Seti2", "Seti3", etc.

Launch the Terminal. It is in /Applications/Utilities. An empty window should open. Type "cd ". That is "cd" followed by a space. Don't put in the quote marks or the period, those are part of my sentence here. In Unix, "cd" stands for Change Directory. You are going to point the Terminal to your CLI SETI client.

Next, click your mouse on the Seti1 folder and drag it into the Terminal window. Let go. This will put the Seti1 folder's filepath in automatically. Click once in the Terminal window to bring it to the front again (the drag & drop leaves the Finder in the front). Now press Return. The Terminal window is now set to your Seti1 folder.

To start the CLI SETI, type "./setiathome -verbose" followed by Return. Leave out the quotes again, but note that this command begins with a period. And there is a space between the two words. The "./" is a run command in Unix. You can alternatively leave off the " -verbose" part, that part just makes SETI give regular progress info. Without it; ie "./setiathome" the client will run dead silent. It will not offer any progress indication until the WU is done.

SETI will start up. Since this is a new client, you will neet to put in your email so that units are credited to your account. It will ask for your email, then try to get your stats and a new WU. If you connect to the internet via modem, you will need to launch PPP.Connect first and connect. The current version of OS X PB cannot connect via PPP on demand from an application.

Whenever you reboot or log out/log in, you will need to restart SETI. Repeat the above steps starting at the "Launch the Terminal" part. There is a utility to make it launch automatically, but I have not explored it yet. I will once OS X is my primary OS.

If you want to run multiple CLI clients, OpenUp the .tar file again. Drag out the inner folder, raname to "Seti2". Open a second Terminal window (click on the Terminal in the Dock, then press open-apple-N) and follow the above instructions. Just drag the Seti2 folder into the new window instead of the Seti1 folder. Keep going for however many clients as you want. I would suggest two for every CPU that you have assuming that you have enough RAM.

Try one CLI client first for a while and get the hang of it before you try running extra copies. The CLI client is well-behaved, you can leave it running in the background with little or no hit on other processes. It would be less well-behaved if you ran a ridiculously large number of clients - say ten clients on a single-CPU Mac with only 128MB of RAM. Like I said, run just one copy for starters and get a feel for it. If you shut down, log out, or close SETI's Terminal window, that client will stop. But just like regular OS 9 SETI, no data is lost. The next time you start it, it will resume where it left off.

If you have any problems please post again. Happy crunching.

[Edit: updated client download link. Also, Stuffit 6 is now a good & common choice to unstuff the .tar file]

[ 06-09-2001: Message edited by: reader50 ]
     
AJ  (op)
Dedicated MacNNer
Join Date: Oct 1999
Location: UK
Status: Offline
Reply With Quote
Dec 8, 2000, 07:08 PM
 
thanks...appreciated!
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 01:31 AM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2