How to install 32bit application with Wine? [SOLVED]


Tips and Tricks, Ubuntu

Author: Omer Cakmak
Reviewer: Deepak Prasad

Wine is a free application that enables Windows software to run on POSIX-compliant operating systems such as Linux and Mac OS X. Wine stands for "Wine Is Not an Emulator".

Instead of virtual machine or emulator in built-in Windows logic; Wine instantly converts Windows API calls to POSIX calls, avoiding the performance and memory losses that other methods suffer from. It allows you to integrate Windows applications cleanly into your desktop.

32 and 64 bit applications can be installed with Wine. In any Linux distribution, the packages that need to be installed vary according to the architecture you want to install.

In this article, we will explain the steps required to install applications with 32-bit architecture on the Ubuntu distribution.

To run a 32-bit exe application on any Linux distribution, the best method is to use wine. You can install  wine or install with the PlayOnlinux wine emulator.

 

Method-1: Install 32 Bit Application with Wine

Install wine32 package

Update the package repository before package installation:

foc@ubuntu22desktop:~$ sudo apt update -y

Then install the wine32 package:

foc@ubuntu22desktop:~$ sudo apt install wine32 -y

Installed wine32 package version:

foc@ubuntu22desktop:~$ wine --version
wine-6.0.3 (Ubuntu 6.0.3~repack-1)

We have a 32-bit application:

foc@ubuntu22desktop:~/Downloads$ ls
winrar-x32-620tr.exe

Now type the 32-bit application name after the wine command in the terminal:

foc@ubuntu22desktop:~/Downloads$ wine winrar-x32-620.exe

Then the installation of the application starts with the graphical interface:

How to install 32bit application with Wine? [SOLVED]


How to install 32bit application with Wine? [SOLVED]


When the installation of the application is complete, you can now access it from the menu:

How to install 32bit application with Wine? [SOLVED]

Many 32-bit applications can be installed using this method. The point here is that the wine32 bit package is installed on the system, giving you an environment to install 32 bit applications.

 

Change Default WINEPREFIX

In wine installation the WINEPREFIX value is "$HOME/.wine". When you go to this directory from the GUI, you can see it:

How to install 32bit application with Wine? [SOLVED]

Delete the old .wine directory:

foc@ubuntu22desktop:~$ rm -rf ~/.wine

Then create the new WINEPREFIX directory:

foc@ubuntu22desktop:~$ mkdir ~/.MyWine

For installation, type the command like this:

foc@ubuntu22desktop:~$ WINEARCH=win32 WINEPREFIX=~/.MyWine wine winrar-x32-620.exe

The installation was successfully done to the specified directory.

foc@ubuntu22desktop:~$ ls ~/.MyWine/drive_c/Program\ Files/WinRAR
7zxa.dll      Order.htm   RarExt64.dll  Uninstall.exe  WinRAR.chm  zipnew.dat
Default.SFX   Rar.exe     RarFiles.lst  Uninstall.lst  WinRAR.exe
Descript.ion  Rar.txt     ReadMe.txt    WhatsNew.txt   Zip.SFX
License.txt   RarExt.dll  UnRAR.exe     WinCon.SFX     rarnew.dat

 

Method-2: Install 32 Bit Application with PlayOnLinux

In the previous step, we installed an application with wine32 in the terminal. PlayOnlinux is used to use Wine with GUI.

Start by updating the package repository:

foc@ubuntu22desktop:~$ apt update -y

Then install the playonlinux package:

foc@ubuntu22desktop:~$ sudo apt install playonlinux -y

Now open PlayOnLinux from the menu and start the application installation:

How to install 32bit application with Wine? [SOLVED]

 

  • During a PlayOnLinux installation > Next
  • PlayOnLinux is not related to WineHQ > Next
  • Welcome to PlayOnLinux manual installation wizard > Next
  • What would you like to do? > Install a program in a new virtual drive > Next
  • Give the virtual drive a name > Winrar

You can configure it before installation if you want, but if you are installing for the first time, continue with Next.

How to install 32bit application with Wine? [SOLVED]

  • 32 bits windows installation > Next
  • Browse > Select your .exe file. > Next

Enter a name without spaces:

How to install 32bit application with Wine? [SOLVED]


After this step, the installation of the application you choose to install starts:

How to install 32bit application with Wine? [SOLVED]


The installation of the application is completed:

How to install 32bit application with Wine? [SOLVED]


Create a shortcut in PlayOnlinux:

How to install 32bit application with Wine? [SOLVED]


Name the shortcut:

How to install 32bit application with Wine? [SOLVED]


Continue without creating any other shortcuts:

How to install 32bit application with Wine? [SOLVED]


The installation is complete, you can start the application with the shortcut in PlayOnlinux:

How to install 32bit application with Wine? [SOLVED]


In PlayOnlinux you can see that wine is installed as 32-bit:

How to install 32bit application with Wine? [SOLVED]


You can start the application with the top menu or "Run" from the right of the screen:

How to install 32bit application with Wine? [SOLVED]


How to install 32bit application with Wine? [SOLVED]


The application shortcut cerate on the screen. Give permission to run with "Allow Launching".

How to install 32bit application with Wine? [SOLVED]


You can access your application from both the shortcut on the desktop and PlayOnlinux.

How to install 32bit application with Wine? [SOLVED]

In wine installation and application installation with PlayOnLinux, the WINEPREFIX value is created in the "~/.PlayOnLinux/wineprefix/winrar/" directory.

foc@ubuntu22desktop:~$ ls .PlayOnLinux/wineprefix/winrar/
dosdevices playonlinux.cfg system.reg userdef.reg
drive_c

From the GUI it looks like this:

How to install 32bit application with Wine? [SOLVED]

Modification is not recommended as it will break all its shortcuts.

 

Summary

We installed windows applications with 32-bit architecture with both wine and PlayOnLinux. We gave an example of replacing WINEPREFIX. Although you can change it, it is recommended that you follow the system's standards.

 

References

wine.htmlvalidator.com - How to Install Wine on Ubuntu 20.04 LTS
forum.winehq.org - Make 32-bit WINEPREFIX on 64-bit System
askubuntu.com - How to install wine32 on ubuntu 18.04 64bit?

 

Omer Cakmak

Omer Cakmak

He is highly skilled at managing Debian, Ubuntu, CentOS, Oracle Linux, and Red Hat servers. Proficient in bash scripting, Ansible, and AWX central server management, he handles server operations on OpenStack, KVM, Proxmox, and VMware. You can connect with him on his LinkedIn profile.

Can't find what you're searching for? Let us assist you.

Enter your query below, and we'll provide instant results tailored to your needs.

If my articles on GoLinuxCloud has helped you, kindly consider buying me a coffee as a token of appreciation.

Buy GoLinuxCloud a Coffee

For any other feedbacks or questions you can send mail to admin@golinuxcloud.com

Thank You for your support!!

Leave a Comment