• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

seti help +Linux//Fixed!!thanks to MereMortal see my last post

Bleep

Diamond Member
Well I just got a few more motherboards and stuff to put together a few more boxes and ran out of windows licience's so Linux is going to have to be it. I have a box with RH on it and have Mandrake 9 on a spare hard drive. I need a keystroke by keystroke statement to get them going. I am a absolutly dumbo when it comes to linux, please help Just about forgot it is for Seti@home
I dont want to run diskless, I have a lot of Hard drives
Bleep
 
alright, sounds good.
What do you want to do with SETI? Do you want to run it with Seti Driver? Some other interface?

Supposedly Seti Driver under Wine is the fastest. I tried running SETI on mandrake 9.1 with lin-seti (a caching program). It was about an hour slower than windows. 1700xp 3.5hrs --> 4.5hrs 🙁
 
Thanks:
Well I downloaded WINE as a RPM for my RH and as soon as i figure out how to install it I will be back.
Well when I get this installed are you saying that I can install seti driver along with the cmd line client just like I would on a windows box?

Bleep
 
Yes. 🙂

Use the Windows cli (it's faster than the linux cli). Then, just type the wine command, something like "wine setidriver". Then you should recognize what to do from there. 😉
 
Crap now I got 2 threads going. This one had went so far down that I never thought it would be resurected.
Are you saying that I do not have to edit the Wine config file or anything? just download the Seti client and seti driver to my home directory and then do a run instruction to run it? Or do I have to do it through a terminal window.

Bleep
 
That's great new about the new crunchers! wish I could help but I know nothin about linux. I think polo know mandrake.
 
Ok here is what I have done.
I downloaded the seti command line and seti driver.
I made a folder on the desktop called seti and copied both programs to this file I then extracted the seti driver zip file to the same folder.
Opening the gnome diologe in the run I typed in wine and then the path to the seti cli. Nothing seems to happen where have I screwed up?
I know wine is usable and it is seen at bootup, getting a little flustered here need help badly.

Bleep
 
Originally posted by: Bleep
Opening the gnome diologe in the run I typed in wine and then the path to the seti cli. Nothing seems to happen where have I screwed up?
Bleep

I don't think that you want to run it that way. I think (and this is just a guess since I don't run SETI) that you need to be in the directory where the executable resides when you run it. Here is my advice:

- Open a terminal. You can do that somewhere under the your main menu, exact location varies with Linux distribution.

- At the prompt (denoted by ">" here) type
> cd path-to-seti-dir
where path-to-seti-dir is the path to your seti directory

- If wine is really running (and it works properly), you should just be able to type
> wine ./seti-executable.exe

- If you get message that it can't find wine, then either the wine service daemon isn't running, or for some reason it's not in your path.
 
Well I know that wine will run because I can run notepad, which is the test for wine.

I tried your suggestion and either I dont understand them (more than likley) or I have the path statement wrong.
Here is where I have the client and seti driver installed. File:/home/Bud/Desktop/seti-Konquerer
Bleep
 
Just to be clear, I'm assuming that you did the following (my apologies if it seems patronizing, but you claim utter newbieness):

1) Opened up a terminal window (Looks like a command prompt in Windows)
2) Changed directory to /home/Bud/Desktop/seti-Konquerer
3) Typed wine ./setiathome-3.08.i386-winnt-cmdline.exe (or whatever the executable name is)

If that is correct, what happened? Did you get error messages? Or did you just get a new, blank command line?


Before I made my first post, I tried to get SETI to run with wine, so that I knew it was at least possible. It worked, but not through the run dialog box. This was a RH 9 system, using the NT SETI CLI client v3.08, after installing wine (since RH no longer includes anything that smells like MS in their distributions).
 
When i type in /home/Bud/Desktop/seti-Konquerer I get no such file or directory and the window shows
[Bud@localhost Bud] $ when I tyhpe this in I also get a Bash: in fromt of the directory statement.
And I am a absolute newbie to Linux. I also tried CD /home/Bud/Desktop/seti-Konquerer with the same results
I hope that you dont lose patience with me, I have been at this for a week pretty much on my own trying to figure it
out. Makes me feel really stupid. I also have seti driver in the same folder, maybe I cannot run it in a folder like I am
trying to do.

