How To Install Wine 3.0.3 On Ubuntu And Linux Mint

Wine (Wine Is Not An Emulator) is an open-source compatibility layer software app that enables the Linux and Unix users to run Windows software on their systems, via the Winelib software library.

The latest version available is Wine 3.0.3, which comes with the below changes:

  • dlls/iphlpapi/ifenum.c: compiler warnings on NetBSD
  • DlgDirList(DDL_DRIVES|DDL_DIRECTORY) on 16-bits displays files on listbox in Windows but not Wine.
  • winedbg does not support fixed host:port parameter
  • Driller crashes in process PE entry point due to Wine’s mis-align workaround for 32-bit entry point asm wrapper (MoleBox Ultra v4.x)
  • ProPresenter 4.x (.NET 3.5 WPF app) fails on startup (devenum CreateInstance() doesn’t support IID_IUnknown)
  • Regedit mangles registry keys containing embedded NULLs
  • Microsoft Visual C++ 64-bit redistributables get incorrectly installed into SysWOW64 (system directory for 32-bit files) when run under 64-bit Wine
  • AMMYY Admin v3.0 crashes at startup in Win7 mode (‘NtSetInformationToken’ needs to support ‘TokenSessionId’)
  • WinLaunch 0.4.x (OSX Style free Launcher) complains about missing “%USERPROFILE%\\Application Data\\Microsoft\\Windows\\Themes\\” directory
  • Crash handlers/debuggers fail to display user-interface when invoked for crashing (non-interactive) service processes (inherited Wine service window station/desktop)
  • valgrind shows an uninitialized variable in programs/cmd/tests/batch.c:WCMD_assoc
  • AArch64 platforms: ABI Problems wrt varargs (needs arm64 specific __builtin_ms_va_list)
  • Visual Pinball 8.x, 9.x, 10.x crash on exit after creating a new table, needs support for VBScript IActiveScriptDebug
  • Can’t start UPlay: “Connection Lost” error
  • Invalid behavior of “C: && echo haha” or “C: & echo haha”
  • cmd.exe: buffer overflow while parsing qualifiers
  • Caladrius Blaze, Raiden IV: Overkill show black screen on title menu (needs native vcrun2013)
  • Max Payne 3 (Steam) crashes in DX9 mode
  • ::CompareItem(LPCOMPAREITEMSTRUCT lpCompareItemStruct) bad sort compared to Windows
  • SolveigMM Video Splitter Business Edition v6.1: Crashes inside gdi32.GetCharacterPlacementW
  • wchar.h missing wmemchr, wmemcmp, wmemcpy, wmemmove, and wmemset
  • Empire of the Ants (french version “les fourmis”) – game crashed
  • ‘start /W “” notepad’ does not wait as on native.
  • WickrMe 4.19.7: Crashes due to stub combase.RoGetActivationFactory
  • Bankperfect plugin installater Echéancier hangs during install
  • League Of Legends: Unable to log in if behind OpenWRT based router
  • cmd.exe skips statements after if statement inside for loop
  • Adobe Premiere Elements 14 (trial) crashes inside winmm.dll
  • ConEmu-Maximus5 Windows console emulator causes crash of builtin ‘wineconsole.exe’ (division by zero)
  • cmd.exe for loop does not resolve wildcards with subdirectory
  • UNORM/SNORM immediate constants not supported for UAV stores (Claybook, Just Cause 3)
  • UFOHD2 crashes inside devenum
  • DsEnumerateDomainTrusts stubbed without A/W suffix
  • Microsoft Windows PowerShell 6.x reports ‘PowerShell Gallery is currently unavailable.’ (WinHttpSetOption returns incorrect lasterror on unsupported options)
  • Neoncron 2 Launcher crashes embedding IE browser process when clicking bottom menu items
  • Cygwin/MSYS2 needs EXDEV error code mapped to STATUS_NOT_SAME_DEVICE (rename of cross-device links)
  • iTunes 12.x installer freezes at the final step
  • Regression: Hearthstone-Deck-Tracker stoped working after wine-2.21
  • Wrong cast in some HANDLE_MSG_WM_* macros produces errors when compiling with wineg++
  • Multiple applications crash on unimplemented function msvcp140.dll.?_Syserror_map@std@@YAPEBDH@Z (Native Instruments Traktor Pro 2)
  • Adobe flash player online installer fails the download updating wine mono does not change version in uninstaller.exe
  • Add diagnostic ‘mscoree.dll.CorIsLatestSvc’ stub (NGEN service) to hint at broken Microsoft .NET Frameworks installation (Wine-Mono not uninstalled and/or ‘mscoree.dll’ placeholders not removed prior install)
  • SHGetKnownFolderPath doesn’t handle flag KF_FLAG_DONT_UNEXPAND
  • vSphere 5.5 client ‘hcmon.sys’ driver crashes on unimplemented function ntoskrnl.exe.IoUnregisterPlugPlayNotification
  • arm64_map_dwarf_register: Don’t know how to map register (64-66)
  • TextureCookerService.exe (part of ArcGIS Desktop 10.6) needs api-ms-win-crt-stdio-l1-1-0.dll.gets_s
  • Reinstalling ArcGIS Desktop 10.6 calls unimplemented function msvcr120.dll._SetWinRTOutOfMemoryExceptionCallback
  • dwarf2_parse_variable(): Assertion `subpgm->func’ failed
  • Crash Bandicoot N. Sane Trilogy (Steam) crashes while entering main menu in ntdll.NtGetContextThread() with NULL context
  • Visual Basic setup toolkit fails to run if path contains a voiced Katakana character.
  • 1C:Enterprise 8 platform doesn’t install

Installation instructions:

Due to the fact that the office Wine webpage provides installation instructions, the process itself is quite easy. Just follow the instructions suitable for your operating system.

How to install the latest version of Wine on Ubuntu 18.10 Cosmic Cuttlefish (for both 32 bit and 64 bit systems):

$ sudo dpkg --add-architecture i386
$ wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository 'deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard ./'
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable

How to install the latest version of Wine on Ubuntu 18.04 Bionic Beaver and Ubuntu 16.04 Xenial Xerus (for both 32 bit and 64 bit systems):

$ sudo dpkg --add-architecture i386
$ wget -nc https://dl.winehq.org/wine-builds/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable

How to install the latest version of Wine on Linux Mint 19.x (for both 32 bit and 64 bit systems):

$ sudo dpkg --add-architecture i386
$ wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable

How to install the latest version of Wine on Linux Mint 18.x (for both 32 bit and 64 bit systems):

$ sudo dpkg --add-architecture i386
$ wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable

How to install the latest version of Wine on Linux Mint 17.x (for both 32 bit and 64 bit systems):

$ sudo dpkg --add-architecture i386
$ wget -nc https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Ubuntu_18.10_standard/Release.key
$ sudo apt-key add Release.key
$ sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ trusty main'\
$ sudo apt-get update
$ sudo apt-get install --install-recommends winehq-stable

Optional, to remove wine, do the following:

$ sudo apt-get purge winehq-stable

Liked it? Take a second to support Geekster on Patreon!
Tagged with: , , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Support LinuxG via Patreon
Support LinuxG.net on Patreon!
Subscribe

  

Subscribe to get the latest Linux news and how to guides directly on your e-mail!