How to install Wine 4.8 on Linux Ubuntu and Linux Mint Systems. Wine (originally an acronym for “Wine Is Not an Emulator”) is a compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, macOS, & BSD.
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 Development Release 4.8
What’s new in this release:
- Support building most programs in PE format.
- Unicode data updated to Unicode 12.0.
- Support for MSI patch files.
- Default to non-PIC builds on i386.
- Joystick support improvements.
- Asturian locale.
- Various bug fixes.
Bugs fixed in 4.8 (total 38):
- 12332 Microsoft Windows Server 2003 DDK SP1 installer crashes (‘setupapi.SetupCloseFileQueue’ should do proper handle validation before accessing members)
- 14695 Lifeforce demo misses codecs (msvideo1 needs to support 24 bpp output)
- 28196 Test Drive Unlimited: Water is always rendered on top of everything.
- 28254 Multiple kernel drivers crash during load/relocation (relocation entry crosses page boundary)(PMP Exam Version 7 CrypKey, Age of Wushu SDProtect DRM, StarForce v3)
- 29460 Multiple kernel drivers crash in entry due to ntoskrnl.exe IoGetCurrentProcess() being a stub (Ruijie Supplicant Su1xDriver.sys, nProtect GameGuard/Tachyon Kernel Control Driver)
- 31101 ScoobyRom v0.6.x-0.8.x (.NET 4.0 app) fails to start with Wine-Mono
- 31350 Multiple .NET 3.x WPF applications crash in Vista/Win7 mode due to dwmapi.DwmGetTransportAttributes stub returning E_NOTIMPL (T-Online Mediencenter Assistent, Valil.Chess, Zwift 1.0)
- 34372 Multiple applications need AllocateAndGetTcpExTableFromStack (cross compiled dbus, spamMonitor)
- 37359 planetside 2 no mouseclicks registered
- 37540 Multiple games and applications wrapped with Enigma v4 and GG DRM schemes crash on startup (incompatible with use of position independent code (PIC) in Wine dlls)
- 38423 Python 3.5.x exe installer fails with Access denied error
- 39614 Wine initialises a Critical Section for Mutexes by NULL instead of (void*)-1
- 42420 MidiIllustrator Virtuoso 3 crashes when using any File open dialog
- 44850 Microsoft Skype 8.x crashes on unimplemented function iphlpapi.dll.GetBestRoute2
- 45155 OpenGL Window Z order in Truespace
- 45213 Multiple applications using Microsoft Detours library crash on startup after compiling Wine with GCC 8.x+ and -O2 (GOT/PIC code emitted at Win32 API entries)(Microsoft Visual Studio 201x, Visual Assist plugin)
- 45757 Visual Studio 2017 Installer – “The installer manifest failed signature validation”
- 45765 Universe Sandbox 2 unimplemented function USER32.dll.GetPointerType
- 45947 Native Access crashes on unimplemented function virtdisk.dll.OpenVirtualDisk
- 46861 TopoEdit crashes with unimplemented function mf.dll.MFEnumDeviceSources
- 46905 Multiple eventlog monitor applications go haywire (endless console spam, live-loop CPU) due to advapi32.ReadEventLogA/W returning lasterror ERROR_CALL_NOT_IMPLEMENTED
- 46989 Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren’t recognized
- 46993 ntoskrnl.exe tests don’t compile when using -O0
- 47016 MS Office 365 installer needs mfplay.dll.MFPCreateMediaPlayer
- 47023 Warframe in-game screenshot fails if screenshot directory already exists
- 47027 Wine built with GCC 8.x+ and -O2 causes apps and games using madCodeHook/madExcept 3.x/4.x to crash (hook engine can’t cope with GOT/ PIC code emitted within 15-byte range at Win32 API entries)(EA Origin, HeidiSQL 10.x)
- 47032 valgrind shows uninitialized read in writev from call_req_handler
- 47082 NI System Web Server crashes on unimplemented function authz.dll.AuthzFreeResourceManager
- 47096 World of Warships 0.8.3.x client (DirectX 11) crashes when post-battle results screen is about to be displayed
- 47097 Wine built with GCC 8.x+ and -O2 causes Steam games using In-Game Overlay ‘gameoverlayrenderer.dll’ to crash (hook engine can’t cope with GOT/PIC code emitted at Win32 API entries)
- 47107 Windows XP DDK installer fails to copy any files
- 47122 Star Citizen stopped working on commit 32d7838da73dd9bc3ee999d73a310da7adfb27dd
- 47123 Starcitizen – joystick not recognized
- 47129 Rendering glitch in Caste Siege/Ballerburg (invalid vertex count in IDirect3DDevice3::DrawIndexedPrimitiveVB)
- 47131 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting ‘The procedure entry point InitiateShutdownW could not be located in the dynamic link library ADVAPI32.dll’
- 47138 Microsoft .NET Framework 2.x installer fails (‘RegSvcs.exe’ bootstrapper needs unicode casing tables, ‘l_intl.nls’ no longer installed in WINEPREFIX)
- 47142 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting ‘The procedure entry point NdrServerCallAll could not be located in the dynamic link library RPCRT4.dll’
- 47145 Esportal client 1.0 (CS:GO anti-cheat) fails to start, reporting ‘The procedure entry point K32GetWsChangesEx could not be located in the dynamic link library KERNEL32.dll’
Install Wine 4.8
On Ubuntu 19.04 and Derivatives Systems:
sudo apt-get update
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/ disco main'
sudo apt install --install-recommends winehq-stable
On Ubuntu 18.04 LTS and Derivatives Systems:
sudo apt-get update
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/ bionic main'
sudo apt install --install-recommends winehq-stable
On Ubuntu 18.10 LTS and Derivatives Systems:
sudo apt-get update
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/ cosmic main'
sudo apt install --install-recommends winehq-stable
Replace the command line “sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'” trusty for Ubuntu 14.04, xenial for Ubuntu 16.04 and Linux Mint 18.x and cosmic for Ubuntu 18.10 Systems.
Once installed, please restart the system to apply changes.