Icon Celebrity Journal
news /

How to run windows software on ubuntu with wine

About Wine

Wine is a free and open source software that allows you to run Microsoft Windows compatible programs and games on Linux, macOS, and Android (experimental support). Wine has been in development for over two decades and application compatibility has improved considerably since its first release. It is often misinterpreted as an emulator. However, it is just a compatibility layer that converts Windows API calls to POSIX calls in real time, providing nearly identical performance as Windows (and in some cases even better). Wine stands for “Wine Is Not an Emulator”.

Installing Wine in Ubuntu

Wine packages are included in Ubuntu repositories by default. However they are not always up to date and on par with the latest releases. So it is recommended to install wine packages from the official Ubuntu PPA provided by the wine team. To do so, run the following commands in succession:

For Ubuntu 19.10:

For Ubuntu 18.04:

You can now install wine stable, developer or staging builds by running one of the commands below:

Differences Between Different Wine Builds

The official wine repository provides three different builds, “stable”, “devel” and “staging”. Stable builds, as the name suggests, provide the latest stable version of wine while developer builds are in-development, cutting edge versions. Staging builds contain many experimental patches intended to test some features or fix compatibility issues. There is no guarantee that all of these patches will be included in the stable branch in the future.

WINEARCH

After installing wine, you can use the WINEARCH environment variable to define correct architecture for wine prefixes. By default, all wine apps are installed in a 64-bit environment. However, you can change the behavior by using WINEARCH environment variable in the following format:

  • WINEARCH=win32
  • WINEARCH=win64

Note that you need to use WINEARCH only once when creating a new prefix (explained below).

Understanding the WINEPREFIX Feature

WINEPREFIX is a pretty useful feature of wine where you can isolate and containerize windows applications, system libraries, and configuration files by confining them in a single directory. You can create as many prefixes as you want and each of them will be treated separately.

Many Linux users prefer to create a separate prefix for each of the Windows apps or games they want to install and run using wine. Often installation of a Windows app requires installing third party libraries and toolkits. Using separate prefixes for apps ensures better compatibility, fewer conflicts, and cleaner filesystem. You can create a new WINEPREFIX by using an environment variable in the following format:

