Virtual packages
The two major components needed to play Doom are a Doom engine and an IWAD. This dependency is expressed in the Debian package system using the
doom-wad virtual packages. Virtual packages are names which can be "provided" by real packages.
This flexible approach allows for different combinations of engine and IWAD, whilst preventing an engine without a IWAD from being installed.
Doom is a game, and according to the Filesystem Hierarchy Standard, the binaries belong in
/usr/games and the manual pages in section 6. The same applies for 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 Red Hat) allows multiple packages to provide the same files and for the system administrator to choose which package provides 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/udoom.wad /usr/share/games/doom/doom2.wad /usr/share/games/doom/doom2f.wad /usr/share/games/doom/tnt.wad /usr/share/games/doom/plutonia.wad
Tools (and engines) which require an IWAD should check for the existence of these files.
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 (unless the system administrator intervenes).
|package||available from||available to|
Most packages are available from the main Debian repositories4 unless otherwise noted.
- 1. ^ Due to licence issues, doom legacy is unlikely to remain in Debian.
- 2. ^ Not in the official archive - binary package available from 
- 3. ^ These packages can be generated using the game-data-packager tool.
- 4. ^ see http://www.debian.org/distrib/ftplist for the list of Debian mirrors.
|The creator of this file has released it into the public domain, or it is ineligible for copyright. This applies worldwide.|