Installing ET:L on Debian 6

Deb package

This Debian package is currently unmaintained and broken.
We provide only 32-bit package because of compatibility with W:ET 2.60b, but you can install it even on a 64-bit Debian.

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:

  1. Add the repo location to your /etc/apt/sources.list
    deb http://download.opensuse.org/repositories/home:/JanSimek/Debian_6.0/ ./
    deb-src http://download.opensuse.org/repositories/home:/JanSimek/Debian_6.0/ ./
    
  2. 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
    
  3. Install ET:L as root user
    apt-get update
    apt-get install etlegacy-git
    
  4. Run it!
    etl

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

OpenAL

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 legally and for free 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.