The command above will run “file.exe” using prefix path specified in the WINEPREFIX variable. If the path doesn’t exist, a new directory will be created automatically. If you omit WINEPREFIX variable, all apps will be installed in the default prefix located at hidden “wine” folder in your home directory (

Using WINEARCH and WINEPREFIX Together to Run a Windows App

You can combine WINEARCH with a custom WINEPREFIX to correctly specify architecture for a prefix.

Filesystem Layout of a Wine Prefix

All wine prefixes, default or custom, include many files and folders that represent a typical Windows file system where all system libraries and apps are installed in “C” drive. These prefixes contain a number of libraries that are part of Wine open source project. The screenshot below will give you some idea about directory layout:

How to run windows software on ubuntu with wine

If you run a “.exe” or “.msi” installer using wine, the app will be installed in “Program Files” under “drive_c” (unless you provide a custom path). So in order to run a “.exe” file after installation has finished, you may have to go to the application folder in “Program Files” directory to launch the app.

Winecfg

You can change many settings and behaviour of a wine prefix by running the “winecfg” command. Some of the settings include display settings, external drive settings and audio settings.

Run one of the following commands to launch winecfg:

How to run windows software on ubuntu with wine

Wine Control Panel

“Wine control Panel” is another useful utility included in wine that allows you to configure gamepads and tweak other useful options.

You can run winecontrol using one of the commands below:

How to run windows software on ubuntu with wine

Winetricks

Winetricks is a handy tool shipped with wine, that allows you to install many third party libraries and apps from a GUI interface. It also allows you to change settings for a wineprefix and do maintenance tasks. While the GUI of winetricks is not as intuitive as other typical GTK and Qt Linux apps, it gets the job done.

To install winetricks in Ubuntu, run the command below:

You can now run winetricks using one of the following commands:

How to run windows software on ubuntu with wine

Winetricks also has a nice command line interface, you can know more about it by running the command below:

Running “Lnk” Files in Wine

So far the examples above have explained how to run “.exe” files using Wine. However, some apps in Windows come with “.lnk” files which are nothing but shortcuts to executable binaries with some extra customizations and parameters.

To run “.lnk” files using wine, you have to run a command using one of the following formats:

Running “Bat” files in Wine

Bat files are bash-like script files that can be run in Windows using command prompt or interpreter. Wine includes a “wineconsole” utility that can be used to launch command prompt and run “.bat” files. You can run “.bat” files using one of the following commands:

How to run windows software on ubuntu with wine

The command interpreter shown above supports all major commands compatible with Windows.

Conclusion

Wine is capable of running numerous Windows apps in Linux, bridging the gap between two platforms. While some popular apps are not yet working with Wine, overall compatibility has improved considerably. In the recent past, Valve announced the “Proton” compatibility layer for running Windows games on Linux using Steam. Proton is based on Wine and comes with additional features, quality of life updates and compatibility patches.

About the author

How to run windows software on ubuntu with wine

Nitesh Kumar

I am a freelancer software developer and content writer who loves Linux, open source software and the free software community.

How to run windows software on ubuntu with wine

Back in the mid 90s and early 00s, Linux, being a fledgling operating system, suffered from a severe lack of useful applications. This issue was especially critical in the world of business ─ where Windows desktop applications could make or break productivity. To overcome this weakness, a compatibility layer called WINE was created. The name originally stood for Wine Is Not an Emulator (because everyone mistook the tool for a Windows emulator). The name is now simply Wine.

Effectively, what Wine did was to allow Windows applications to run on the Linux platform. It wasn’t perfect, and the supported apps were limited. If you wanted Notepad, Calculator, or Solitaire…you were good to go.

But then something interesting happened. Over time more and more applications were supported until Wine became a must-have tool for many users and businesses (and especially Linux gamers). To date there are thousands of fully supported applications that now run on Wine (check out the application database for a full list) and that list is ever growing. Granted most of the Wine work is focused on games, but you’ll still find a healthy list of productivity apps available.

You might think, because of the complexity of bringing such a tool to life, that Wine would be complicated to install and use. That assumption would be incorrect. In fact, the developers of Wine have gone out of their way to make the compatibility layer as user-friendly as possible. What exactly does that mean? To make this easier, let’s walk through the process of installing Wine and then installing and running a Windows application with the tool.

I will demonstrate the process on Elementary OS Freya and install the latest version of Wine.

Installation

If you are running an Ubuntu derivative, you’ll find Wine located in the Software Center. Chances are, however, that version is outdated. Because of that, we want to avoid installing the “out of the box” version offered. To do this, we must add the official Wine repository. This can be done one of two ways, via command line or GUI. Since our goal is running Windows applications, let’s use the GUI method.

Chris Hoffman is Editor-in-Chief of How-To Geek. He’s written about technology for over a decade and was a PCWorld columnist for two years. Chris has written for The New York Times and Reader’s Digest, been interviewed as a technology expert on TV stations like Miami’s NBC 6, and had his work covered by news outlets like the BBC. Since 2011, Chris has written over 2,000 articles that have been read nearly one billion times—and that’s just here at How-To Geek. Read more.

How to run windows software on ubuntu with wine

Linux is a great operating system, but its software catalog can be lacking. If there’s a Windows game or other app you just can’t do without, you can use Wine to run it right on your Ubuntu desktop.

Wine is a work in progress, so it won’t run every application perfectly — in fact, some applications may not run at all — but it’s improving all the time. This beginner’s guide will get you up and running with Wine.

Wine Application Database

The process of finding out whether an application will work with Wine and tweaking it to work can be tedious, so the Wine project hosts an application database known as the Wine AppDB. Search the database for an application to see ratings, comments, tips, guides and tweaks left by other users.

How to run windows software on ubuntu with wine

Platinum-rated applications run perfectly, with no tweaks required, while garbage-rated applications don’t run at all.

How to run windows software on ubuntu with wine

For many apps, particularly popular ones, you’ll find a full guide to installing your application in Wine, as well as tweaks to fix any annoying issues.

How to run windows software on ubuntu with wine

Installing Wine

You’ll find Wine available in the Ubuntu Software Center. Both stable and beta versions are available — here, version 1.2 is stable and version 1.3 is beta. The stable version is more tested — sometimes, a regression in the beta version can cause an application to stop working, but some applications will only work with the newer, beta version. An application’s entry in the Wine application database sometimes contains information about the necessary version of Wine you’ll need.

How to run windows software on ubuntu with wine

Running an Application

Once you’ve got Wine installed, you can download an application’s EXE or MSI (Microsoft Installer) file and double-click it — just like you would if you were using Windows — to run it with Wine.

How to run windows software on ubuntu with wine

This isn’t always the best way to run an application. If you’re encountering a problem, you can run the application from the terminal to see detailed error messages that can help you troubleshoot the problem. Just use the following command:

If you have an MSI file instead, use the following command to install it:

How to run windows software on ubuntu with wine

Bear in mind that many of the error messages don’t matter. For example, the fixme message here indicates that Wine doesn’t contain support for a specific function yet, but the application runs fine without this function.

If the application requires installation, install it as if you were using Windows.

How to run windows software on ubuntu with wine

Once it’s installed, you’ll find its shortcuts in your applications menu, and possibly on your desktop.

How to run windows software on ubuntu with wine

Wine’s Utilities

The Wine package comes with a few utilities, which you can access from the applications menu. Just type Wine in the application menu to search for them.

How to run windows software on ubuntu with wine

Wine’s configuration dialog contains a variety of options, some of which you may need to get applications working. You can set the Windows version Wine behaves as, or set specific Windows versions for each individual applicaiton. Other options include graphics, audio and theming settings.

How to run windows software on ubuntu with wine

The Uninstall Wine Software utility lists your installed software and allows you to remove programs.

How to run windows software on ubuntu with wine

The package also includes Winetricks, a helper script that automates some tasks. Winetracks can guide you through installing certain popular applications and games — you won’t find every supported application here, though.

How to run windows software on ubuntu with wine

The Registry & File System

Many applications require registry tweaks to work properly. You’ll often find information about which registry entries to modify on the application database. Execute the regedit command from a terminal to access Wine’s registry editor.

How to run windows software on ubuntu with wine

Wine uses a virtual Windows file system, which is stored in the hidden .wine folder in your home folder. Use the View -> Show Hidden Files option in the file manager to reveal it. Once you have, you’ll find a folder named drive_c in the .wine folder — this folder contains the contents of Wine’s C: drive.

How to run windows software on ubuntu with wine

Fun, geeky fact: Wine stands for “Wine is not a Windows emulator.” It doesn’t emulate Windows; it’s an implementation of the Windows API for Linux, Mac OS X, Solaris and the BSD family of operating systems.

How to run windows software on ubuntu with wine

When Linux was originally made public, it lacked many useful applications that the major competitor -Microsoft Windows was successfully running. Linux thus created a compatibility layer, called Wine, through which you can run the Windows applications on Linux itself. Initially, Wine could only run a few Windows applications but now it can support thousands of them; making it a very powerful Linux application.

In this article, we will describe how to install and use Wine on Ubuntu in order to install Windows applications. We have run the commands and procedures mentioned in this article on a Ubuntu 18.04 LTS system.

Wine Installation on Ubuntu

The WineHQ repository has a set of standard Wine packages that you can download and install on your system. Please follow these steps to do so:

1. Run the following command in the Terminal for adding i386 architecture before installing a 64-bit version of Wine:

2. Run the following in order to add the WineHQ signing key:

Tip: You can copy this command from this tutorial instead of typing it in the Terminal. Select and copy this command from here, right-click in the Terminal prompt and then select Paste from the menu. You can also use the Ctrl+Shift+V shortcut in order to paste the copied text.

3. Now run the following command in order to add the relevant repository from the WineHQ:

4. Here you have two options about which release of Wine you want to install; the stable version or the development versions.

  • WineHQ Stable: This is the most recent and stable release of Wine available. Use the following command to install this version:

Please enter Y when prompted with a choice of y/n for installation. After that, the stable version of Wine will be installed on your system.

  • WineHQ Development: This is the most recent version of Wine but it might not be very stable. As a developer, you might be more interested in installing this version.

Please enter Y when prompted with a choice of Y/n for installation. After that, the development version of Wine will be installed on your system. The process may take some time depending on your Internet speed.

5. In order to verify installation and checking which version is installed on your system, run the following command:

Look up for your required Windows application

It is important to keep the latest version of Wine installed on your system because Wine developers are always working on adding support for more and more Windows applications. The official Wine website maintains a list of all the applications currently supported by Wine. Here is the link to the website:

You can browse through the list of supported applications and view how well they would run on Wine. This is indicated by the Rating value which can vary from Platinum(best), Gold, Silver, Bronze, to Garbage(won’t run on Wine). Moreover, you can also view which version of Wine was the applications tested on.

On the WineHQ website, look up for the Browse Apps link located on the left side of the page.

In this Example, I am searching for Notepad++ by entering the keywords in the Name filter. The search results display my required application as follows?

From here I can click the relevant search result to view all the versions of the searched software supported by Wine.

The description, latest rating, latest Wine version tested, test results and the comments on a version can help you in deciding which version of the software you want to install.

When you click on a Version number, you will get an even more detailed page about the application.

I would click Version 7.x as it best suits my needs, based on the rating and latest wine version tested.

Download and Use a Windows Application with Wine

The above page gives a URL from where I can freely download the required version of Notepad++.

I have chosen to download a 7z download package. The download package will be saved to your Downloads folder by default. From there you can right-click the 7z file and select “Extract here” from the menu.

These are the contents of the extracted folder:

Right-click the notepad++.exe file and you will be able to see the “Open With Wine Windows Program Loader” option as follows:

Select this option and you will be able to view and use the Notepad++ application as follows:

In case you want to uninstall Wine from your system, run the following command in your Ubuntu Terminal:

You will also need to run the following commands to completely remove the installation and relevant folders:

By following the same procedure described in this article to use Notepad++, you can download and use any other Wine supported Windows application that otherwise seemed impossible to run on Ubuntu.

  • ← How to Determine Ubuntu version trough GUI and Command Line
  • How to Install HandBrake Video Converter on Ubuntu →

Karim Buzdar

About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. You can reach Karim on LinkedIn

Wine is a free, open source compatibility layer for running Windows applications on Linux, macOS, and BSD. This allows you to easily run your favorite Windows software in the Linux system. It is not a Windows emulator / simulator. It translates Windows API calls on the fly into POSIX calls to run Windows software and integrate it into your Linux, macOS and BSD operating system.

Install Wine on Ubuntu:

The installation of Wine on Ubuntu hardly differs for each Ubuntu version. If you are using a 64-bit Ubuntu system, enable the 32-bit architecture by using the following command in the terminal. Open your Terminal, type the following command and hit Enter.

Then enter your Ubuntu password. Then type the following command into the terminal and press Enter to add the repository key to your system.

After that, add the repository based on your version of Ubuntu in your system.

For Ubuntu 10/20

For Ubuntu 04/20

For Ubuntu 18.04:

For Ubuntu 16.04:

After that, run the following command in the terminal.

Then run the following command in Terminal to add third party PPA to the required libfaudio0 library.

Then press Enter to confirm the action. Then run the following command.

During the installation, type Y and press Enter. It installs the required library libfaudio0.

Then install wine stable with the following command.

Wine evolution version:

Version of the wine staging:

If you complained about missing dependencies when installing wine, install it and repeat the steps.

In this tutorial, I will walk you through the steps to run Windows applications and games in Linux. As you probably know, Microsoft Windows uses DirectX to run games. So, It will be a lot easier to play some games that requires DirectX in Windows platforms.

But, what about Linux? Linux relies on OpenGL to run games. Of course, Steam for Linux has thousands of games already, and Steam works flawlessly on Linux platforms.

However, we still can install DirectX on Linux, and play games that requires DirectX without any problems. There are also some free and paid solutions such as PlayOnLinux, Crossover available to run windows apps and games in Linux platforms.

We can do it in two ways. Let us see them both.

Method 1 – Using Wine

Wine is a software that can be used to run Windows applications on Linux, Mac OS X, and Unix. Winetricks is a helper script that can be used to download and install various redistributable runtime libraries needed to run some programs in Wine.

Wine and Winetricks are available in the default repositories of most Linux distributions. So, you can easily install them using the default package manager. For example, on Arch-based systems, run:

On Debian, Ubuntu, Linux Mint:

If winetricks is not available for your distribution, or out-dated, you can manually download and use it like below.

Next, install DirectX using command:

During installation, you will be asked to accept the license agreement.

Click Yes to accept and continue.

How to run windows software on ubuntu with wine

Select “I accept the agreement” and click Next.

How to run windows software on ubuntu with wine

Click Next to install DirectX runtime components.

How to run windows software on ubuntu with wine

The setup wizard will start to download and install DirectX components. Finally, click Finish to complete the DirectX installation.

How to run windows software on ubuntu with wine

Some games, for example League of Legends 4.x, requires corefonts, vcrun6sp6 and vcrun2008 applications. So, you need to install them too.

If you don’t install the above packages, you might get the error:

That’s it. DirectX has been installed now.

Run Windows Applications And Games On Linux Using Wine

As you already know, Some games or software will directly run from the CD or ISO Image. You can’t run/play them without CD or ISO. So, you should leave them mounted or inserted in cd drive.

Let us create a directory to mount the Games.

Now, mount your game ISO in the mygames directory as shown below.

Once you mounted the ISO, go to the directory where you mounted the ISO and run the game as shown below.

Note: Some games might have install.exe. So, run the correct .exe file to start the games.

That’s it. You should now see the game will start.

You can play some popular games such as FIFA, Need for speed, NBA as described in this method.

Also, you can install any available applications as well.

To list all available that can be installed using Winetricks, run:

To list all available games, run:

I recommend you to check in the Wine Application Database before installing a game or app.

You can also use Winetricks GUI to install an application or game. Launch Winetricks GUI from your menu or application launcher. Choose what you want to install i.e an application, game, benchmark etc.

How to run windows software on ubuntu with wine

Choose the application you want to install and click OK.

How to run windows software on ubuntu with wineGood thing is winetricks will install any missing libraries.

Not only games and applications, you can even mount the Windows ISOs and run the setup files as well.

Here is how I run Windows setup using wine.

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

Method 2 – Using Winepak

Winepak is another useful utility to install and use Windows applications and games with Wine in Unix-like operating systems.

To use winepak, you must install Flatpak in your Linux distribution. Refer the following link to install Flatpak on Linux.

Flatpak basically lets the users to run applications in a sandbox with application-level dependencies included.

Once flatpak installed, run the following command to add the Flathub repository:

Next, add the winepak repository using command:

That’s it. Now install an application or game of your choice. Here is the command to install Notepadd++:

Install an application using your software center or via the terminal:

You can find the Microsoft Windows applications you want by searching the winepak repository, either via the software center or the terminal.

You can check the current list of applications here. Winepak repository contains very few applications at the moment. But I hope that other applications will make their way soon and the list grow.

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

Linux is more capable than ever. With over 1,000 Linux games available on Steam and a general shift towards more web-based desktop software, there’s less need for Windows than ever. After all, you can now watch Netflix on Linux without any hacks, and you can even use Microsoft Office on Linux—a web-based version of it, at least.

But, as most dedicated Linux desktop users will eventually discover, there comes a time when you just need to run a particular piece of Windows software on your Linux PC. There are quite a few ways to do so. Here’s what you need to know.

Wine is a way to run Windows software on Linux, but with no Windows required.

Wine is an open-source “Windows compatibility layer” that can run Windows programs directly on your Linux desktop. Essentially, this open-source project is attempting to re-implement enough of Windows from scratch that it can run all those Windows applications without actually needing Windows.

This is the only method here that won’t actually require a copy of Windows, but the downside is that it won’t run every application properly. You may encounter bugs or performance issues, especially if you’re using Wine to play video games. But if you’re running a popular game released a few years ago, you may find that it performs very well. Many people use Wine to play World of Warcraft on Linux, for example. You can get an idea of how an application will run and any tweaks it might require by visiting the Wine Application Database website and searching for that application.

How to run windows software on ubuntu with wine

PlayOnLinux’s version of Wine, running on Ubuntu.

First, download Wine from your Linux distribution’s software repositories. Once it’s installed, you can then download .exe files for Windows applications and double-click them to run them with Wine. You can also try PlayOnLinux, a fancy interface over Wine that will help you install popular Windows programs and games.

Codeweavers also offers a commercial version of Wine, known as CrossOver Linux. You have to pay to use it, but Codeweavers tries to go out of their way to officially support popular applications (like Microsoft Office, Adobe Photoshop, and some big PC games) and ensure they work properly. Codeweavers also contributes its changes back to the main Wine project.

Virtual machines

Virtual machines are a very convenient way to run Windows software on your Linux PC. As PCs have gotten faster, virtual machines have become comparatively more lightweight.

This process involves installing a copy of Windows in a “virtual machine” program like VirtualBox, VMware, or Linux’s built-in KVM (Kernel-based Virtual Machine) solution. That copy of Windows thinks it’s running on real hardware, but it’s really running in window on your desktop. Modern virtual-machine solutions can even break Windows programs running in the virtual machine out of that window, allowing them to act like normal windows on your Linux desktop.

How to run windows software on ubuntu with wine

VirtualBox in Ubuntu Linux.

This solution is more foolproof than Wine. As you’re running those Windows applications on an actual copy of Windows, you won’t encounter bugs.

Using a virtual machine does require a full copy of Windows, however, and there is more hardware overhead because that copy of Windows has to be running alongside your primary operating system. In particular, demanding PC games that need access to your computer’s graphics card won’t perform well at all—you’re better off with Wine for those. But for productivity applications like Microsoft Office or Adobe Photoshop, this is an excellent solution.

Dual-booting

Dual-booting isn’t technically a way to run Windows software on Linux itself, but it is how many Linux users run Windows software. Rather than using it directly under Linux, you just reboot your computer, choose Windows, and boot into Microsoft’s operating system. The Windows software can then run in its native environment. Thanks to modern solid-state drives, that reboot process should be faster than ever.

How to run windows software on ubuntu with wine

Installing Linux in a dual-boot configuration.

This is particularly ideal if you’re a PC gamer who just can’t give Windows up yet. Rather than forgoing all those Windows games, you can just reboot your computer when you want to play Windows-only games. As you’re using plain-old Windows running directly on the hardware, you won’t have to deal with any compatibility or performance headaches.

The best way to set up a dual-boot system is to install Windows first—if your computer came with Windows installed, that’s good enough. Next, install the Linux distribution of your choice and tell it to install alongside Windows. You’ll then be able to choose your preferred operating system each time you boot your computer. This Ubuntu guide to installing Linux beside Windows can help walk you through the process.

Want to stay up to date on Linux, BSD, Chrome OS, and the rest of the World Beyond Windows? Bookmark the World Beyond Windows column page or follow our RSS feed.

The best option really depends on what you’re trying to do. If you need to run a single application or game that works well in Wine, Wine may be ideal. If you need to run a variety of desktop applications—like the most modern versions of Office and Photoshop, which Wine might struggle with—a virtual machine will be best. If you’re a PC gamer who still wants to play the latest Windows games, dual-booting will give you the performance you want without the headaches of Wine.

There are several programs only available on Windows.

Wine can be a negative experience, so I want to run Windows inside Ubuntu using a virtual machine. It seems that Virtualbox is the standard way, but I don’t have any experience with it.

How to run windows software on ubuntu with wine

10 Answers 10

I use Virtual Box and it works great.

It’s pretty simple to use. After installation, just click the “New” button in the toolbar, and a wizard will walk you through creating the VM.

Afterwards, click “settings”, go to “storage” and mount the installation media (either as an .iso or the physical drive itself). Click “ok”.

Now you can start the VM and it should allow you to install the OS.

Here is an introduction article on virtualization on workswithu.com. Click on the tags at the bottom of the article for even more info.

How to run windows software on ubuntu with wine

I highly recommend at least testing the applications in Wine before virtualizing them. When Wine does work there are some important benefits over virtualization: performance is noticeably better, they’re easier to run (links right off the Application menu), and they become integrated with the system (easy access to the files in your home folder, no windows in windows, and if they have a system tray icon it sits in the panel).

If every app you need works in Wine, then you also get the added benefit of not needing a copy of Windows for your virtual machine.

An alternative to testing them in Wine is to look them up in Wine’s application database:

Currently, I also recommend using my packages from the Wine PPA rather than the packages that come with Ubuntu (which are also mine). You can get instructions here: — on 14.04, 16.04, and 17.10 you can install either the wine2.21 or wine3.3 (beta) packages. The 2.21 one will remain stable, while the 3.3 will receive updates as new Wine releases come out — which means 3.3 will generally work with more apps, but might break on an update as well.

The main advantage of using the PPA packages is that you can find an exe file and just right click->open with Wine without having to manually set it as executable.

Virtualbox is a great choice if Wine doesn’t work with a particular application. However, if a program does work well in Wine, Virtualbox may not be preferable, due to the inherent performance loss and the need to boot a full Windows OS. It can also be tricky if you do not have an extra copy of Windows available for installation, because it does involve a fresh install.

I was going to say that DirectX 3D games and apps were out of the question, but research seems to indicate that it now has Direct3D support.

How to run windows software on ubuntu with wine

VMWare workstation and VMWare player (free) are also options.

In addition to VirtualBox being a perfect solution by technical means, I also find the user experience to be better. If you use a Windows application with Wine, you suddenly have some window on your Ubuntu desktop which may look completely out of place. Technically it runs in Ubuntu, but it often doesn’t behave like your remaining Ubuntu applications.

With VirtualBox the separation between both environments is a bit more clear, because you expect the applications inside VirtualBox to behave like Windows applications. This makes the “mental switching” easier and therefore improves your user experience.

Virtualbox is excellent. And strangely Windows XP for me runs quicker in Ubuntu (as a guest) than it ever did in real life! Also oddly the Windows XP recognised my sound card, wireless etc. without the fiddling I had to do when I was using it for real! I have to say that Wine can be useful but the “real thing” works quicker in a virtual XP – I love Ubuntu just that it can’t do certain things (Windows is the same) – nothing wrong with that; I tend to think that certain Linux users take a special pride in avoiding Windows at all costs, and stick with some pretty shaky Wine emulations just to say it works (just)! Top tip for installation of Virtualbox seems a minor point – make sure your Windows CD is nice and clean and you’ve got it in the correct CD Draw (if you have two) – for some reason any tiny flaw on the CD seems more likely to upset the virtual machine than it would in a real installation. Secondly my Windows is a OEM version and it worked, just have your product code to hand – and it works, and activates the product via the internet. What’s great if you try to install your OEM windows on a different computer it will often go mad, and you may lose your drivers for onboard sound etc. – with Virtual Box XP no problems – works right out the box.

SOURCES CONSULTED:

Ubuntu is a popular Linux operating system that has been used by many people around the world. And it’s completely understandable, since it really is easy to use, as well as being completely free. And, as with any good operating system today, there are some platforms that allow us to run some special options in Ubuntu.

One of those useful platforms is Wine. If you have a computer with Ubuntu and want to get the most out of it with Wine, don’t worry, because right here we show you how to properly install and configure Wine in Ubuntu Linux step by step. With the steps we will provide you below, you can reach it easily and quickly.

How to properly install Wine on Ubuntu?

With Ubuntu being such a widely used and well-known operating system lately, there is no doubt that those who have it want to enjoy the options it offers as much as possible. But, although this is an operating system of excellent quality, there are some things that folks about the famous Windows might be missing.

Someone running Ubuntu may want to download a native Windows game or app for one reason or another. And that’s when Wine enters the scene. This practical platform allows Ubuntu users to download, install and run any Windows software they want in the blink of an eye.

Thanks to Wine, downloading programs in Ubuntu, regardless of whether they come from Windows, has now become quite possible. And there are also ways to emulate Windows on a mobile phone to perform certain tasks.

Steps to follow to successfully install this platform

use Wine in Ubuntu there are some details you need to take into consideration. For example, you need to remember that you need to have a 84-bit x32 or a 86-bit x64, as well as a Unix-like system. If you have these requirements, you need to go to the official Wine HQ page, then follow the steps below:

  • On the aforementioned page, go to the «Wine Source Download» section.
  • Once there, download the source code package.

That’s all you need to do to download Wine on Ubuntu, and as you can see, it’s really easy. Now, all you need to do is configure Wine so that it can fully run on your computer.

How to configure Wine correctly in Ubuntu?

While it may seem a little difficult at first to set up Wine in Ubuntu, it’s actually quite simple if you follow the steps below to the letter. Once you’ve downloaded Wine in Ubuntu, all you need to do to set it up and start using it is:

  • Open a terminal on your computer by pressing “CTRL + ALT + T”.
  • Once there, to enable the 42-bit architecture and make it easier to use, enter the code «sudo dpkg – add-architecture i386».
  • When you do this, you need to import the keys and then add them to the system using the command «wget -nc https: // «sudo apt-key add Key .of.releasing “.
  • Then, you need to add a repository to the system by typing in the terminal «sudo apt-add-repository and «sudo apt-add-repository ´deb https: // artful main´ “.
  • Finally, what you need to do to install and start using Wine correctly in Ubuntu, is to enter the following code in the terminal «sudo apt-get install – install-recomends winehq-stable».

Simple as that! This way you will have already installed and correctly configured the Wine platform in Ubuntu. Now you can free download of Windows apps in Ubuntu, regardless of whether they are 32 or 64 bit, thanks to the excellent quality of this useful platform. And if at some point you decide that you no longer need it, it will be very easy to uninstall this program from the terminal.

You should also know that you can download games with Wine, but that’s not the only platform for doing so. You can install Windows games on Linux using Steam Play. The process will also be very simple.

Knowing more about how our computers work and all the options they offer can be extremely beneficial for everyone. We hope that all of this information on how to install and configure Wine in Ubuntu will help you achieve it and that you can enjoy the many improvements that technology can bring to our lives.

​All kinds of software are currently available on Linux but every now and then, there is that Windows software or Game which is not available or has no equivalent on Linux Wine makes it possible to run those Windows programs and Games on your Linux desktop. So let’s look at how to install Wine on Linux and run Windows apps on Linux desktop.

How to install Wine in Linux?

Installing a package on a fresh system is remarkably straightforward. Just download the package available for your distro and install it using your systems installation utility. Wine works on a huge amount of different Linux distributions and installing Wine should be no more difficult than installing any other software. Chances are that there is a Wine package in your software app for easy installation.

Or you can follow the steps below to install from the PPA.

Install Wine on Fedora or Derivatives

Fedora 24 dnf config-manager –add-repo Fedora 25 dnf config-manager –add-repo Fedora 26 dnf config-manager –add-repo Install one of the following packages: Stable branch

Install Wine on Ubuntu or Derivatives

If your system is 64 bit, enable 32-bit architecture (if you haven’t already): sudo dpkg –add-architecture i386 Add the repository: wget -nc

On Linux Mint 17.x, change the last line to the following: sudo apt-add-repository ‘deb trusty main’ On Linux Mint 18.x, change the last line to the following: sudo apt-add-repository ‘deb xenial main’
sudo apt-get update Then install one of the following packages: Stable branch

If there are missing dependencies reported by apt-get, install them and do the update and install again.

How to use Wine?

After installation, you may run below command to initialize your wine configuration. You may be required to install other packages which are required for Windows applications to work well such as Mono and Gecko. winecfg

wine mono installer

” data-medium-file=” data-large-file=” width=800 height=440 svg+xml,%3Csvg xmlns=%22http:// width=%22800%22 height=%22440%22%3E%3C/svg%3E” alt=”wine mono installer” data-ezsrcset=” 800w, 300w, 768w” sizes=”(max-width: 800px) 100vw, 800px” data-recalc-dims=1 ezimgfmt=”rs rscb29 src ng ngcb29 srcset” data-ezsrc=”/wp-content/uploads/2022/06/how-install-wine-C852.png”>

Installation of Windows Apps in Linux

Most binary Wine packages will associate Wine with .exe files for you. So you can double click on the .exe file and run it just like you would on Windows. You can also right-click on the file, choose “Run with”, and choose “Wine”. Also, check out the Wine Application Database to see which apps work with Wine and how easy it is to set them up.

​Launching .exe files through your file manager as described above is generally only needed for installers and simple executables that do not have installers.

Your installed applications are organized in the same way as it would when installing in Windows. You can just accept the defaults for where to install, most installers will default to C:\Program Files, which should be ok. Your installed applications will then have in the following location Applications/ Wine / Programs menu, and there will be an icon on the desktop, just as it would under Windows. You should be able to use them just as you would on Windows. If you have the app icon available on the desktop, you can start the app by clicking on them.

Conclusion

​So there you have it, a quick guide on setting up Wine on Linux. You can now run those essential Windows programs and games on your Linux desktop. Not every Windows software or application but many important ones can be installed via Wine. Remember Wine Is Not an Emulator (WINE) so you get a pretty great experience. Thanks for reading and share your thoughts with us in the comments below.

screenshot 2020 05 05 at 22.42.35

Running Windows applications on your Ubuntu Linux box is very possible. WineHQ app for Linux makes this possible by forming a compatible layer between the Windows and Linux interfaces. Note: Some applications can still be installed from the Ubuntu software center but not all Windows applications. Wine is a free and open-source compatibility layer that aims to allow computer programs developed for Microsoft Windows to run on Unix-like operating systems. Wine also provides a software library, known as Winelib, against which developers can compile Windows applications to help port them to the Unix-like system. Here are some guides that might interest you: How to install and configure JIRA on Linux, what is Wine HQ: How to get WineHQ, and Install WineHQ on Linux to run windows applications.

To run Windows games or software, you’ll need to download the files for them as you would on Windows. Some may have specific installation instructions, so be sure to check for an entry in the Wine application database first.

WineHQ Application Database (AppDB): Here you can get information on application compatibility with Wine. An example is Notepad ++ which is compatible with WineHQ.

screenshot 2020 05 05 at 23.07.18

Search the database for an application to see ratings, comments, tips, guides, and tweaks stated by other users. Note: Platinum-rated applications run perfectly, with no tweaks required, while garbage-rated applications don’t run at all.

Installing Windows Applications

Windows files are installed on the “C” drive. As this doesn’t exist on Linux, Wine creates a folder (usually /home/your-username/.wine/drive_c) to act as the “C” drive for your Windows software.

screenshot 2020 05 05 at 23.14.56

This is where you will have to locate any installed software or games. This is probably going to be found in the “Program Files” or “Program Files (x86) folders. Once you’ve located your software, you can run it the same way you ran the installer. See Example two below.

Example 1: Once WineHQ is installed, you can download an application’s EXE or MSI (Microsoft Installer) file and double click on it, just like you would if you were using Windows — to run it with Wine.

screenshot 2020 05 05 at 23.30.32

screenshot 2020 05 05 at 23.30.32

screenshot 2020 05 05 at 23.32.49

Next, you will have to access the Downloads folder where the application downloaded was saved to as shown below.

screenshot 2020 05 05 at 23.58.51

Next, right-click on the installer and select Open with Another application

screenshot 2020 05 06 at 00.05.31

screenshot 2020 05 05 at 23.59.05 1

This will open open the application installer interface as shown below
– Here, you can now work through the entire installation process.

screenshot 2020 05 05 at 23.59.28

The installation of notepad ++ is relatively easy and straight forward as shown below.

screenshot 2020 05 05 at 23.59.46

screenshot 2020 05 05 at 23.59.46

screenshot 2020 05 05 at 23.59.59

screenshot 2020 05 06 at 00.00.14

screenshot 2020 05 06 at 00.00.24

screenshot 2020 05 06 at 00.00.48

Now that the installation is complete, you can now launch Notepad ++

screenshot 2020 05 06 at 00.01.11

screenshot 2020 05 06 at 00.10.19

screenshot 2020 05 06 at 00.18.15

Example 2: Sometimes, you might encounter issues with the above example. In this case, you will have to run the application from the terminal to see the related errors. Run the following command and replace the path with your application path.

If it is an MSI file, the following command below should be used instead.

Registry & File System: Some applications require registry tweaks to work properly. You’ll often find information about which registry entries to modify on the application database. Execute the “ regedit ” command from a terminal to access Wine’s registry editor. For more on regedit , see the following articles.

screenshot 2020 05 06 at 00.26.54

If you found this article useful or need some additional information, kindly leave a comment below.

Home » SysAdmin » How to Install Wine on Ubuntu

Wine is an application that allows you to run Windows programs on a Linux system. Wine is similar to an emulator, but with a different technology that improves performance.

In this tutorial learn how to install Wine on Ubuntu.

How to run windows software on ubuntu with wine

  • A user account with sudo privileges
  • Ubuntu 18.04 LTS Desktop Installed or Ubuntu 20.04
  • Access to a terminal window/command-line (Ctrl-Alt-T)

Install Wine from Ubuntu Repository

Step 1: Verify Ubuntu 32-bit or 64-bit system

Wine uses a different application for 32-bit and 64-bit versions of Ubuntu.

To view CPU details, enter the command:

The CPU op-mode(s) field tells you which architecture you are using:

CPU op-mode(s): 32-bit: You have a 32-bit OS
CPU op-mode(s): 64-bit: You have a 64-bit OS
CPU op-mode(s): 32-bit, 64-bit: You support both

How to run windows software on ubuntu with wine

Step 2: Install Wine from Default Repositories

Installing Wine from the default Ubuntu repositories is the easiest option. However, be aware that it may not provide the latest version.

1. Start by updating the apt repository package list. This ensures the latest stable version of Wine is installed.

2. To install 64-bit Wine, enter the following:

To install 32-bit Wine, enter the following:

Step 3: Verify Wine Version Installed

After the operation completes, verify the installation by checking the running version:

Installing Wine from the official Ubuntu repository will always provide a stable install. However, the repositories may not include the latest versions.

Alternative Option: Install Wine From WineHQ Repository

If you need a more recent version of Wine, install it on Ubuntu from the developers’ repositories.

1. If you are using a 64-bit OS, start by enabling 32-bit architecture:

2. Then, update the repository again:

3. Add the GPG key:

4. Then, run the following commands to add the WineHQ repository to Ubuntu:

How to run windows software on ubuntu with wine

5. Update the package lists:

6. Install the latest stable Wine release using the command:

Alternatively, to install the latest development release of Wine, use the command:

7. Verify the installation by running:

Note: The apt package manager typically handles any dependencies. If you get an error that a dependency is missing during the Wine installation, install each missing dependency with the command:

Then rerun the installation command.

How to Update Wine

Wine is updated frequently. To manually update wine, use the command:

Replace stable with devel for the developer version.

Stable releases come out every 10-12 weeks. Developer updates come out much more frequently.

By default, wine creates an installation directory in the home directory. It uses a virtual c:\ drive to interpret commands. You can find this directory at /$HOME/.wine/drive_c/ .

How to Uninstall Wine From Ubuntu

To uninstall wine:

Instead of wine[version] , type wine64 , wine32 , wine-stable or wine-dev according to the version you have installed.

That command removes Wine, but not its dependencies. To remove all unnecessary dependencies, run the command:

Removal of these remaining folders needs to be done manually. Run the following commands:

Now to correct any installation errors, run:

Wine should now be totally removed from your system.

Get Started Using Wine

To set up the configuration directory for Wine, run the following command:

The command creates the

/.wine directory and initializes all the components.

Launching Applications

If you’re running a GUI on Ubuntu, double-click a Windows.exe file to launch it. Wine automatically associates itself with the .exe file extension. You can also right-click the application and select Open With > Wine.

To launch an application from the command line, enter the following:

It’s essential to change the working directory to the location of the application files. Replace program_folder with the actual directory that holds the application. Replace launcher.exe with the executable file for the application.

wine start Command

The wine start command is more robust than the basic wine command. It allows Wine to handle the working directory. Use it to specify a path to a specific location:

Specify a Linux path:

Use the wine or wine start command to launch the installer for the Windows application.

To download an installer to a local directory, use wget and then use the wine command to launch the installer. The application installs as it would on Windows. When installing from a disc, use the wine start command to specify the path to the installer. Use this to change drives in the middle of installation, if needed.

For security, do not run wine as a root user. Doing so can allow viruses and malware to infect your system.

Wine is a powerful tool that allows you to run Windows programs in Linux. This guide provides a solid start for installing and running wine on Ubuntu.

If you are using a different flavor of Linux, we have this tutorial also available for CentOS 7.

As free and open source software continues to become more powerful and more prevalent, there’s less and less need to choose anything else.

It’s not at all surprising, for example, to see the recent growth in usage of desktop Linux, or similar trends in software like Firefox and LibreOffice.

Even if you’re generally humming along happily on a Linux desktop with most every application need covered, though, there may still occasionally be a piece of software that you just can’t live without, but that still runs only on Windows.

What to do? One option is Wine, a compatibility layer designed to let you run Windows apps on Linux or other operating systems, including also BSD, Solaris, and Mac OS X.

The Wine project on Wednesday just released version 1.4 of its software, representing the newest stable release in almost two years. More than 16,000 changes are reflected in this new version, including compatibility with a bunch more Windows software.

Wine 1.4 is now available as a free download for Ubuntu and many other Linux distributions from the project’s site. A paid version with support, meanwhile, is available in the form of CrossOver XI from CodeWeavers.

Even if you’ve tried Wine before, this latest version is worth another look. Here’s a rundown of some key highlights.

1. Support for Microsoft Office 2010

Now among the many Windows applications you can run on Linux using Wine is Microsoft Office 2010. So, if LibreOffice isn’t your cup of tea, Microsoft’s package is now an option–as are Adobe Photoshop CS3 and Adobe Flash CS3, to name just a few. The Wine Application Database lists many others you can use.

2. A New Graphics Engine

A new graphics engine in Wine 1.4 supports rendering into Device Independent Bitmaps (DIBs), which can yield considerable performance gains in some applications, the project team says. All possible color formats are supported by the DIB engine as well, thus eliminating previous versions’ limitation by the color resolution of the display. Wine 1.4 also adds support for a variety of graphics elements and styles, and it offers improved PostScript output quality. Meanwhile, gradients now use dithering on low color resolution devices for a nicer appearance, according to the developers, and many more image codecs have been implemented.

3. A Redesigned Audio Stack

Wine 1.4 features a completely redesigned audio stack that’s now based on the model used in Windows Vista. The Audio tab in the Wine Configuration tool, meanwhile, has been redesigned as well; particularly notable is that the appropriate driver is now selected automatically, so manual configuration is no longer necessary.

4. A Smoother User Interface

Among the tweaks to Wine 1.4’s user interface are support for Vista-style dialogs and improved common controls. Desktop integration has been improved as well, the project team says, including support for drag and drop of OLE objects across applications. In addition, animated mouse cursors are now fully supported.

5. More International Support

Bidirectional text rendering is fully supported in Wine 1.4, as is mirroring of windows, menus, and window controls for right-to-left languages. Vertical fonts are now supported as well, such as for Japanese. The software has been fully translated into French, German, Spanish, Italian, Dutch, Swedish, Finnish, Portuguese, Catalan, Hungarian, Polish, Russian, Slovenian, Lithuanian, Japanese, and Korean, with partial translations for another 15 languages.

Wine (Wine Is Not an Emulator) is an open-source application provides compatibility of running software developed for Microsoft Windows on Unix-like operating systems. With the help of Wine, you can run Windows software on a Linux system. Wine 5.0 is the latest version available for the installation on Ubuntu systems.

The Winehq team provides PPA for installing Wine on Ubuntu systems. So we will use official wine ppa for the packages installation.

This tutorial describes you to how to install Wine on Ubuntu 20.04 LTS systems. To install wine on previous Ubuntu version follow this article.

Prerequisites

You must have sudo privileged account access to Ubuntu 20.04 LTS system.

Step 1 – Setup Wine PPA

First of all, The systems running with the 64-bit architecture needs to enable 32-bit architecture.

Then, download and add the repository key to your system.

After that, use the following commands to enable the Wine apt repository in your system.

Step 2 – Install Wine on Ubuntu 20.04

Your system is ready for Wine installation. Use the following commands to install Wine packages from the apt repository. The –install-recommends option will install all the recommended packages by winehq stable versions on your Ubuntu 20.04 system.

That’s it. This will install Wine on your Ubuntu 20.04 system along with all required packages.

Step 3 – Test Wine Version

Wine installation has been completed successfully on your Ubuntu system. Use the following command to check the version of wine installed on your system.

Step 4 – Using Wine (Optional)

To use wine we need to login to the GUI desktop of your Ubuntu system. After that Download a windows .exe file like PuTTY on your system and open it with Wine as below screenshot or use following command.

You can also launch application by right click on file and select Open With Wine Windows Program Loader. If you don’t see this option, check this option under “Open With Other Application”.

How to run windows software on ubuntu with wine

During the first startup, Winehq configure user specific environment.

How to run windows software on ubuntu with wine

After that, It will prompt you to install some required dependencies. You can install or skip them based on your requirements.

How to run windows software on ubuntu with wine

Finally, the application will start with Wine.

How to run windows software on ubuntu with wine

Due to initial configuration, Wine will take some time to start application at first. The subsequent application launch will quicker that first time.

Conclusion

This tutorial helped you to install and use Wine on Ubuntu 20.04 Linux systems.

Installing WINE on Ubuntu. This compatibility layer allows Linux users to run Windows executables .exe files in Linux. The acronym is actually “WINE is Not an Emulator”, because it isn’t. But we will get to that later. This software is not included in default Ubuntu installs. However, it is available directly from official repositories. In the following tutorial, I cover one way to get the missing WINE tool installed on Ubuntu Linux. After installation is complete, we can proceed to run our Windows software from Linux.

Wine works by translating Windows API calls into POSIX. Instead of using virtual machine simulation to emulate logic. Through the use of API to POSIX translation, we can eliminate most of the performance issues found when using alternate methods like emulation. The result is a true integration of Windows applications right into your Linux desktop.

How to run windows software on ubuntu with wine

How to Install WINE on Ubuntu

This method is based upon info found at the official WINE Site. The following example is for Ubuntu focal. You should substitute focal in step 4 with the repository that matches your distribution.

Replace focal with trusty , precise , xenial , or bionic to match your distribution.

  1. From the Ubuntu Desktop, Press Ctrl + Alt + T to open a terminal.
  2. Type sudo dpkg –add-architecture i386 && sudo apt update then press Enter.
  3. Next, type wget -nc && sudo apt-key add winehq.key then press Enter.
  4. Now, type sudo add-apt-repository ‘deb focal main’ then press Enter.
  5. Finally, type sudo apt install –install-recommends winehq-stable then press Enter.
  6. Type y then press Enter to install Wine.

If all went as planned, you should now be able to run Windows files on Linux.

With WINE fully installed. Ready to run .exe files from within your Ubuntu Linux Desktop.

You should now proceed to test that WINE is actually working properly. To do this, right click on a Windows executable file. Then, select the option to Open with Wine Windows Program Loader.

How to install a Windows software file in Ubuntu

How to install a Windows software in Ubuntu will show you how to run a Windows Program (.exe and .msi) files in Ubuntu Operating System. To install and run a Windows program we need a third party application named as “Wine Windows Program Loader” . Using This application we will able to install Windows software files (*.exe or *.msi) on the Ubuntu.

How to Install and Run Windows Program in Ubuntu

1. Download and Install “Wine Windows Program Loader” application for Ubuntu from “Ubuntu Software center“.
2. Now you will able to get the “Wine Windows Program Loader” on the application list of Ubuntu.
3. Now right click on the Windows Installation File (*.exe and *.msi) and choose open With “Wine Windows Program Loader“.
4. It will able to open that exe file similar to the Windows Operating System.
5. Complete the Installation process.
6. After the Completion of installation you will able to get a shortcut for that program on the Ubuntu desktop. If not then search for the application in the “Ubuntu Dash Home” and open it.
7. Now you able to open and use that Windows application in Ubuntu.
Note: Windows creates the Environment of the Windows XP or previous to that. May be the latest version software not supported by XP will not work.

How to run windows software on ubuntu with wine

One of the concerns that users transitioning to Linux have is whether they can run their favorite applications on Linux. These could range from Windows games and simple application software. Thankfully, Wine allows users to run and execute Windows programs on Linux/Unix systems. Wine (Wine Is Not an Emulator) is an open-source compatibility layer that lets you execute Windows applications on a Linux/Unix environment. Wine functions as an interpreter that creates an execution layer for programs that can be run in Linux. It also provides a library “Winelib”, with which developers can compile Windows applications to help port them into native Unix executables.

The latest version of Wine is Wine 6.0 which was released on January 14, 2021. It provides a plethora of enhancements that border on main areas such as:

  1. DirectShow and Media Foundation support.
  2. Text console redesign.
  3. Core modules in PE format.
  4. Vulkan backend for WineD3D.

In this guide, we give you sights on how to install Wine 6.0 on Ubuntu 20.04. We already have a guide on how to install Wine on Debian 10.

Step 1: Update the system

First and foremost, ensure that the package lists are updated by running the command:

Step 2: Download and add Wine repository key

After updating the system, the next course of action is to download the repository key and add it to gpg keyring file. Use sudo apt-key list to list your trusted keys.

The following command add wine repository key:

Step 3: Add the Wine repository

Once the repository key is added, proceed and enable the Wine repository on your Ubuntu system as follows:

Step 4: Install Wine on Ubuntu 20.04

Now that the repository is ready, proceed to install Wine 6 on your Ubuntu 20.04 system.

Quite a number of packages will be downloaded.

After the installation is successfully completed, check the wine version with the command. Wine version 6.0 is installed on your machine.

Step 5: Install .Exe programs using Wine

Wine can be launched directly from the terminal as follows:

To get help while using the wine software:

Let’s now install a windows application, in this case Notepad++ which is a code editor. Download the .exe file from Github repository as follows.

Then run the application using wine to install your downloaded .exe application.

Wine creates a configuration file and places it in the home directory.

For .NET applications to work, you need to install Wine Mono installer.

The download takes about 3 minutes or so to complete.

Additionally, install the Wine Gecko package.

Eventually, Notepad ++ installer will pop up as shown. Just click ‘Next‘ and accept the defaults.

How to run windows software on ubuntu with wine

You can launch notepad from the terminal with the command:

Conclusion

Wine comes in handy when you want to run Windows-only applications that you want to execute in a Linux environment. Hopefully, you can now install Wine on Ubuntu 20.04 and run windows applications.

What are the steps to install Wine 7 on Ubuntu 20.04?. For those new to Wine, it is an open source software created to enable Linux users run Microsoft Windows applications. Wine 7 is the latest stable release of Wine available for installation and it contains a large number of improvements which includes but not limited to:

  • Vulkan backend for WineD3D
  • DirectShow and Media Foundation support
  • Text console redesign
  • USB kernel driver
  • Mouse position history
  • Plug & Play device notifications
  • WebSocket API
  • Initial support for Apple Silicon

Install Wine 7 on Ubuntu 20.04

The installation of Wine 7 on Ubuntu 20.04 is a straightforward process as all packages are provides in Wine repository.

Step 1: Enable 32 bit architecture

But before installation we need to enable enable 32 bit architecture if running on a 64-bit system. This is achieved by running the command below.

Step 2: Download and add the repository key

Install wget if not present in your system.

Then download and add repository key:

You should receive “OK” in the output.

Step 3: Add the Wine repository

After importing the key, proceed to add repository.

Command execution output:

Step 4: Install Wine 7 on Ubuntu 20.04 Linux

With the repository ready we can install Wine on our Ubuntu 20.04 Linux machine.

Be informed that a good number of packages will be installed. This may take sometime if you have weak internet connection:

After the package has been installed, Check your version once the Wine installation is complete:

Step 5: Using Wine 7 on Ubuntu 20.04

For command line guys the wine tool can be invoked directly on the terminal.

Accessing help page:

Install test application like Notepad++

Use wine to install your downloaded .exe application.

Agree to install Mono and Gecko packges.

Then begin your application installation using Wine.

The application can be launched like any other Linux application after installation.

Running Notepad++ application.

This confirms Wine 7 has been installed successfully on Ubuntu 20.04.

Your support is our everlasting motivation,
that cup of coffee is what keeps us going!

As we continue to grow, we would wish to reach and impact more people who visit and take advantage of the guides we have on our blog. This is a big task for us and we are so far extremely grateful for the kind people who have shown amazing support for our work over the time we have been online.

Thank You for your support as we work to give you the best of guides and articles. Click below to buy us a coffee.

How to run windows software on ubuntu with wine

Wine, which is short for Wine is Not an Emulator, is the flagship open-source compatibility layer available within the Linux ecosystem – or generally POSIX (Portable Operating System Interface) compliant – for Windows applications. A decent open source project has been established with the primary goal of ensuring the long-term potential of Windows on Linux.

Considering the continuous development of the platform, Wine has become instrumental in helping Windows users, especially those new to Linux to transition to a Linux-based operating system as their daily driver.

However, it hasn’t had a lot of success due to the incompatibility with some Windows applications that may arise and as a result, many are often left disappointed as they usually expect a smooth experience as they had on Windows which is no further from the truth.

For what it’s worth, these apps have their unique dependencies that Wine may not be able to satisfy and this is where Bottles comes in.

Bottles is one of the main solutions that aims to change that narrative by allowing you to manually configure the dependencies your app may need with little trouble. Even better, Bottles also satisfies the often unique cases that games may require including support for some of the biggest gaming libraries like Steam.

Why Bottles?

Bottles as a new platform dependent on Wine is looking to reorient the approach of Windows application installation by providing a sandboxed environment that properly isolates your “Bottles” installation provided you go with the Flatpak route of installation.

Essentially, having such a setup means that you get to decide when Bottles accesses your personal files/home directory. With versioning manager baked in, Bottle is able to help you return to a state that worked previously.

However, in order to benefit from this feature, you have to first enable it by going to the Versioning tab. Once enabled, Bottles basically creates a brand new state with your default configuration and a new one every time you add a new dependency to your installation.

How to run windows software on ubuntu with wine

Installing Bottles in Linux

With a combination of ready-to-use settings, libraries, and dependencies, Bottles has essentially redefined the scope of Windows applications on Linux. This is, for all intents and purposes, a new way to handle Windows prefixes using environments that go beyond the ordinary.

Installing bottles is a pretty straightforward affair as the developers recommend the Flatpak route which is by far the easiest way to configure such an installation in an isolated environment that you can easily nuke when you’re done or whenever you decide you no longer need Windows on your Linux system.

For Ubuntu Systems, simply executes the commands below consecutively.

For other systems, you need to set up Flatpak and then go to Flathub to install Bottles as shown.

Configuring Bottles in Linux

With an integrated dependency manager, bottles don’t just assume the preconfigured dependencies to satisfy every use case you may have, instead, it does a pretty good job of enabling you to individually manage the dependencies for every windows application you may need to install.

With the creation of every Bottle, you’re establishing a unique isolated environment for the designated application.

How to run windows software on ubuntu with wine

Gaming Support

By default in the 2022.2.14 update, Bottles has taken this a step further by enabling installers that further simplify the process of getting compatible Windows applications running on your Linux system.

Bottle installers have been developed with the help of the community which is quite inspiring considering the huge benefit of automating the entire installation process including a painless dependency configuration.

With the ability to choose between Gaming and Software environments you can rapidly optimize your Windows application deployment. But that’s not all; you can decide to configure a custom environment – reserved for advanced users – if you have a more peculiar use case. You can learn how you can better manipulate Bottles here.

How to run windows software on ubuntu with wine

For what it’s worth, the default options should work just fine without any real caveat. Even better? Bottles have cleverly integrated a system that shows the compatibility level of each application available via the installers.

This essentially gives you a quick visual overview of the compatibility level of each application. The levels are Bronze to Silver, Gold, and Platinum.

Given that the platform is highly tweakable, You can effectively choose from a variety of preconfigured options that further streamlines the setup process. These options include dxvk, vkd3d, gamemode, esync, fsync, and potentially even more.

How to run windows software on ubuntu with wine

While there are undoubtedly alternatives to the Bottles system, there’s arguably little to no real effort like Bottles that essentially dumbs down the entire process of Windows applications on Linux while offering a pretty neat UI to go along. This further maximizes the ability to convert Windows users over to Linux.

Wine is an open-source, free and easy-to-use program that enables Linux users to run Windows-based applications on Unix-like operating systems. Wine is a compatibility layer for installing almost all versions of Windows programs.

Wine 6.0 is finally released and it comes with an array of numerous enhancements and a total of 40 bug fixes. You can find out all the new features and changelog of this new release on the Wine announcement project page.

This article describes a few easy steps to install the latest stable version of Wine 6.0 under Debian 10/9, Ubuntu 20.04-18.04, and Linux Mint 20-19 systems, and also we will see how to configure wine, install windows software, and Un-install.

On this page

  • How to Install Wine 6.0 on Ubuntu and Linux Mint
  • How to Install Wine 6.0 on Debian
  • How to Install Wine Using Source Code on Ubuntu, Mint & Debian
  • How to Use Wine to Run Windows Apps & Games

Installation of Wine 6.0 on Debian, Ubuntu, and Linux Mint

If you are looking to have the most recent version of the Wine 6.0 stable series, you have to use a new Wine repository PPA which offers both development versions and stable versions of Wine for Debian, Ubuntu, and Linux Mint.

Install Wine on Ubuntu and Linux Mint

To install Wine 6.0 on Ubuntu and Linux Mint, open the terminal by hitting ‘CTRL + ALT + T ‘ from the desktop and run the following commands to install it:

If you get the error “winehq-stable : Depends: wine-stable (= 6.0.0

bionic)“, while installing wine, you need to add the following PPA to fix the error.

Install Wine on Debian

To install Wine on Debian.

Next add the following repository to /etc/apt/sources.list or create a *.list under /etc/apt/sources.list.d/ with the following content.

Now update the package repository database and install Wine as shown.

Installing Wine Using Source Code on Debian, Ubuntu & Mint

Another way to get the most recent stable version of Wine (i.e. 6.0 as of now), is to build wine from source tarball using the following commands.

How to Use Wine to Run Windows Apps & Games

To demonstrate how we can run Windows program using wine, we have downloaded Rufus .exe file from the official Rufus download page.

To run Windows Rufus executable file, run the command:

Run Windows Program in Ubuntu

Once you run the program, Wine will start creating a configuration file in the user home directory, in this case,

Wine Configuration

During Wine configuration, it will as you to install the wine-mono-package which is required by .NET applications, click the ‘Install’ button.

Wine Mono Installer

The download will soon start.

Downloading Wine Mono Installer

Additionally, it will also ask you to install the Gecko package which is required by applications embedding HTML.

Wine Gecko Installer

Choose whether you want to check for application updates from time to time.

Rufus Update Policy

Finally, the Rufus will be displayed as shown.

Rufus Program Running on Ubuntu

We have successfully installed Wine on Debian, Ubuntu, and Linux Mint and shown you a preview of how you can run Windows applications in a Linux environment.

Uninstalling Wine in Debian, Ubuntu, and Linux Mint

If you are not happy with the wine program, you can remove it completely by using the following command.

You can also download the Wine source package for other Linux distributions from the wine download page.

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

We are thankful for your never ending support.

How to run windows software on ubuntu with wine

The biggest difficulty most Windows users face when they switch to a Linux distribution is the inability to run their favorite Windows software, especially games. Gaming on Linux has improved, but to play Windows-only games on Linux, you’ll need to use Wine.

Wine is designed to help bridge the gap between Windows and Linux software, making Windows-only games and software compatible without massive performance penalties. Here’s how to install Wine on Linux.

Installing Wine

As one of the most well-known Linux packages, installing Wine should be pretty straightforward on the most popular Linux distributions. You can download, compile and install the appropriate packages from the Wine website, or use the packages supplied as part of your Linux distribution.

However, you should check first whether you’re running on a 64-bit version of Linux. To do that, open your terminal and type lscpu .

This should display some technical information about your PC.

How to run windows software on ubuntu with wine

Under the “CPU op-modes” section, if you only see 32-bit, install the 32-bit version of Wine. Otherwise, install the 64-bit version.

To install the 32-bit version of Wine on Ubuntu and Debian-based operating systems, type:

Otherwise, to install the 64-bit version, type:

If Wine is already installed on your Linux PC, and you’re unsure which version you have installed, open a terminal and type:

This will display the version of Wine you have installed as well as the version number.

Configuring Wine

In many cases, you won’t need to configure Wine itself after it’s installed, but you will need to generate Wine’s configuration before you can use it.

By running the GUI Wine configuration tool, you’ll generate a fresh configuration file for Wine which you can then configure to your own requirements later.

How to run windows software on ubuntu with wine

To run it, open your terminal window and type:

It may take a few moments for your initial Wine configuration file to be generated. Once it is, the configuration tool will open. If you don’t plan on changing Wine’s configuration, it’s safe to close it at this point by clicking “OK.”

Using the Wine application database, you can find relevant settings for any Windows games or software you’re looking to run. You can then modify your settings using the Wine configuration tool to meet these requirements.

Installing Windows Games Using Wine

To run Windows games or software, you’ll need to download the files for them as you would on Windows. Some may have specific installation instructions, so be sure to check for an entry in the Wine application database first.

Many Windows installers come as EXE files. Linux doesn’t generally support EXE files, but using Wine, you can use them.

How to run windows software on ubuntu with wine

To run a Windows installer on Linux, download and place the EXE file in a suitable location. Open a terminal window and type:

This will run the installer file where you can follow the installation process in the same way you would on Windows.

If you ever need to uninstall any Windows software, open the terminal and type:

This brings up a Windows-style control panel where you can find examples of your existing software and remove them. You can also remove the files manually.

Running Windows Games and Software Using Wine

Typically, Windows files are installed to the “C” drive. As this doesn’t exist on Linux, Wine creates a folder (usually /home/your-username/.wine/drive_c) to act as the “C” drive for your Windows software.

This is where you’ll need to locate any installed software or games. To do that, search through and find the EXE file for the software you’re looking to run.

This is probably going to be found in the “Program Files” or “Program Files (x86” folders. Once you’ve located your software, you can run it the same way you ran the installer.

To do that, open your terminal window and type:

Using Wine, your Windows software or game should run on your Linux desktop in much the same way as it would natively on Windows.

How to run windows software on ubuntu with wine

It isn’t a perfect solution, so if you run into difficulties, check the Wine application database listing for your game or software to find further advice. Your software or game may have specific instructions to consider before you run it.

Running Windows Games and Software on Linux

With Wine, you don’t need to give up using Windows software and playing Windows-only games. As it doesn’t emulate a Windows PC, you can dedicate the full power of your system resources to your Linux distro, too.

Some of the best Windows games can be played on Linux using Wine. There are also plenty of other top free Linux games you could play instead, too.

Our latest tutorials delivered straight to your inbox

  • By Brian Fagioli
  • Published 3 years ago

How to run windows software on ubuntu with wine

It used to be, people would scoff at the idea of switching to a Linux-based operating system due to a lack of software. While that is still true for some folks — especially business users — it is less of a concern these days. Why? Well, so many things are done through the web browser nowadays, lessening dependence on Windows software. For many consumers, just having the Google Chrome browser on, say, Ubuntu, is more than enough to accomplish their wants and needs. Not to mention, there are many quality Linux apps like GIMP and DaVinci Resolve.

But OK, lets say you really want to use a Linux-based operating system, but there’s some Windows-only software that you absolutely cannot live without. Thankfully, you may still be able to ditch Windows and upgrade to something like Fedora or Linux Mint. How? Thanks to the excellent Wine. This compatibility layer (don’t you dare call it an emulator), can sometimes enable you to run Windows software on Linux. Today, version 4.0 is released.

The Wine developers share that there are a massive 6,000 changes found in version 4.0, with the following four features being highlighted. Of course, that is just a small sampling of the massive changelog. If you are interested in reading the full list, you can do so here.

  • Vulkan support.
  • Direct3D 12 support.
  • Game controllers support.
  • High-DPI support on Android.

Before you get too excited, however, you should know that Wine is hardly flawless. Some apps and games will work fine, while others may be slow or buggy. There can be a lot of trial and error involved. Unless a certain Windows-only program is critical for you, I would instead try finding a Linux alternative or opting for a web-based solution, such as Microsoft’s excellent Office Online. In other words, in many cases, Wine should be a last resort.

If you are ready to download, you can get the source here. Looking for an easier way to install it? You can use the below links to download the appropriate packages — just follow the instructions. Keep in mind, however, it doesn’t seem that 4.0 is available yet in the repos, so if you do choose to install it that way today, you may instead get version 3.x. If that is the case, you can simply wait for the packages to be updated at a later date.

What Windows-only software is stopping you from switching to Linux? Please tell me in the comments below.

The WINE project has helped many users continue to use some of their favorite Windows programs without the hassle of dual-booting, or losing resources to a virtual machine. Setting up and running WINE isn’t the easiest feat, but fortunately the open source community has produced q4wine, a program to help manage WINE and the excellent winetricks script.

Installation

There’s two ways to get these two programs installed on a typical Ubuntu machine. Which way you choose depends on your preferences:

First Method

Ubuntu includes a version of q4wine (v0.121-4) in the Quantal repositories. This will have gone through the Ubuntu testing process prior to release, but this version appears to be a bit older.

Installing this version is as simple as selecting it in the Software Centre, or running the following at the command line:

Second Method

There is also a PPA containing an updated version of q4wine (v0.999-rc8-0ppa2

precise1) as well as the most recent unstable (q4wine-unstable) build (v0.999-20121116-234140-3627460-0ppa1

quantal1) for the truly brave.

You can install one of these updated versions with the following:

I’ll be using the Ubuntu repository version for this article.

Configuration

Before you start up q4wine, it might be useful to start up “wineconfig” (found in the new “Applications > Wine” menu you should have now). This will enable the new WINE installation to update any preferences you might have from a previous install. Once completed, you can launch “q4wine” with that name at the command line, or in the “Applications > System” menu.

On first launch, q4wine will run a wizard to get things set up. The first screen is a simple welcome to the program, and the second displays a little about the authors.

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

The next screen will ask for paths to your WINE installation… these should be filled in for you. In the event they’re not, on an Ubuntu system the values should be as follows:

wine bin:/usr/bin/wine
wine server:/usr/bin/wineserver
wine loader:/usr/bin/wine
wine libs:/usr/lib/wine (for 32-bit systems)
/usr/lib/x86_64-linux-gnu/wine/ (for 64-bit systems)

How to run windows software on ubuntu with wine

You’ll also need to check some paths to other utilities on the following two screens, but these also should be filled in for you. You can always use “whereis” or “locate” to find the programs.

How to run windows software on ubuntu with wine

The next screen asks for proxy information for your network. You can safely leave this field as it is, unless you are using a proxy for your Internet connection. The next screen will ask how you’d like to do root-level authorization (such as to mount a CD-ROM). Select “gui sudo” here to use a graphical tool.

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

The last screen will inform you that setup is complete.

Usage

Using q4wine to install a number of applications is simple using the “winetricks” script. On the “Setup” tab, select the “System Software” tab, then click the wine glass button – this will launch winetricks, as shown below.

How to run windows software on ubuntu with wine

The winetricks window will display a list of applications and other software that can be installed automatically (if none appear, try the “Refresh list” button). Selecting one of these and clicking the “Install” button will install the application for you.

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

Running the application isn’t quite as intuitive, however. From the “Programs” tab, click the “Default” item, and right-click on the empty window to the right. One of the options will be “New,” and selecting this will allow you to create an icon as shown below.

In the “Program” field, you’ll need to find where winetricks installed your program (for my MSPAINT install, it was

/.local/share/wineprefixes/mspaint/drive_c/windows/), select the .EXE, and click “OK” to create the icon.

You’ll now be able to launch your program by double-clicking this icon (you can also drag this to the desktop for an easily-accessible launch icon). Using the “Run” command, you’ll also be able to install programs not available via winetricks. So go find those old install CD’s and MSI’s and get started! (I just installed the excellent Notepad++ myself…)

How to run windows software on ubuntu with wine

Our latest tutorials delivered straight to your inbox

Wine, the software that Microsoft has partially credited with making Windows 10 Windows Subsystem for Linux possible, has been updated with over 7,400 changes.

Developer

  • Developers are burned out. Here’s what they’re doing to tackle it
  • North Korea’s tech workers are posing as American freelance developers
  • Your guide to software developer salaries and jobs
  • Ukrainian developers share their stories from the war zone

Wine is a compatibility layer, designed for Unix-like OSes, which enables Linux and macOS systems to run Windows applications.

In the era of Windows XP and former Microsoft CEO Steve Ballmer, Microsoft used its anti-piracy Windows Genuine Advantage program to block updates to Wine users on Linux systems.

Back then, Microsoft’s top echelons refused to publicly recognize the existence of Wine, which meant its developers were even flattered by Microsoft’s effort to block Windows and Office updates to Wine users because at least it showed Microsoft had acknowledged their presence.

But in today’s tech world of cloud computing, interoperable systems, and receding desktop sales, Microsoft has come out as a supporter of the techniques Wine developers used to make Windows software compatible with Linux machines.

Microsoft held up Wine as an example of the importance of open APIs that a victory to Oracle could threaten, which in turn could prevent it in future from creating a feature like WSL – a layer in Windows that lets developers who use Linux command-line tools create applications in Azure.

“In another example from the 1990s, an open-source developer created a program called Wine, which allowed developers to enable Windows applications to run on computers that used the Linux open-source system, without explicit authorization from Microsoft,” wrote Microsoft.

“To create Wine, the developer ‘use[d] the same hierarchy of function names’ of various Windows APIs. Years later, Microsoft created ‘the inverse of Wine’, reimplementing the structure of certain Linux APIs to create the Windows Subsystem for Linux, a program that allowed Linux programs to run on Windows.

“The Windows-Linux experience shows that reuse of functional code is a two-way street that benefits both the original creator and the follow-on developer – and ultimately the consumer.”

The Wine 5.0 update takes advantage of this two-way street, introducing Portable Executable (PE) modules, which are built in the Windows binary PE file format that’s used in executables and DLLs.

According to Wine developers, now the “PE binaries are copied into the Wine prefix instead of the fake DLL files”, making the prefix look “more like a real Windows installation, at the cost of some extra disk space.”

The new release also supports multiple displays and monitors, and there’s Vulkan driver support up to version 1.1.126 for Android.

  • By Brian Fagioli
  • Published 4 months ago

How to run windows software on ubuntu with wine

It used to be, people would scoff at the idea of switching to a Linux-based operating system due to a lack of software. While that is still true for some folks — especially business users — it is less of a concern these days. Why? Well, so many things are done through the web browser nowadays, lessening dependence on Windows software. For many consumers, just having the Google Chrome browser on, say, Ubuntu, is more than enough to accomplish their wants and needs. Not to mention, there are many quality Linux apps like GIMP and DaVinci Resolve.

But OK, lets say you really want to use a Linux-based operating system, but there’s some Windows-only software that you absolutely cannot live without. Thankfully, you may still be able to ditch Windows and upgrade to something like Fedora or Linux Mint. How? Thanks to the excellent Wine! This compatibility layer (don’t you dare call it an emulator), can sometimes enable you to run Windows software on Linux. Today, version 7.0 is released.

“The Wine team is proud to announce that the stable release Wine 7.0
is now available. This release represents a year of development effort and over 9,100 individual changes,” explains Alexandre Julliard, Wine developer.

The developer shares the following areas where major changes were implemented. You can see a full change log here.

  • Most modules converted to PE format.
  • Better theming support, with a bundled theme for a more modern look.
  • Vastly improved HID stack and joystick support.
  • New WoW64 architecture.

Before you get too excited, you should know that Wine is hardly flawless. Some apps and games will work fine, while others may be slow or buggy. There can be a lot of trial and error involved. Unless a certain Windows-only program is critical for you, I would instead recommend finding a Linux alternative — or opting for a web-based solution — such as Microsoft’s excellent Office Online. In other words, in many cases, Wine should be a last resort.

If you are ready to download Wine 7.0, you can get the source here. Looking for an easier way to install it? You can download the appropriate packages here.

What Windows-only software is stopping you from switching to Linux? Please tell me in the comments below.

SDR# is a very popular Windows SDR program often used with the RTL-SDR and Airspy SDR. One drawback is that it lacks native Linux compatibility. In the past it has been possible to run SDR# via WINE, however some newer updates were thought to have broken that ability. WINE is a Windows emulator that allows some Windows programs to run under Linux.

However, recently on Twitter we’ve seen a Tweet by @albinstigo indicating that SDR# can indeed run on Ubuntu 20.04 via WINE 5.0. In a Tweet he explains the steps which are quite simple:

  1. Install WINE via apt.
  2. Install dotNET 4.8 via winetricks.
  3. Install the Verdana font via winetricks.
  4. Enjoy SDR

One limitation is that the emulated SDR# cannot connect to the SDR natively via the USB. So you will need to use TCP server software such as rtl_tcp or SpyServer to get it to work. Basically, run the server on the native Linux environment, then connect to it in SDR# running on the emulated Windows environment.

1. Install wine via apt.
2. Install dotNET 4.8 via winetricks.
3. Install the Verdana font via winertricks.
4. Enjoy SDR.

I’m using it via spyserver at the moment.

Related posts:

  1. Running SDR# in a Windows Virtual Machine on Linux
  2. A Tutorial on Decoding NOAA and Meteor M2 Weather Satellite Images in Ubuntu
  3. Using Windows Subsystem For Linux (WSL) to Run Linux SDR Programs on Windows 10
  4. Skywave Linux: New Linux Ubuntu Distribution made for Software Defined Radio
  5. Changes to SDR#: Update to .NET 4.6, Linux support and new install procedure
  1. December 4, 2020 – 12:13 pm Evgeny

I strongly recommend installing gdiplus via winetricks to improve performance and to avoid font rendering bugs.

I have a github gist with some details on this as well – also explains a bit why you have to use spyserver and cannot go direct to the dongle iirc. You can find it at

WINE is Not an Emulator 😉

i was gonna say the same

I can confirm – this process worked on Fedora 32. Note that Fedora 32 packages Wine 5.18 and winetricks complains that dotnet48 is broken under 5.18. I used the –force option and it appears to have worked – at least SDR# starts up. I was able to connect to several spyservers over the internet.

Wine 5.12 was released a day ago as the latest development release of the compatibility layer allows to run Windows apps on Linux and Mac OS. The official apt repository has made the packages for all current Ubuntu releases.

Wine 5.12 release highlights include:

  • NTDLL converted to PE format.
  • Support for the WebSocket API.
  • Improved RawInput support.
  • Vulkan spec update.
  • Total of 48 bug fixes.

How to Install Wine 5.12 in Ubuntu:

Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application menu. When it opens, run following commands one by one.

1.) Run command to enable 32 bit architecture (if you haven’t already):

Type user password (no asterisk feedback) when it prompts and hit Enter to continue.

2.) Download and install the repository key via command:

