Difference between revisions of "Debian"
From DoomWiki.org
[unchecked revision] | [unchecked revision] |
(→See also) |
(tables of utilities) |
||
Line 12: | Line 12: | ||
* [[PrBoom|prboom]] | * [[PrBoom|prboom]] | ||
+ | * [[LxDoom|lxdoom]] | ||
* [[Doom Legacy|doomlegacy]] {{ref|1}} | * [[Doom Legacy|doomlegacy]] {{ref|1}} | ||
Line 45: | Line 46: | ||
[[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). | [[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). | ||
+ | |||
+ | == Utilities == | ||
+ | |||
+ | {| border=1 width=100% | ||
+ | ! package !! section !! available from !! available to | ||
+ | |- | ||
+ | | {{deb-pkg|lxmusserv}} || m || 1999-11-15 || present | ||
+ | |- | ||
+ | | deutex || h,m || 2005-08-16 || present | ||
+ | |- | ||
+ | | doom-data || h || 2005-10-03 || present | ||
+ | |- | ||
+ | | {{deb-pkg|dosemu}} || d || 2001-05-03 || present | ||
+ | |- | ||
+ | | {{deb-pkg|yadex}} || d || 1999-11-08 || 2004-06-23 | ||
+ | |} | ||
+ | |||
+ | Key: | ||
+ | {| border=1 | ||
+ | ! term !! availability | ||
+ | |- | ||
+ | | d || Debian main | ||
+ | |- | ||
+ | | m || http://mentors.debian.net/ | ||
+ | |- | ||
+ | | h || Jon's repository | ||
+ | |} | ||
== Repositories == | == Repositories == | ||
Line 57: | Line 85: | ||
* {{note|4}} the <code>doom-wad-shareware</code> package currently does not use the alternatives system. | * {{note|4}} the <code>doom-wad-shareware</code> package currently does not use the alternatives system. | ||
* {{note|5}} see http://www.debian.org/distrib/ftplist for the list of Debian mirrors. | * {{note|5}} see http://www.debian.org/distrib/ftplist for the list of Debian mirrors. | ||
+ | * {{note|6}} Not yet in the official archive. | ||
== External links == | == External links == |
Revision as of 16:39, 11 January 2006
Debian GNU/Linux is a widely used Linux distribution. This page summarises the integration of Doom into the Debian system.
Contents
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-engine
and 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-engine
Provided by:
doom-wad
Provided by:
- udoom-wad; tnt-wad; plutonia-wad 3
Categorisation
Doom is a game, and according to the Filesystem Heirarchy 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 4
/usr/share/games/doom/doom.wad
/usr/share/games/doom/doom2.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).
Utilities
package | section | available from | available to |
---|---|---|---|
lxmusserv | m | 1999-11-15 | present |
deutex | h,m | 2005-08-16 | present |
doom-data | h | 2005-10-03 | present |
dosemu | d | 2001-05-03 | present |
yadex | d | 1999-11-08 | 2004-06-23 |
Key:
term | availability |
---|---|
d | Debian main |
m | http://mentors.debian.net/ |
h | Jon's repository |
Repositories
Most packages are available from the main Debian repositories5 unless otherwise noted. Development versions of packages are available from Jon Dowland's unofficial repository.
Notes
- 1. ^ Due to licence issues, doom legacy is unlikely to remain in Debian.
- 2. ^ doom2-wad is not a package directly available in Debian repositories: it is generated using the make-wad-package tool in the
doom-data
package. - 3. ^ These packages do not currently exist, but will be build by a future version of
doom-data
. - 4. ^ the
doom-wad-shareware
package currently does not use the alternatives system. - 5. ^ see http://www.debian.org/distrib/ftplist for the list of Debian mirrors.
- 6. ^ Not yet in the official archive.
External links
- This article incorporates text from the open-content Wikipedia online encyclopedia article Debian.
- http://www.debian.org/
- Jon Dowland's unofficial package repository