If your distribution already includes
dosbox-staging in its repository, then
we recommend using that package:
# emerge games-emulation/dosbox-staging
Available via Arch User Repository (link).
Available via Nix User Repository (instructions).
This list might be incomplete. Lookup package on repology.org
Download dosbox-staging 0.75.2 (tar.xz)
Our pre-compiled builds run on most Linux distributions (x86_64 only for now). They depend on the following packages:
sudo dnf install SDL2 SDL2_net opusfile
Ubuntu (18.04 or newer) and Debian (9 or newer)
sudo apt install libsdl2-2.0-0 libsdl2-net-2.0-0 libopusfile0
sudo pacman -S sdl2 sdl2_net opusfile
You can easily configure your DOS games on Steam to use dosbox-staging via Boxtron (community-developed Steam Play compatibility tool for DOS games).
Boxtron will automatically use
dosbox if found in your PATH or can be
configured to use a specific binary by editing the file
~/.config/boxtron.conf and overriding dosbox.cmd:
cmd = ~/path-to-dosbox-staging/dosbox
Development snapshot builds
You can always see what's cooking on the master branch :)
These builds might be slow or unstable as they are designed with developers and testers in mind: download instructions for snapshot builds.
§ Older builds
dosbox-staging 0.75.1 (tar.xz)
dosbox-staging 0.75.0 (tar.xz)
dosbox-staging 0.75.0-rc1 (tar.xz)
Building from source
Of course you can always build dosbox-staging straight from the source. Send us patches if you improve something! :)