3.) Add wine repository via command (for Ubuntu 20.04 and Linux Mint 20):

NOTE: You may replace focal in the code with:

  • bionic for Ubuntu 18.04 and Linux Mint 19.x
  • eoan for Ubuntu 19.10

4.) Add PPA for the required libfaudio0 library:

For Ubuntu 18.04 and Linux Mint 19.x only, libfaudio0 library is still required to install from a third-party repository by running command:

5.) Finally install Wine 5.12 via command:

NOTE: installing the latest development release will automatically remove the stable version (if installed).

And for the unmet dependencies issue installing 32-bit libraries, try running command:

(Optional) After successfully installed Wine 5.12, you may remove the PPAs by launching Software & Updates utility and navigating to Other Software tab.

Learn the steps to install PlayOnLinux on Ubuntu 22.04 LTS Jammy JellyFish using command terminal and graphical user interface software app.

PlayOnLinux is a graphical frontend for Wine. It helps in installing, configuring and uninstalling Windows applications on Linux. In addition, it allows each Windows program to be installed in a separate Wine prefix, with which a program can be assigned a different Version of Wine or individual programs can be configured independently of each other. For example, it is possible to run games that no longer run under current Wine versions with an older Wine version.

Many programs run on Playonlinux only (or best) in their 32-bit version. However, native support for 32 bits is getting less and less on Ubuntu. Since at least Ubuntu 20.04, the support of the Linux system for 32 bits must be created manually. In addition, the package “wine32” must be installed. The package “wine32-preloader” is recommended in this context.

