Author Topic: Linux client  (Read 21050 times)

confused

  • Hydlaa Citizen
  • *
  • Posts: 269
    • View Profile
(No subject)
« Reply #75 on: December 31, 2004, 08:08:50 am »
Has a Linux binary version package been created for Linux users who are not programmers and just want to have some fun.
« Last Edit: December 31, 2004, 10:08:07 am by confused »

Asraniel

  • Hydlaa Resident
  • *
  • Posts: 94
    • View Profile
(No subject)
« Reply #76 on: December 31, 2004, 10:25:48 am »
no need to be programmer to follow the compile guide and copy paste the commands....

confused

  • Hydlaa Citizen
  • *
  • Posts: 269
    • View Profile
(No subject)
« Reply #77 on: December 31, 2004, 10:49:57 am »
So the source contains everything (all needed libraries)?

Kaneda

  • Wayfarer
  • *
  • Posts: 3
    • View Profile
(No subject)
« Reply #78 on: December 31, 2004, 11:29:04 am »
if the update takes to long, try wget-ing the art from the server.
it\'s MUCH faster.

just place the art manually...

(hope it helps)

Kepto

  • Wayfarer
  • *
  • Posts: 8
    • View Profile
(No subject)
« Reply #79 on: January 03, 2005, 03:42:41 am »
just a quick question would i need to be root user to able to download it? if so i am stuck waiting till a \"more stable client comes along\" because my brother is the root user

MrKaKe

  • Traveller
  • *
  • Posts: 17
    • View Profile
(No subject)
« Reply #80 on: January 03, 2005, 11:51:45 am »
Sure, you can compile everything and play without root access, as long as you have the proper tools already (mainly gcc and cvs, jam can be installed into a home-dir, and pointed to by PATH or absolute path when compiling).

edit: although, if it\'s your brothers machine, and he doesn\'t well appreciate crashes every once in a while, you shouldn\'t do it, since PS is bound to do that at least a couple of times at the moment :p
« Last Edit: January 03, 2005, 11:53:04 am by MrKaKe »

hybrasyl

  • Traveller
  • *
  • Posts: 12
    • View Profile
Less annoying install script
« Reply #81 on: January 03, 2005, 12:19:10 pm »
The poster above did a great job with the install script, it only has 1 major drawback though...
It\'s very annoying to sit and wait for each piece to fetch and then compile, just so you can hit enter before the CVS server times out when asking for the password.

Here is a slightly modified version of the same script, it is for the most part automagic, just make sure to hit the enter key each time it asks for a password then go watch TV or something while this thing compiles.

Code: [Select]

HOME_DIR=$1
if [ $HOME_DIR ] && [ $2 ]

then

echo \"WARNING: You have to be root to run this script\"
echo \"Fetching files, please press the ENTER key when prompted for a password\"


cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d co cal3d
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co CS
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co cel
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co planeshift

echo \"Building, go watch TV or something, this will take some time\"

cd $HOME_DIR/development/cal3d

./autogen.sh

./configure  --prefix=$HOME_DIR/development/cal3d

make

make install

export LD_LIBRARY_PATH=$HOME_DIR/development/cal3d/lib:$LD_LIBRARY_PATH

cd $HOME_DIR/development/CS

./configure --with-libcal3d=$HOME_DIR/development/cal3d --enable-new-renderer

jam

export CRYSTAL=$HOME_DIR/development/CS

#./walktest --recalc --relight

cd $HOME_DIR/development/cel

export CSCONFPATH=$HOME_DIR/development/cel/

./configure --disable-jamtest --enable-new-renderer

jam

export CEL=$HOME_DIR/development/cel/

cd $HOME_DIR/development/planeshift

./autogen.sh

./configure --enable-new-renderer

jam -aq

echo \"Installation complete\"
###End cut and paste

else

echo \"Usage: install-ps.sh url_to_installation_location option_nr\"

echo \"\"

echo \"Option nrs\"

echo \"0 install for first time\"

