How to install Windows programs in Linux using Wine

This somewhat brief tutorial will guide you in installing Wine, and then using it to install Windows applications. Though the steps and screenshots are specific to Ubuntu Linux, they will be very similar for most Linux/*nix distributions.


Think of Wine as a compatibility layer for running Windows programs. Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code. Wine is not a Windows emulator (hence the name, Wine Is Not an Emulator).

Before you get started, you may want to check and confirm that the Windows program you want to install is in fact supported by Wine. Visit the Wine Application Database for a list of all the programs known to work in Wine, and at what level (fully supported, needs some tweaking, etc). Some of the more common/popular programs that are known to work include: Diablo II, Rollercoaster Tycoon 2, World of Warcraft 2.0.x, Day of Defeat, Counter-Strike, Call of Duty 2, Prey (do you see a common theme here? Lots of games!). But don’t worry, it’s not just games that are supported.

How to Install and Use Wine

  1. If you have the Synaptic Package Manger installed, use it to install Wine. For help using the Synaptic Package Manger, please see this tutorial. If you don’t use Synaptic, there are up to date Wine packages available here for many operating systems.

  2. click to enlarge

    click to enlarge

  3. After you’ve successfully installed Wine, launch it by selecting Wine File

  4. click to enlarge

  5. And then the Wine File Browser will open.

  6. click to enlarge

  7. Navigate to the Windows program or program installer, and double-click it. In the example below I’ll be installing Homesite+, the only HTML editor that I’ve ever loved – and it’s not available for OS X or Linux (natively).

  8. click to enlarge

  9. The installation Wizard will launch, and the setup continues as it would in Windows.

  10. click to enlarge

  11. Once the installation has completed, use the Wine File Browser to navigate to the program and double-click it. Hint: by default, most Windows programs install on a “C:” drive – use the Wine File Browser to locate your new “C:” drive (see screenshot below).

  12. click to enlarge

  13. Ta-da! The Windows version of Homesite+ is now up and running – in Linux.

  14. click to enlarge

If this article helped you, I'd be grateful if you could share it on your preferred social network - it helps me a lot. If you're feeling particularly generous, you could buy me a coffee and I'd be super grateful :)

buy a coffee for

Home » Linux » How to install Windows programs in Linux using Wine