If you’ve ever wished to run Windows applications on your Linux system, Wine is the perfect solution for you. Wine is a Linux application that allows you to execute Windows programs on a Linux distribution. Unlike traditional emulators, Wine boasts better performance and compatibility, making it an attractive option for users looking to bridge the gap between Windows and Linux. In this blog post, we’ll walk you through the steps to install Wine on Ubuntu, so you can start running your favorite Windows applications seamlessly.

Introduction to Wine

For those who might have stumbled upon this blog unintentionally, let’s begin with a brief introduction to Wine. As mentioned earlier, Wine is a compatibility layer that enables Linux users to execute Windows software without the need for a virtual machine or emulator. It provides an environment that translates Windows API calls into native Linux calls, allowing Windows applications to run smoothly on a Linux system.

Step-by-Step Installation Guide

Let’s get started with the installation process. Follow these simple steps to set up Wine on your Ubuntu system:

Step 1: Check Your Machine Architecture

Before proceeding, determine your machine’s architecture, as this information is crucial for installing Wine correctly. Open a terminal and run either of the following commands:

$ dpkg --print-architecture


$ lscpu

If you find CPU op-mode(s): 32-bit, 64-bit for lscpu or AMD64 as the output for the dpkg command, you need to enable 32-bit support by running the following command:

$ dpkg --add-architecture i386

After running the command, verify that the architecture has been added correctly:

$ dpkg --print-foreign-architectures

Step 2: Set Up the Official Wine Repositories

While Ubuntu repositories do offer Wine, they might not always have the latest version. To ensure you have access to the most up-to-date Wine packages, it’s recommended to use the official Wine repositories. Run the following commands to configure the repositories:

For Ubuntu 22.04 (Jammy Jellyfish):

$ sudo mkdir -pm755 /etc/apt/keyrings
$ sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
$ sudo wget -NP /etc/apt/sources.list.d/https://dl.winehq.org/winebuilds/ubuntu/dists/jammy/winehq-jammy.sources

For Ubuntu 20.04 (Focal Fossa):

$ sudo mkdir -pm755 /etc/apt/keyrings
$ sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
$ sudo wget -NP /etc/apt/sources.list.d/https://dl.winehq.org/winebuilds/ubuntu/dists/focal/winehq-focal.sources

For Ubuntu 18.04 (Bionic Beaver):

$ sudo mkdir -pm755 /etc/apt/keyrings
$ sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
$ sudo wget -NP /etc/apt/sources.list.d/https://dl.winehq.org/winebuilds/ubuntu/dists/bionic/winehq-bionic.sources

Step 3: Update the Package List

After adding the Wine repositories, update the package list by running the following command:

$ sudo apt update

Step 4: Install Wine

With the Wine repositories now configured and the package list updated, it’s time to install Wine. Depending on your Ubuntu version, you can choose between the stable version and the version available in the Ubuntu repositories.

For Ubuntu 22.x (Jammy Jellyfish):

$ sudo apt install --install-recommends wine

For Ubuntu versions where a stable version is available:

$ sudo apt install --install-recommends winehq-stable

Step 5: Verify the Installation

Once the installation is complete, you can check the Wine version by running the following command:

$ wine --version

To test if Wine is working correctly, you can display a clock using the following command:

$ wine clock

Congratulations! You have successfully installed Wine on your Ubuntu system. You can now start exploring and running various Windows applications directly on your Linux machine.


Wine is a powerful tool that allows Linux users to run Windows applications without the need for a separate virtual machine. In this blog post, we’ve provided a step-by-step guide on how to install Wine on Ubuntu. By following these simple instructions, you can unlock a whole new world of possibilities and enhance your Linux experience by running your favorite Windows software seamlessly. So, go ahead and try out Wine on your Ubuntu system, and explore the endless opportunities it offers!

Server Hosting Solutions by RackNerd:

Shared Hosting
cPanel Web Hosting in US, Europe, and Asia datacenters
Reseller Hosting
Create your new income stream today with a reseller account
VPS (Virtual Private Server)
Fast and Affordable VPS services - Instantly Deployed
Dedicated Servers
Bare-metal servers, ideal for the performance-demanding use case.

Leave a comment

Your email address will not be published. Required fields are marked *