Wine 5.4 is released with Unicode 13 Support and many other improvements. Here is how to install Wine 5.4 on Ubuntu Linux Systems.
Wine (originally an acronym for “Wine Is Not an Emulator”) helps running Windows applications on Linux. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop.
Wine 5.4
What’s new in this release (see below for details):
- Unicode data updated to Unicode version 13.
- Builtin programs use the new UCRTBase C runtime.
- More correct support for Internationalized Domain Names.
- Support for painting rounded rectangles in Direct2D.
- Text drawing in D3DX9.
- Various bug fixes.
Bugs fixed in 5.4 (total 34):
- 14949 ABBYY FineReader Pro 7.0 Scrolling Problem
- 18013 Foxit Reader 3.0: Sidebar Search Window not accessible/useable.
- 24013 Assassin’s Creed (DX10) crashes (ID3D10ShaderReflection::GetConstantBufferByIndex is a stub)
- 24754 Multiple games have no text rendered due to ID3DXFont::DrawTextA/W method stubs (Nancy Drew ‘Tale of the Twister’, Europa Universalis Rome)
- 28141 Delphi Twain examples don’t work
- 29330 8BallClub can’t enter login details
- 35077 PSPad 4.5.7 crashes on startup
- 39816 BioShock 2 needs d3d10_shader_reflection_GetInputParameterDesc()
- 40334 Multiple games and applications crash on unimplemented function ntdll.dll.RtlGetNativeSystemInformation (AION, AVG Free Edition 2012-2014, TuneUp Utilities 2014)
- 40606 Unknown application needs dnsapi.dll.DnsGetCacheDataTable
- 42585 Final Fantasy V Corrupt Fonts
- 43533 Keepass 2.36 crashes on startup with Wine-Mono
- 43620 NieR: Automata (Steam) crashes on startup
- 43660 Divinity Original Sin 2 preview crash
- 43696 SanctuaryRPG: Black Edition hangs on exit
- 44253 Far Manager v3.0 crashes when using quick view mode (needs SHCreateAssociationRegistration stub)
- 47288 Gaea 1.0.19 (.NET 4.7 WPF app) diagnostic tool ‘Watson.exe’ crashes due to ‘kernel32.SetConsoleScreenBufferInfoEx’ stub
- 47626 Microsoft Visual Studio 2019 web-installer fails due to missing MS root CA 2010 and rstrtmgr stubs
- 48315 RPG Tkool (RPG Maker) 2k/2k3/XP/VX/VX Ace: MP3 playback doesn’t loop
- 48481 Settings for Templates and Downloads locations aren’t exposed in winecfg
- 48570 Multiple games (Fable: The Lost Chapters, Oddworld – Munch odissey) does not play WMV cutscenes
- 48580 Discord connecting to voice needs unimplemented function qwave.dll.QOSAddSocketToFlow
- 48635 Asuka 120% Return BURNING Fest: Crashes after character selection.
- 48639 Shrew Soft VPN client needs setupapi.dll.SetupDiGetSelectedDriverA()
- 48664 kernel32:process – Intermittent test_Toolhelp() failure
- 48689 Wine 5.3 on Mac OS X 10.13.6 High Sierra: Segmentation fault
- 48694 The Bat! (64bit) crashes right after start
- 48697 New msvcrt inlines fail to compile on armv7hl due to non-AAPCS variadic function calls
- 48705 Dynacadd 98 crash
- 48706 Wineconsole freezes when restoring from minimized to maximized window
- 48719 wow bat launcher doesn’t work
- 48723 Torchlight – Loading times are excessively long
- 48735 Wine builtin services.exe process_send_command: OVERLAPPED struct for control pipe has uninitialized Offset and OffsetHigh fields
- 48742 ntdll: get_modref: Conditional jump or move depends on uninitialised value(s)
How to Install Wine 5.4 in Ubuntu
Run the following commands in terminal to install Wine 5.4 on Linux Ubuntu Systems:
sudo apt upgrade
sudo apt update
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt update
sudo apt install --install-recommends winehq-devel
sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
In the code line “sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'” you will have to replace eoan in the code with bionic for Ubuntu 18.04 and Linux Mint 19.x and xenial for Ubuntu 16.04 and Linux Mint 18.x
The last code line is for unmet dependencies issue.