Installing Sauerbraten
first to install Sauerbraten you need the files to do so. Open up your favorite web browser and navigate to Sauerbraten.org. from there you can go to the Downloads page and Download the Linux Version. The file I downloaded is the most currenty and is titled sauerbraten_2009_05_04_trooper_edition_linux.tar.bz2.
Once you have sauerbraten_2009_05_04_trooper_edition_linux.tar.bz2 downloaded you can close your web browser. The next thing we want to do is to open a Command Line Interface (i.e. a command terminal).
Now that we have our command terminal open we want to find out where we are.
Code:
jared@Sarah:~$ pwd
/home/jared
jared@Sarah:~$
Now that we know where we are, we need to get to where we saved sauerbraten_2009_05_04_trooper_edition_linux.tar.bz2. I saved mine in /home/jared/Downloads/.
Code:
jared@Sarah:~$ cd /home/jared/Downloads/
jared@Sarah:~$
The next thing we want to do is find the exact file so we know how to spell it correctly. I mean face it Sauerbraten is not the easiest thing to spell.
Code:
jared@Sarah:~/Downloads$ ls *.tar.bz2
sauerbraten_2009_05_04_trooper_edition_linux.tar.bz2
Next lets extract it from a .bz2 format. To do this we will use bunzip2.
Code:
jared@Sarah:~/Downloads$ bunzip2 sauerbraten_2009_05_04_trooper_edition_linux.tar.bz2
jared@Sarah:~/Downloads$
Lets see what we have left now.
Code:
jared@Sarah:~/Downloads$ ls *.tar*
sauerbraten_2009_05_04_trooper_edition_linux.tar
jared@Sarah:~/Downloads$
Now let's extract all those files from the tarball. To do this we will use this command
Code:
jared@Sarah:~/Downloads$ tar -xvf sauerbraten_2009_05_04_trooper_edition_linux.tar
The result of running this command will output every file that is extracted. There are a lot of them so your output should look something like this.
Code:
sauerbraten/docs/static_wiki/Scripting Menus.html
sauerbraten/docs/static_wiki/space.discussion.FAQ.html
sauerbraten/docs/static_wiki/Masks on Models.html
sauerbraten/docs/static_wiki/Importing md2 and md3 files.html
sauerbraten/docs/static_wiki/Performance Guide.html
sauerbraten/docs/static_wiki/Mapping and Editing.html
sauerbraten/docs/static_wiki/Script Demo - Map Menu.html
sauerbraten/docs/static_wiki/Multiplayer Guide.html
sauerbraten/docs/static_wiki/space.discussion.Install Guide.html
sauerbraten/docs/static_wiki/Cooperative Editing.html
sauerbraten/docs/static_wiki/Hudguns with Hands III.html
sauerbraten/docs/static_wiki/space.discussion.Beginners Guide.html
sauerbraten/docs/static_wiki/How to approach modding.html
sauerbraten/docs/static_wiki/Cubescript Tutorial Chapter 2.html
sauerbraten/docs/static_wiki/CubeScript in 21 days.html
sauerbraten/docs/static_wiki/Singleplayer Guide.html
sauerbraten/docs/static_wiki/Scripting Syntax.html
sauerbraten/docs/static_wiki/Install Guide.html
sauerbraten/docs/static_wiki/Map Screenshot.html
sauerbraten/docs/static_wiki/Edit WalkThrough.html
sauerbraten/docs/static_wiki/Videos.html
sauerbraten/docs/static_wiki/Wiki Refactor.html
sauerbraten/docs/static_wiki/space.discussion.Performance Guide.html
sauerbraten/docs/static_wiki/Cubescript Tutorial Chapter 1.html
sauerbraten/docs/static_wiki/space.discussion.Singleplayer Guide.html
sauerbraten/docs/static_wiki/Script Demo - Persona Menu.html
sauerbraten/docs/style.css
sauerbraten/docs/editing.html
sauerbraten/docs/favicon.ico
jared@Sarah:~/Downloads$
All of those files should have been extracted to a folder called sauerbraten. To verify this you can run ls
Code:
jared@Sarah:~/Downloads$ ls sauerbraten
bin_unix docs README.html server-init.cfg
data packages sauerbraten_unix src
jared@Sarah:~/Downloads$
Now we want to change directories and decend down in the sauerbraten directory
Code:
jared@Sarah:~/Downloads$ cd sauerbraten/
jared@Sarah:~/Downloads/sauerbraten$
It is always recommended to view the README file or the INSTALL file when installing a package. Sauerbraten does not include an INSTALL file but it does include README.html. Since this is an html file we will need to view it using our web browser. To do this you will need to know the absolute path to the README.html file. To get this you can use pwd
Code:
jared@Sarah:~/Downloads/sauerbraten$ pwd
/home/jared/Downloads/sauerbraten
jared@Sarah:~/Downloads/sauerbraten$
Now I know the location of README.html is /home/jared/Downloads/sauerbraten/README.html. Now I will openup my web browser and in the address bar I will enter file://localhost/ the location of the README.html file. In this case I entered file://localhost/home/jared/Downloads/sauerbraten/README.html
On the README.html page, under the Documentation section there is a link titled Configs. On the Configs page it says
Quote:
For Linux: Extract and then run ./sauerbraten_unix inside the sauerbraten directory. Needs a decent and compliant OpenGL implementation.
|
Since I run an amd64 system this version of Sauerbraten complains about SDL_mixer-1.2.so.0.
###############################################################
#____________________________________NOTES___________________________________#
###############################################################
However it appears if you want to actually install this package you wish to actually install sauerbraten you can descend into the src directory and run
Code:
jared@Sarah:~/Downloads/sauerbraten/src$ make
Code:
jared@Sarah:~/Downloads/sauerbraten/src$ make install
This obviously will not install on my system since I run an amd64 system and this was build for 32-bit systems only. For me I just installed sauerbraten via a package manager. In my case I used apt-get. It was in the repositories and installed just fine.