Linux packages

Download on Flathub Get it from the Snap Store


# emerge games-emulation/dosbox-staging

Ubuntu, Mint

Available via Personal Package Archive (link):

$ sudo add-apt-repository ppa:feignint/dosbox-staging
$ sudo apt-get update
$ sudo apt install dosbox-staging

Arch, Manjaro

Available via Arch User Repository (link).

Vote for inclusion in the community repo!

Other repositories

Packaging status

Tarball download

Download dosbox-staging 0.76.0 (tar.xz)
sha256: b14de58ba0f5dd192398cda58fa439b15512f50d1c88b5ded6f300d4a9212852

Our pre-compiled builds run on most Linux distributions (x86_64 only for now). They depend on the following packages:

⚠️ Tarball package has FluidSynth 2.x feature disabled.


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.