Steps to install PlayOnLinux on Ubuntu 22.04 LTS

The steps given here to install PlayonLinux are also applicable for other versions of Ubuntu such as 18.04/20.04 including for Linux such as Debian, Linux Mint, POP_OS, ElementaryOS and more…

#1st way using GUI

1. Open Ubuntu 22.04 Software

We can install PlayonLinux using the graphical user interface. For that click on the Ubuntu software icon given on the left side app Dock.

2. Install PlayonLinux

After opening the Software center app, click on the Search icon, after that inside the search box type- playonlinux. Soon, in the search result you will have the front-end application for the wine. Open that and click on the “Install” button.

How to run windows software on ubuntu with wine

#2nd method using command terminal

3. Perfrom system update

If you are comfortable with command line then open your terminal and first run the system update command as given below:

4. Install PlayOnLinux on Ubuntu 22.04

We don’t need to add any third party repository for getting this front-end GUI for Wine, the packages to install it on Ubuntu are already available through its standard repository. Hence, simply use the APT package manager to get it.

Once the installation is completed to check the version use;

5. Run the Wine GUI

Go to Application launcher by clicking on the “Show applications” icon given on the Dock of Ubuntu. And then search for the installed “playonlinux”; as its icon appears, click to run the same.

How to run windows software on ubuntu with wine

