Linux packages

If your distribution already includes dosbox-staging in its repository, then we recommend using that package:

Snap Store

Get it from the Snap Store


# emerge games-emulation/dosbox-staging

Arch, Manjaro

Available via Arch User Repository (link).


Available via Nix User Repository (instructions).


This list might be incomplete. Lookup package on

Tarball download

Download dosbox-staging 0.75.2 (tar.xz)
sha256: 0325a1860aea95e8117aa49b041bfd628ab20531a3abc7b0a67aff4c47049465

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

Arch, Manjaro

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

Building from source

Of course you can always build dosbox-staging straight from the source. Send us patches if you improve something! :)

Creative Commons License Creative Commons License Creative Commons License
Content on this site is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
DOSBox Staging is licensed under a GNU GPL version 2 or later.