Install Wine

The Wine team announced the new development release Wine 6.4 with new features and various bug-fixes.

Wine 6.4 added support for the DTLS protocol. Datagram Transport Layer Security (DTLS) is a protocol designed to secure data over UDP and is used for applications such as media streaming, VOIP, and online gaming for communication.

Other changes in the release include:

Wine is kept in the Raspberry Pi repository, so it is very easy to install it on your device. Use the simple command: sudo apt-get install wine. While installation you'll be asked about the permission to install a lot of different packages. Just type 'y' to agree. 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.

  • Fontset support in DirectWrite.
  • Dialog for editing Access Control entries.
  • Theming support for a few more common controls.
  • Support for Korean Wansung encoding.

Fortunately, Linux OS allows you to install your favorite Windows applications and games using the Wine program. Wine is a computability layer that enables you to install and run Windows programs on Linux systems. Initially, Wine does not support much of Windows applications, but now it supports a large number of Windows applications.

And there are various bug-fixes to Windows applications including RTG Bills 2.x, Acrobat Reader XI, Soldiers of Anarchy, The Witcher 3, and more.

How to Install Wine 6.4 in Ubuntu:

The new release package will be available in next a few days for Ubuntu 18.04, Ubuntu 20.04, and Ubuntu 20.10.

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

Install Wine Development version via following commands will replace the latest stable Wine release package if installed.

1.) Run command to enable 32 bit architecture (if you don’t have it):

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

2.) Install the repository key by running command:

3.) Add wine repository via command:

IMPORTANT: In this command, you have to replace focal with:

  • focal for Ubuntu 20.04, Linux Mint 20.x
  • groovy for Ubuntu 20.10.
  • bionic for Ubuntu 18.04 and Linux Mint 19.x

Don’t know your system edition? Run lsb_release -a command in terminal to check out.

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

5.) Finally install Wine 6.4 via command:

Install Wine

If you get unmet dependency issue, try aptitude command instead:

Uninstall wine:

You may remove the PPA by launching Software & Updates utility and navigating to Other Software tab.

To remove wine 6.4, run command in terminal:

Translations of this page:简体中文Nederlands

Installing WineHQ packages

The WineHQ repository key was changed on 2018-12-19. If you downloaded and added the key before that time, you will need to download and add the new key and run sudo apt update to accept the repository changes.

Ubuntu 18.04/Linux Mint 19.x do not provide FAudio, which is a dependency of current Wine. Follow the instructions in https://forum.winehq.org/viewtopic.php?f=8&t=32192 to install FAudio from the OBS. (FAudio packages for Ubuntu 19.10 and later are in the distro's universe repository.)

If you have previously installed a Wine package from another repository, please remove it and any packages that depend on it (e.g., wine-mono, wine-gecko, winetricks) before attempting to install the WineHQ packages, as they may cause dependency conflicts.

If your system is 64 bit, enable 32 bit architecture (if you haven't already):

Download and add the repository key:

Add the repository:

For this version:Use this command:
Ubuntu 21.04sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ hirsute main'
Ubuntu 20.10sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ groovy main'
Ubuntu 20.04

Linux Mint 20.x

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
Ubuntu 18.04

Linux Mint 19.x

sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

Update packages:

Then install one of the following packages:

Stable branch
Development branch
Staging branch

If apt complains about missing dependencies, install them, then repeat the last two steps (update and install). See the FAQ entry on dependency errors for tips on troubleshooting dependency issues.

If you have previously used the distro packages, you will notice some differences in the WineHQ ones:

20.04

Install Wine Ubuntu 20.04

  • Files are installed to /opt/wine-devel, opt/wine-stable, or /opt/wine-staging (depending on which version you installed).
  • Menu items are not created for Wine's builtin programs (winecfg, etc.), and if you are upgrading from a distro package that had added them, they will be removed. You can recreate them yourself using your menu editor.
  • Binfmt_misc registration is not added. Consult your distro's documentation for update-binfmts if you wish to do this manually.
  • WineHQ does not at present package wine-gecko or wine-mono. When creating a new wine prefix, you will be asked if you want to download those components. For best compatibility, it is recommended to click Yes here. If the download doesn't work for you, please follow the instructions on the Gecko and Mono wiki pages to install them manually.
  • Beginning with Wine 5.7, the WineHQ Ubuntu packages have an optional debconf setting to enable CAP_NET_RAW to allow applications that need to send and receive raw IP packets to do so. This is disabled by default because it carries a potential security risk, and the vast majority of applications do not need that capability. Users of applications that do need it can enable CAP_NET_RAW after installing Wine by running

and answering yes to the three questions. (Substitute devel, staging, or stable for <branch> in the above command.)

Install Wine Ubuntu


Installing without Internet

Mac

To install Wine on an Ubuntu machine without internet access, you must have access to a second Ubuntu machine (or VM) with an internet connection to download the Wine .deb package and its dependencies.

On the machine with internet, add the WineHQ repository and run apt update as described above.

Install Wine64

Next, cache just the packages necessary for installing wine, without extracting them:

Copy all of the .deb files in /var/cache/apt/archives to a USB stick:

Finally, on the machine without internet, install all of the packages from the flash drive:

The same instructions can also be used for an offline installation of the `winehq-staging` packages.

Wine Download

Compiling WoW64

Ubuntu's implementation of Multiarch is still incomplete, so for now you can't simply install 32-bit and 64-bit libraries alongside each other. If you're on a 64-bit system, you'll have to create an isolated environment for installing and building with 32-bit dependencies. See Building Biarch Wine On Ubuntu for detailed instructions for Ubuntu using LXC, and Building Wine for general information.

See Also

  • Official WineHQ packages.
  • Multiarch in Wine build dependencies

Install Winehq

Retrieved from 'https://wiki.winehq.org/index.php?title=Ubuntu&oldid=3769'