6. Install Windows Program

To install a program listed on PlayonLinux- click “Install” option given in the toolbar. Select the program from the given list or search using the box given for it and then use the executable of that to install on your Linux. PlayonLinux will prepare the corresponding environment automatically. For example Microsoft Word.

How to run windows software on ubuntu with wine

Alternatively, you can install the Windows application manually by using its executable file. For that follow the given steps:

For manual installation click the option “Install a non-listed program” after that select whether you want to install a new program (“Install a program in a new virtual drive”) or install a patch (“Edit or update an existing application”).

How to run windows software on ubuntu with wine

How to run windows software on ubuntu with wine

Give some name to your new drive.

How to run windows software on ubuntu with wine

If you want to use any other version of Wine or configure the Wine setting or Install some libraries for your new virtual drive then from here that is possible. If you don’t have any idea about these settings then simply click on the “Next” button.

How to run windows software on ubuntu with wine

Select the architecture of the application you want to install using the PlayOnLinux.

How to run windows software on ubuntu with wine

After that Browse the Executable file of Windows program you want to install on your Linux.

Note: There is no guarantee that all kind of Windows application will work properly using the Wine or PlayonLinux.

How to run windows software on ubuntu with wine

7. Managing Wine Versions

A very interesting feature of PlayOnLinux is the option to install different Wine versions in parallel and assign them to a program. The menu item “Manage tools → Wine versions” takes you to the dialog shown on the right. In this dialog, all Wine versions are listed and you can install them by clicking the version number and then the arrow key to add it. The Wine version will then be downloaded and installed automatically.

How to run windows software on ubuntu with wineHow to run windows software on ubuntu with wine

8. How to uninstall

In future or due to any reason those who want to completely remove PlayonLinux from their system can use the given command: