Install & Use WineHQ in Ubuntu 20.04 LTS focal fossa or earlier versions

Wine which stands for “Wine Is Not an Emulator” is an application layer that allows the users to run Windows software on Linux. However, the compatibility of it is not 100 percent for each and every application out there meant specifically for Windows. Yet, it is quite effective and from time to time many users use it where they need any software which is not available for Linux.

WineHQ is not only meant for Linux but also other operating systems such as macOS and BSD can have its benefits. As I mentioned above it is not an Emulator instead it uses API conversion technology to make Linux corresponding to Windows corresponding functions to call DLL (Dynamic Link Library) to run Windows programs. Wine releases are completely open-source.

Enable 32-bit architecture  

It still supports 32-bit architecture as there are many old applications that don’t work on 64-bit. Thus, if your system is 64-bit, first enable the 32-bit architecture support using the below command:

sudo dpkg --add-architecture i386 6

Add Wine repository key

This is an important step as if you don’t add the repo key, while installation an error will appear. Basically, the downloading and adding of the Key will ensure, the packages we receive will from original source.

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

Get the WineHQ repository

  •  Ubuntu 20.04
 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
  • Ubuntu 19.10
 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
  • Ubuntu 18.04 or Linux Mint 19.x
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
  • Ubuntu 16.04 or Linux Mint 18.x
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'

Run system update command

To let the system know about the added repository and make it rebuild the APT cache, run the system update command:

sudo apt update

Install Wine on Ubuntu

This step will be common for all the operating systems running on this Linux. You can install the Wine as per your requirement from different branches.

  • Stable branch
sudo apt install --install-recommends winehq-stable
  • Development branch
sudo apt install --install-recommends winehq-devel
  • Staging branch
sudo apt install --install-recommends winehq-staging

To check the version of this Windows software installer on Linux run:

wine --verison

Setup Wine

Configure Wine environment for Windows applications you can set it to 64-bit as well as 32-bit according to the software you want to install. Here we are setting it to 32-bit.

export WINEARCH=win32
export WINEPREFIX=~/.wine32
winecfg

The winecfg command will open the Wine Configuration window, however, it would say “Wine could not find wine-mono packages” then allow it to install that along with others. Because we need these packages for .NET framework based applications.

Wine Configuration on Ubuntu Linux

Wine Configuration on Ubuntu Linux


Wine Configuration

Select the Windows version which you default on your Linux system from the dropdown box. Graphics, themes, screen resolution, and more…

Wine Configuration on Ubuntu Linux

Wine Configuration on Ubuntu Linux

To install any Windows Application on Linux using the WINE.  Just navigate to that directory-> Open command terminal there and run:

wine setupfilename.exe

Note: Replace the setupfilename.exe with the executable file of that Windows software you want to install. Here I have successfully installed Adobe Acrobat on my Ubuntu system using the WINE open source.

Open Adobe app on Ubuntu Linux

Open Adobe app on Ubuntu Linux

Adobe Acrobate installed on Ubuntu

Used Wine to install Adobe on Ubuntu 20.04

Used Wine to install Adobe on Ubuntu 20.04

Uninstall Wine

For stable installation:

sudo apt remove winehq-stable

For Developer:

sudo apt remove winehq-devel

For staging:

sudo apt remove winehq-staging

After that delete the wine folder created under your home directory:

rm -rf ~/.wine

In this way, we can enable the Wine repository to install on Ubuntu Linux systems.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.