News:

Come Chat with us live! Learn how HERE!

Main Menu

Problem with getting TJW's client on Linux

Started by tsurano, June 07, 2008, 05:46:50 PM

tsurano

I go to tremulous.tjw.org/backport
I click linux, then I click tremulous.x86
instead of a popup for a download opening, I get a wall of symbols and my browser starts to die
I checked to see if the windows one works, and it does

Does anyone have another link to a working TJW's client tremulous.x86?


Le Compilateur

I think on some browsers, you can hold down option (alt) and that downloads it. If it downloads with an extension other than .x86, you need to manually rename it.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Scorcher184

Hello, i'm posting in this thread because i can't be bothered making another one, do i click on the Tremulous .x86 or Tremulous .x86 asc ???
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Taiyo.uk

Well let's see... http://tremulous.tjw.org/backport/linux/

One file is 1.3MB in size, the other is just 155 bytes long.

Take a guess.

Scorcher184

Ok, one other thing, do i save it in the base folder,
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Le Compilateur

No, you save it where your original Tremulous executable is. Move the original somewhere else so you don't lose it.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Scorcher184

I'v got it but I don't know where to put it. Is the executable what gets me into the game. I'v got it sitting on the desktop but that didn't work.
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Le Compilateur

#8
You know the thing you click on to launch Tremulous? Replace that with the one you downloaded.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

TinMan

You might want to actually install tremulous instead of just having it laying around somewhere, it's a lot neater.
Also, these are more of "linux basics" questions, you might want to ask for help on a forum for such questions.
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\

NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

Scorcher184

Quote from: Scorcher184 on June 10, 2008, 01:28:27 AM
I'v got it sitting on the desktop but that didn't work.
I was talking about the client thing not the game it's self.
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Taiyo.uk

Move the new client to where the current client is.

Scorcher184

Quote from: Taiyo.uk on June 11, 2008, 02:03:34 AM
Move the new client to where the current client is.


I don't know where the old client is, or else I would've wrapped this up a little while ago.
Is it possible to not have a client and still play Tremulous ??? Because if so I may not even have a client in the first place.
p.s. there's no slap forehead smiley :) lol
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

gynterk


Scorcher184

Wow that did heaps, thanks, (I'm not being sarcastic bye the way, and what was the $> updatedb supposed to do? because it did not do anything :) ).
Thanks to you I think I've located the old client (It is supposed to be in usr/lib/tremulous isn't it?).Now all I have to do is find a way to replace the outdated client with the updated client  :laugh:


Quote from: Le Compilateur on June 10, 2008, 10:44:04 PM
I'm pretty sure you could use sudo cp PATH_OF_ORIGINAL_TREMULOUS /usr/lib/tremulous.

I tried that but it said in the terminal :
cp: cannot stat `PATH_OF_ORIGINAL_TREMULOUS': No such file or directory
any suggestions on that.
yet another p.s.
P.S. I can't belive i've ruined this post with my stupidity, but i'm getting sick of having an out of date client >:( sorry.
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

gynterk

#15
`updatedb` updates mlocate database.

0) use su or sudo (I use su)
1) find tremulous binary directory (with $>locate) [/usr/lib/tremulous for me (xubuntu)]
2) cd into that directory
3) $>mv tremulous tremulous.old
4) $>wget http://tremulous.tjw.org/backport/linux/tremulous.x86
5) $>chmod +x tremulous.x86
6) $>ln -s tremulous.x86 tremulous

Taiyo.uk

Quote from: Scorcher184 on June 11, 2008, 08:43:04 AM
I don't know where the old client is, or else I would've wrapped this up a little while ago.
As was mentioned before, issuing the "sudo updatedb" and "locate tremulous.x86" commands should find it. Do yo start tremulous from the menu? If so look at the properties of it's menu entry to find out where your current client is.

Quote from: Scorcher184 on June 11, 2008, 08:43:04 AM
Is it possible to not have a client and still play Tremulous ??? Because if so I may not even have a client in the first place.

No, the "client" is the tremulous program itself. It is the tremulous "client" because you use it to connect to tremulous servers.

ODDity

You need to get the new tremulous.x86 file which is on your desktop, to where the same, older file is located and replace it.

In your case if the old/original tremulous.x86 is in /usr/lib/tremulous then you need to move the file on your desktop (if indeed that's where it is) to that location and replace the existing file under the same name.

You wont be able to do this as a regular user (under normal circumstances) so you need to do it as root.

One way to accomplish this - as already stated - is via the command line.

sudo cp /home/YOURUSERNAME/Desktop/tremulous.x86 /usr/lib/tremulous

Quote from: Scorcher184 on June 11, 2008, 09:59:16 AM

I tried that but it said in the terminal :
cp: cannot stat `PATH_OF_ORIGINAL_TREMULOUS': No such file or directory
any suggestions on that.