Bleep
 
You could try doing it step by step.

1) Open command line (ie gnome or konqueror)
2) You should be in /home/Bud type 'pwd' to be sure.
3) Type 'cd Desktop'
4) Type 'cd seti'
5) Now try running the seti driver with 'wine ./setidriver.exe' or something like that.

EDIT: Props to you for sticking with it and trying to figure it out. It's what Linux is all about. 🙂
 
Hehehe, one thing I don't do is give up easily. 🙂

Okay, a few things about Linux that may be relevant to you.

1) Commands, directories and files are case sensitive, unlike Windows. To change directories, the command is 'cd'. The command 'CD' will not work (unless there *is* a program/script called 'CD', or you have aliased some command to 'CD').

2) In general, your current working directory will not be in your path, so the O/S will not be able to find an executable/script there unless you
a) give the full path name, e.g., /home/MereMortal/DC/seti/seti.exe
or
b) use the alias for the current working directory ('.' in *nix), i.e., ./seti.exe


I'm a little confused about your setup. What is the name of the executable that you are trying to run?
And you're sure that those directories exist? Besides what movinslow suggests, you can try to get directory listings. From your home directory (assuming that's /home/Bud) you can try 'ls Desktop/seti-Konquerer' and you should then get a listing of the seti and setidriver executables, along with anything else in that directory. If you get a no such file or directory error, well, then that directory doesn't exist.

Oh, and you can run setidriver and seti in the same directory. Although, when I unzipped setidriver the name had a space in it, which is rather annoying in Linux. To run it you must either put it in quotes (./'SETI driver.exe') or change its name to remove the space (mv 'SETI Driver.exe' SETI_Driver.exe).
 
OK guys
Let me digest all that you have told me. I do know the directory exists because I created it, and I do think that I typed in CD instead of cd I cant remember for sure. I know windows pretty good and that stuff sticks in my head and makes me think wrong things.

Bleep
 
Maybe it is too late to suggest this, but FWIW...

I'm running the linux client on my one linux box at home. It is slower than molasses -- just one WU a day -- but then the box is a PII 333 Mhz (w/ 66 Mhz bus). But the box is used for little else than a SSH tunnel to the rest of my home lan, so I might as well put the wasted cycles to use doing something, even if only one WU a day.

I haven't tried the win client with wine. It doesn't appeal to me. I don't mix my peas and mashed potatoes. And I don't mix linux and windows. 😀 (Well, not entirely true; I'm a big fan of samba, and don't hestitate to use linux for file and print services on windows networks.)

IAC, I found the following link to be a pretty straight-forward explanation of how to install and run the linux seti client:

http://www.parkut.com/setifarm/linux.htm

I haven't been able to get a chrontab to work, for some strange reason. I use one on a linux box at school to automate a backup, so I have some experience with chrontab.

But after logging on locally as root and starting the seti client, and then logging back off, my remote SSH login shows that the client has been running 9 days, 12 hours, 47 minutes, and 22 seconds nonstop.

I don't normally put seti on servers, just workstations. But this is an obvious exception, since the server does nothing except validate an occasional SSH login and tunnel connections to other windows clients on my home LAN.

IAC, if you want to give the linux client a try, the instructions in the above link are pretty straightforward. If you have any further questions (about installing or running the linux client, not running windows client under wine), just ask.

-Baz
 
Ok:
Well I kinda got it going. I have the seti driver running and can set all the preferences in it but when I transmit to get some WU's my keyboard will not work, that is, when I am in the simulated DOS prompt I cannot sign in to my account .
I also found that once I changed the name of the seti driver to just setidriver with no spaces it came right up. I also ended up running it out of my /home directory.
Now if someone could help me with the keyboard problem I can get some wu's on this machine and start looking for aliens.

Thanks guys, been great help so far and I have learned a bit.

