- Installing ET:L on Debian 6
Installing ET:L on Debian 6¶
NOTE: 100zherBG pointed out that our nightly DEB packages have wrong version string and I wasted 5 hours finding out that OBS doesn’t create usable DEB packages from git repo because 'set_version’ only changes version in etlegacy.dsc and not debian.changelog from where the resulting DEB package gets its version string. So, if you want to update our DEB package you first have to refresh the repository. I renamed the package from etlegacy to etlegacy-git, so it won’t conflict with the final release.
Either directly download and install this deb package or add our repository to APT:
- Add the repo location to your
deb http://download.opensuse.org/repositories/home:/JanSimek/Debian_6.0/ ./ deb-src http://download.opensuse.org/repositories/home:/JanSimek/Debian_6.0/ ./
- Download and add the public key as root user
wget download.opensuse.org/repositories/home:/JanSimek/Debian_6.0/Release.key apt-key add Release.key
- Install ET:L as root user
apt-get update apt-get install etlegacy-git
- Run it!
These deb packages are built directly from our git repository and so you can expect frequent updates.
Compiling on Debian 6¶
libjpeg8 and SDL¶
Unfortunately there are some bad dependancy issues with libjpeg8 and SDL. For compiling ET:L on Squeeze use the bundled libs from the project. Switch to your etlegacy path and enter:
cd build && cmake -DUSE_CURL=YES -DBUNDLED_CURL=yes -DBUNDLED_JPEG=yes -DBUNDLED_SDL=yes .. && make
Make sure libopenal-dev is installed.
Download the game datafiles¶
Because of legal reasons we cannot ship Wolfenstein data with our game, but you can download them and for from the official Splash Damage website. You need pak0.pk3, pak1.pk3, pak2.pk3 and mp_bin.pk3 and these files must be placed either in
~/.etwolf/etmain or in the etmain directory located in the same directory from which etl was started.