Jump to content
Eternal Lands Official Forums
LabRat

Intrepid Ibex EL CVS install guide

Recommended Posts

This worked for me and allowed me to compile and run the CVS client in Ubuntu 8.10 Intrepid Ibex.

 

Revision 1

sudo apt-get -y install cvs libbz2-dev zlib1g-dev libgdbm-dev libxml2-dev libsdl1.2-dev libsdl-ttf2.0-dev xlibmesa-gl-dev freeglut3-dev vorbis-tools libopenal-dev libsdl-image1.2-dev libsdl-net1.2-dev libalut-dev libvorbis-dev libcal3d12-dev libalut-dev g++
###
#   At this point you may be requested for your password
###
mkdir ~/cvs
cd ~/cvs
cat <<EOF >~/.cvsrc
cvs -z3
checkout -P
update -P
diff -u
status -v
EOF
cvs -d:pserver:anonymous:@cvs.elc.berlios.de:/cvsroot/elc login
###
#  At this point you may be asked for a password, just press Enter
###
cvs -z3 -d:pserver:anonymous:@cvs.elc.berlios.de:/cvsroot/elc co elc
cd ~/cvs/elc
cp make.defaults make.conf #Thanks Schmurk
make -f Makefile.linux
ls el.x86.linux.bin 
strip el.x86.linux.bin 
ls el.x86.linux.bin -al
cd ~
wget http://elgame.labby.co.uk/el_linux_170_install.zip
unzip el_linux_170_install.zip
cd ~/el_install/
cp ~/cvs/elc/el.x86.linux.bin .
chmod a+x el.x86*
cat <<EOF > ~/Desktop/Eternal\ Lands
#!/bin/bash
cd ~/el_install
./el.x86.linux.bin > /dev/null 2>&1 &
EOF
###
#  You now have EL installed, there is one thing left to do - set the default location in el.ini for the data files.
###
cat el.ini|sed "s:#data_dir:data_dir:g" > el.ini
echo "#data_dir= ~/el_install">>el.ini
###
#  if all went well we should now have EL installed, an icon on your Desktop and the settings all done correctly.
###

 

To update your CVS client:

cd ~/cvs/elc && cvs up && make -f Makefile.linux && strip el.x86.linux.bin && cp -f el.x86.linux.bin ~/el_install

Edited by LabRat

Share this post


Link to post
Share on other sites
This worked for me and allowed me to compile and run the CVS client in Ubuntu 8.10 Intrepid Ibex.

I've also being doing an Intrepid build of the eternallands and eternallands-cvs packages too. To compile your own, I think I had to enabled Universe to get libcal3d12 but it was some time ago... Nice guide LabRat. :confused:

Share this post


Link to post
Share on other sites

fixed

Edited by LabRat

Share this post


Link to post
Share on other sites
Why do you use sudo on the chmod commands?

Ubuntu doesn't have root set as default or a root password, so you use sudo instead of su.

Share this post


Link to post
Share on other sites
Why do you use sudo on the chmod commands?

Ubuntu doesn't have root set as default or a root password, so you use sudo instead of su.

Again, my question still stands, why would you use sudo to execute a command that does not require superuser privileges?

Share this post


Link to post
Share on other sites
Why do you use sudo on the chmod commands?
Ubuntu doesn't have root set as default or a root password, so you use sudo instead of su.
Again, my question still stands, why would you use sudo to execute a command that does not require superuser privileges?
a+x to allow anyone to execute the program, I am just used to Permission Denied when I do it for other things. Force of habit, nothing more. Edited by LabRat

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×