The code you were given was:

Quote from: Le Compilateur
sudo cp PATH_OF_ORIGINAL_TREMULOUS /usr/lib/tremulous

He must have meant PATH_OF_NEW_TREMULOUS but still...

It should be clear enough that simply typing PATH_OF_NEW_TREMULOUS is not what was meant. Things explained like that require you to substitute what would be appropriate on your machine.

Therefore, where ive said "sudo cp /home/YOURUSERNAME etc etc" it will require you to enter the correct detail (your username) and replace the uppercase characters.

For clarity's sake then:

sudo cp /PATH-TO-NEW-TREMULOUS/tremulous.x86 /usr/lib/tremulous

Becomes the following if the file resides on your desktop:

sudo cp /home/USERNAME/Desktop/tremulous.x86 /usr/lib/tremulous

Failing that. Fire up you file manager as root and just copy/paste the thing across.

Has anyone seen where my life went?

Le Compilateur

Quote from: ODDity on June 11, 2008, 02:02:49 PM
He must have meant PATH_OF_NEW_TREMULOUS but still...
Oops, thank you for pointing that out.
I'm a developer! If you'd like to contribute to the Equilibrium QVM project or download the latest version, please visit this thread.

QVMs now compile under Leopard; get the patch here. Requires SVN r1053 or later.

Scorcher184

#19
YES, thank you ODDity, that's done it. The new client is there and all I have to do is move the old one, and I think I will figure that out easily enough!
OK, sorry for all the trouble guys, I'm just not the computer tech kinda guy. Well here goes