Bleep
blcjr
Well I tried the liux client and it is extremely slow, as to mixing windows and Linux I look at it this way, if I can be more productive by using a windows client using wine why would I go any other way? No sense of haveing a machine capable of 6 wu a day using windows and using the linux client and only getting less than 5 because the linux client is poorly written. I would much rather run it without the windows client but i am stuck.
 
I understand your reasoning, bleep. I guess I figure that on this old PII, even the windows cli under wine wouldn't be that much faster, so why bother? I may be wrong, but I have too many other things going to take the time to find out.

-baz
 
Well, wine is just Windows emulation, so anything advanced could make it balk. Is your keyboard USB or PS/2? It may also be that you have a bad/incomplete build of wine. I don't know that I can be of much more help than that, sorry.

 
Originally posted by: MereMortal
Well, wine is just Windows emulation. . .

WINE Is Not an Emulator 😉

Having never tried this myself, is there a way you could setup configurations manually before running Seti?
 
Bah! You are right, of course. It was early, and the point I was trying to make was the second part of that sentence anyway. If there are no comparable libraries in Linux to do what the program did in Windows, then it won't work with wine. And if it is a complicated translation, the wine programmers probably haven't done it yet. It is, as far as I know, still in a 'not for general use' state. I don't run SETI or wine either. But none of the many people here that run SETI (save movinslow) seemed to be able to help, so I thought I would try.

Seti driver has a config file, from what I've seen on the development site. I thought that all you needed for SETI itself was a user.sah.

 
Originally posted by: MereMortal
Bah! You are right, of course. It was early, and the point I was trying to make was the second part of that sentence anyway. If there are no comparable libraries in Linux to do what the program did in Windows, then it won't work with wine. And if it is a complicated translation, the wine programmers probably haven't done it yet. It is, as far as I know, still in a 'not for general use' state. I don't run SETI or wine either. But none of the many people here that run SETI (save movinslow) seemed to be able to help, so I thought I would try.

I wasn't trying to be an ass, that's why I included a "real" comment too. 😛

Seti driver has a config file, from what I've seen on the development site. I thought that all you needed for SETI itself was a user.sah.

Same here. I know I've run seti without doing anything interactively, just copied certain files over. Unfortunately, I haven't touched setidriver in a while. Maybe this would be an interresting project to try with my newish linux box instead of diving right into ecc2...
 
n0cmonkey, I know. 🙂 You should call me out on such blunders. My comments were meant to be matter-of-fact, but probably end up sounding accusatory or defensive. I'm just a little disappointed that none of TA SETI people know how to do these things. 😉

My apologies to Bleep for the digression...
 
Originally posted by: MereMortal
n0cmonkey, I know. 🙂 You should call me out on such blunders. My comments were meant to be matter-of-fact, but probably end up sounding accusatory or defensive. I'm just a little disappointed that none of TA SETI people know how to do these things. 😉

Unfortunately, this week isn't going to provide me with much time. Heck, despite the fact that the end of the Batman Hush series may be coming out on Wednesday, it is looking like I will still have to wait until this weekend to pick it up :Q

But starting this weekend, and maybe sometime during the week next week I may be able to find time to look into Seti + WINE, and maybe even write something up. It will take away from some ecc2 cycles though 🙁

😛

My apologies to Bleep for the digression...

ditto.
 
I really appriciate all the advice and help that I have got from you guys. I know that wine is not the best thing going but it is workable. Someone asked about the mouse, it is a ps2 mouse a old logictech trackball, one of those really big ones and I love it.
I think I remember reading somewhere that I would have to use a proxy if using seti driver on wine but darned if I can find the post. I am going to try and download some wu's through someones Que and see if that works. One strainge thing is when I start the Seti Driver I also get a notepad screen that tells me a lot of stuff that I dont understand and if I close the notepad the program stops and if I miinimise it, it puts a big blue square right on top of my taskbar. I can live with that though. I am down to one small problem and that is progress.
I am having a awfull time with Linux because of the syntax I have to have my little cheat sheet in front of me at all times. I really like it though, I am going to give myself 6 months and by then I at least should remember a little something.

Thanks again to all that posted here

Bleep
 
Back
Top