Debian

Debian GNU/Linux is a widely used Linux distribution. This page summarises the integration of Doom into the Debian system.

Virtual packages
Virtual packages are used for flexible dependencies. The Doom engine is provided by a  package; the IWAD by a   package.

doom-engine
Provided by:


 * prboom
 * doomlegacy

doom-wad
Provided by:


 * doom-wad-shareware
 * freedoom
 * doom2-wad


 * udoom-wad; tnt-wad; plutonia-wad

Categorisation
Doom is a game, and according to the Filesystem Heirarchy Standard, the binaries belong in  and the manual pages in section 6. The same applies for the doom utilities.

Doom engines and tools should provide a debian menu and file themselves in the Games section. Prboom suggests "Games/Arcade".

Alternatives system
The Debian alternatives system (also adopted by Redhat) allows multiple packages to provide the same files and for the system administrator to choose which package "owns" the files at a given time.

The doom IWADs are registered with the alternatives system. The canonical locations are:

/usr/share/games/doom/doom1.wad /usr/share/games/doom/doom.wad /usr/share/games/doom/doom2.wad /usr/share/games/doom/tnt.wad /usr/share/games/doom/plutonia.wad

Id Software IWAD files carry an alternatives priority of 25; the freedoom alternatives use 50. Therefore, the Id IWADs will override the freedoom ones if both are present, by default.

Repositories
Most packages are available from the main Debian repositories unless otherwise noted. Development versions of packages are available from Jon Dowland's unofficial repository.