How to Install Wine on Ubuntu
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
Or
$ 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.
Conclusion
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!