echo \"1 already installed once\"

echo \"\"

echo \"Reminder: First install Jam before running this script.\"



fi

« Last Edit: January 03, 2005, 01:35:35 pm by hybrasyl »

Sharaz

  • Hydlaa Resident
  • *
  • Posts: 81
    • View Profile
(No subject)
« Reply #82 on: January 03, 2005, 02:11:05 pm »
Nice script, but it has one slight problem. Atm you can\'t be sure where the cvs will be checked out. That\'s what went wrong on my first attempt. I\'d personally add the following two lines just above the cvs commands:

mkdir $HOME_DIR/development
cd $HOME_DIR/development
The two most common things in the Universe are hydrogen and stupidity. Just look at the number of Windoze users ;)
     -- Harlan Ellison (Edited by me)

--->  Join the BISM  <---

ElMago

  • Traveller
  • *
  • Posts: 22
    • View Profile
(No subject)
« Reply #83 on: January 03, 2005, 04:24:16 pm »
Planeshift works with cedega :), but the updater doesn\'t (at last not to me) so i updated on a windows machine then copy it to my linux

hybrasyl

  • Traveller
  • *
  • Posts: 12
    • View Profile
Use this instead
« Reply #84 on: January 04, 2005, 08:08:19 am »
Hello all I just made a script to do 99% of the work for you, for more information click  the link http://www.planeshift3d.com/wbboard/thread.php?threadid=12987&boardid=13&styleid=3

derula

  • Hydlaa Citizen
  • *
  • Posts: 409
  • Staying away because Talad asked nicely
    • View Profile
(No subject)
« Reply #85 on: January 04, 2005, 10:12:53 pm »
(had problem with cronon\'s script, switched to the new script)
« Last Edit: January 05, 2005, 03:22:44 pm by derula »

Lunpa

  • Traveller
  • *
  • Posts: 19
    • View Profile
(No subject)
« Reply #86 on: January 12, 2005, 11:54:22 pm »
imho, I strongly doubt the person who said, in short, to live with it, is a linux user.

Sure, we *can* fallow the instructions and compile it from cvs...
we can also make the windows and macOS users compile thier own damn code.

We can also forbid minority people from riding first class in transportation.


There is no good reason _NOT_ to provide atleast a static biary...  its alot cleaner than having to put this mess of a compile into my home directory, and keep track of all this trash, when I could have a clean emerge...

Quote
There is no executable ready to download today. The game was developed also under Linux, so it\'s tested and supposed to work well on Linux. Our suggestion is to download the CVS version and compile it, then run the updater to get the art.

then why not just provide a damn source tarball, and let people mirror it and create thier own packeges for thier respective distrobutions?
« Last Edit: January 13, 2005, 12:26:10 am by Lunpa »

Lunpa

  • Traveller
  • *
  • Posts: 19
    • View Profile
(No subject)
« Reply #87 on: January 13, 2005, 01:04:40 am »
I\'d also like to note I\'m trying to install CB the cvs method... and I\'ve been at it for about an hour now, and I don\'t think I\'m even half done >:(



***edited***

Alright, finished the entire install.  

Took.  two.  hours.
« Last Edit: January 13, 2005, 03:17:13 am by Lunpa »

Lunpa

  • Traveller
  • *
  • Posts: 19
    • View Profile
(No subject)
« Reply #88 on: January 13, 2005, 03:49:57 am »
you know what?  this is amazing.  absolutely worth every god damn second.  


This has got to be the most awsome title screen I\'ve ever seen... it would be pretty sweet if it wouldn\'t freeze up upon loading, either!

kronon

  • Hydlaa Resident
  • *
  • Posts: 146
    • View Profile
(No subject)
« Reply #89 on: January 15, 2005, 11:59:11 am »
I\'m almost ready with a 1 file installer. No other download required. Although it will get the optional (in)famous cvs update function.
It will be finish at the end of this week or begining of next week. Then I\'ll just need the aprovement from Talad to add game content (images music etc).