edit: DAMN IT!! >:( . I couldn't move the old client to a different location... do I have to move it... I'm assuming I do because it is still saying on some of the severs that the client is out of date BLAH BLAH BLAH BLAH BLAH. I tried to use:
sudo cp /usr/lib/tremulous /home/scorcher/Desktop/stuff/trem

Which is where I'm trying to put it, but it came up with:
cp: omitting directory `/usr/lib/tremulous'

and it did not do a thing
I swear computers will be the death of me. Do i have to use a different code or something
edit: Sorry, i missed something in the code(like an idiot) and i had to put tremulous at the end of /tremulous, but it's not over yet I have the old client in another folder but it copied not cut. now i need to remove the old one THE HARD WAY as usual.

Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Scorcher184

Am I supposed to move the original client, because the only thing in the usr/lib/tremulous folder was the tremulous.x86 and i couldn't get into tremulous.
But when they're both in there it still says on the severs update your client. Come on, what am supposed to do, If you ask me this is a load of bull****.
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Archangel

sudo rm -rf /

then, put your Windows XP CD-ROM in, and reboot.

Scorcher184

#22
I'm sorry if I sounded negative towards Ubuntu, but I'm just getting frustrated with not being able to get this to work. I wasn't implying that I don't like ubuntu, just that all the work that I went through and the work I put everyone through just to be a pointless is, well pointless. And no thanks I'm not switching to WINDOWS.



and I don't have a widows disk
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

Scorcher184

I don't think that the new client is working, because on the tjw web site it has a question mark on the symbol, and I looked in the win32 folder it has writing on the symbol. Do I need the asc one as well do I?
Mum always told me, if I get food down my wind pipe to have a glass of water.
In game name "Scorcher"

gynterk

Question mark is there because this file extension is unknown to web server. This client works perfectly.

David

Quote from: Scorcher184 on June 12, 2008, 01:29:37 AM
edit: DAMN IT!! >:( . I couldn't move the old client to a different location... do I have to move it... I'm assuming I do because it is still saying on some of the severs that the client is out of date BLAH BLAH BLAH BLAH BLAH. I tried to use:
sudo cp /usr/lib/tremulous /home/scorcher/Desktop/stuff/trem

Which is where I'm trying to put it, but it came up with:
cp: omitting directory `/usr/lib/tremulous'
/usr/lib/tremulous is a directory.  You can't copy directory's.
do this:
sudo mv /usr/lib/tremulous/tremulous.x86 /usr/lib/tremulous/tremulous.x86.old
sudo cp ~/desktop/tremulous.x86 /usr/lib/tremulous/tremulous.x86

If you don't have the new file saved in your desktop you will have to change the first argument to the second command to reflect where it is.
Any maps not in the MG repo?  Email me or come to irc.freenode.net/#mg.
--
My words are mine and mine alone.  I can't speak for anyone else, and there is no one who can speak for me.  If I ever make a post that gives the opinions or positions of other users or groups, then they will be clearly labeled as such.
I'm disappointed that people's past actions have forced me to state what should be obvious.
I am not a dev.  Nothing I say counts for anything.

TinMan

Quote from: Archangel on June 12, 2008, 06:45:28 AM
sudo rm -rf /

then, put your Windows XP CD-ROM in, and reboot.
Where is the report to moderator button? Unhelpful comments are unhelpful.
Linux: ~/.tremulous/base/
Mac: ~/Library/Application\ Support/Tremulous/base/
Windows: C:\Documents and Settings\username\Local Settings\Application Data\Tremulous\base\

NeonPulse
http://neonpulse.net/media/games/tremulous/base/autoexec.cfg

ODDity

#27
mm unhelpful and a fatality for the system DO NOT WANT!

@OP:

Get a terminal and fire up your usual file manager as root: IE if you use KDE and konqueror, typesudo konqueror
if you use gnome and nautilus, type sudo nautilus

You can then use your file manager to do copy/paste and browse around without worrying about permissions. BE CAREFUL and close it when youre done.

Otherwise, if you want to know where you've gone wrong before, like David said its because youre trying to move directories because youre not typing the FULL FILENAME. Dont bother trying to move the thing anyway, just make a copy of it

sudo cp /usr/lib/tremulous/tremulous.x86 /usr/lib/tremulous/tremulous.old

THEN copy the new one over

sudo cp /home/scorcher/Desktop/tremulous.x86 /usr/lib/tremulous/

I dont think it can be made any clearer.

If it all goes tits up copy the .old file back again and figure out what went wrong.

sudo cp /usr/lib/tremulous/tremulous.old /usr/lib/tremulous/tremulous.x86

gynterk

Is it hard to click on the link what I posted? If you can't understand anything whats written in that page, I recommend to start reading some kind "Linux For Beginners" book.

ElAngelDeCaos

Quote from: gynterk on June 13, 2008, 08:37:10 AM
Is it hard to click on the link what I posted? If you can't understand anything whats written in that page, I recommend to start reading some kind "Linux For Beginners" book.

I just don't understand the part after "Now make new client binary executeable (by giving +x file permission)". Pretend I'm a total idiot and don't know what any part of " user@shell:/usr/lib/tremulous$ sudo chmod +x tremulous.x86" means. i have TJW client. what do i do next?