How to Install Wine Staging on Ubuntu Linux

Install Wine Staging on Ubuntu Linux

For running Windows games and applications on Linux, Wine is easily the best option. The Wine Project is actively maintained and supported by a thriving community. It’s continually improving and adding compatibility for programs. Wine Staging takes all of that to the next level.

So, what’s the deal with “staging?” Wine is probably more conservative than it needs to be. It holds many patches back until they are completely mature and bug-free. That’s great if you’re using Wine for professional purposes, but what if you just want to run your games with the latest graphical enhancements and the highest degree of compatibility? That’s where Wine Staging comes in.

Wine Staging is the same as the base application with the added benefit of patches that are still being tested and improved. They may not all be rock solid, but they are reliable enough to game with and for most other uses.

The staging patches bring some of the most useful features Wine has to offer. CSMT is a big selling point for Wine Staging. It provides multi-threading for extreme graphical improvements. In addition, staging brings improved DirectX performance and support for Vulkan.

If that wasn’t enough, staging also has specific patches to make games that don’t work on normal Wine work. That’s right, Wine Staging gets you more games.

Setting Up the Repository

Wine Staging has its own Ubuntu repository set up and ready to use. You just have to enable it on your system to get regular updates direct from the maintainers.

First, you need to download and import the GPG keys from the repository to ensure that it remains secure. You can use wget to pull the key down and import it with Apt.

After you have the key, you can add the repository to Ubuntu with Apt.

From that point, the repository will be part of your system. If you’ve never added an external repository to Ubuntu before, it will integrate seamlessly into the system. You won’t notice the difference in your regular updates or installs.

Update Ubuntu.

Now you’re ready to install Wine Staging.

Installing the Packages

Before you install staging, you should be sure to remove any existing Wine installations.

Install Wine Staging the way you normally would with Apt.

That will give you the basic install. There are plenty of recommended packages that you can install for additional functionality. You can install them along with staging for the most complete experience.

Staging Features

Wine Staging makes a number of features available through the wincecfg graphical configuration tool. Open winecfg to check it out.

Install extras for better Wine combatability

On your first run Wine needs to set up its configuration and the .wine directory in your home folder.  As it goes through that process, it will ask you to install several pieces of software through Wine.  Click “Install” for each one.  They all help boost Wine’s compatibility.

Wine Configuration Tool

The configuration window will pop up and allow you to access many of the settings available for Wine. Winecfg uses a tabbing system, so click on the “staging” tab at the top.

Wine Staging Features

The window will switch to show you all of the options available on your installation of Wine Staging.  Check off what you want and hit “OK.” Wine will now be ready to install and play your games!

Nick Congleton Nick Congleton

Nick is a freelance tech. journalist, Linux enthusiast, and a long time PC gamer.


  1. Hello Nick,
    To instalI Wine I used procedure above and here is my experience:
    “wget $ sudo apt-key add Release.key”
    did not work for me, it was substituted by two commands
    “sudo apt-key add Release.key”
    At the end of procedure, utility
    was not installed, there was recommendation:
    “The program ‘winecfg’ is currently not installed. You can install it by typing:”
    “sudo apt install wine1.6”
    During installation was “Configuring ttf-mscorefonts-installer” window displayed, which was uniteruptable (I was not able to interrupt it correctly)
    Installation was run under Ubuntu 16.04 LTS.
    Please advice.
    The best regards,

    1. Hi Dusan,

      You actually caught two typos there. I’ll get them corrected ASAP.
      You are absolutely right. Those two should be separate commands.
      The winecfg issue is also the result of a typo. The Wine install command should read, “$ sudo apt install winehq-staging” The way it reads now, Wine Staging installed into the /opt directory. So, you can actually run /opt/bin/winecfg(I think that’s it), and see the correct winecfg.

      Sorry for the confusion,

      1. Hi Nick,

        Thanks for prompt reply. I found winecfg at /opt/wine-staging/bin/ directory.
        To avoid possible issues, what is correct settings – creating symlink /opt/bin to directory above and put it to PATH var, or something else, prior to winecfg run?
        Have a nice day,

Comments are closed.