Saturday, February 4, 2022

Install WineHQ 2.1 (dev) on Ubuntu and Linux Mint via PPA


Wine stands for “Wine is not an emulator” and it is an open source command-line software that’s capable of translating Windows API calls into POSIX calls on-the-fly for integrating Windows applications into your Linux/UNIX desktop. For regular Linux users, the above means that the Wine software will allow them to run applications which are designed to be installed only on Microsoft Windows operating systems.

It’s not a virtual machine or an emulator

However, Wine should not be confused with a virtual machine or an emulator. It provides binary compatibility, support for graphics, sound interaction, as well as support for modems, networks, scanners, tablets, keyboards, and other devices. The software’s API allows developers to integrate Wine in their projects, and as a result, numerous graphical user interfaces, both free and commercial, appeared on the Internet over the years.

The Wine development release 2.1 is now available.
What’s new in this release:
  • Many fixes that were deferred during code freeze.
  • More Shader Model 5 instructions.
  • A number of improvements to MIME message handling.
  • Line breaking improvements in DirectWrite.
  • HID bus service now running by default.
  • Direct2D rendering improvements.
  • Various bug fixes.
  • Source release tarballs now use xz compression.

Bugs fixed in 2.1 (total 62):

  •   12714  SimCity 2000: crashes when saving or opening a file.
  •   14897  DirectDraw games (Jojo’s Fashion Show 2: Las Cruces demo, The Chosen: Well of Souls) try to lock surface with invalid dwSize
  •   17923  No music in X-COM: UFO Defense
  •   18631  regedit gives wrong error when renaming keys
  •   20026  Metal Fatigue crashes on file enumeration (Game saves, skirmish maps)
  •   23547  Railroad Tycoon 2: Platinum (Steam) crashes when setting resolution to 800×600
  •   24112  Xara Designer Pro 6 demo crashes when you select ‘continue trial’
  •   25516  Sims 3 flickering white textures
  •   26264  Tanktics won’t start
  •   26531  Frogger crashes upon exiting game
  •   27580  Wine Notepad command line parser eats the first 2 letters when the path starts with / (it should only do this for valid command line options)
  •   28982  Application Zero no Kiseki crashes when it tries to play 44100Hz Stereo WAVE music
  •   30308  Property sheet fails to display Page Title
  •   31113  Civilization V crashes after specific amount of game turns
  •   32627  MiroVideoConverter setup gives error “Internal error occurred”
  •   34171  Actua Soccer 2 API error when loading game from menu
  •   34960  Civilization V crashes when loading game
  •   35155  PDF-Xchange Viewer chrashes when a lot of documents opened
  •   35993  Graphical Glitches in Agarest Generations of War
  •   36501  Dyn Updater v4.1.10 ‘DynUpConfig’ tool crashes on startup (‘Win32_NetworkAdapterConfiguration’ WMI class ‘Description’ property missing)
  •   37034  Stars!: Crashes on startup
  •   38192  Harry Potter 7 Part 2 crash at begins
  •   38773  msvcr100/110/120 is missing reader_writer_lock (required for MSVC 2013)
  •   39180  Witcher 3 Wild hunt Wine 1.7.50 not working
  •   39920  Nanocad 5.: file open/import dialog does not open
  •   40133  No Limits 2 help system needs GetOverhangMetrics()
  •   40392  ComicRack 0.9.x (.NET 4.5 app) hangs/crashes on startup when executing WMI query
  •   40592  wininet:http test regression
  •   40629  Noto Nastaliq Urdu font crashes notepad during shaping
  •   40938  UE4 games (Ether One Redux, Into the Stars) crash while loading with “BackBuffer->GetResource() has 3 refs, expected 1” error
  •   41052  Failure to create D3D9 device on i915
  •   41175  Firefox tooltips are partly black
  •   41324  Everspace (UE4) requires bfi opcode
  •   41579  Rush for Berlin Gold crashes after the intro videos
  •   41623  Odallus The Dark Call crashes while starting if a force feedback enabled controller is plugged in
  •   41706  Adam Standalone demo:  Backend can’t handle opcode ubfe
  •   41747  HYPACK 2016 crashes trying to set “AllowXsltScript” and “AllowDocumentFunction” properties
  •   41905  The Solus Project: Backend can’t handle opcode bfrev
  •   42022  The Magic School Bus Explores The Solar System needs msvideo.dll16.DRAWDIBPROFILEDISPLAY
  •   42023  The Magic School Bus Explores The Solar System crashes on launch; appears to be missing some files
  •   42078  Dungeons & Dragons: Chronicles of Mystara needs d3dx11_43.dll.D3DX11CreateShaderResourceViewFromMemory
  •   42093  Git for Windows 2.7.0 needs unimplemented function rstrtmgr.dll.RmShutdown
  •   42096  Steam -> RPGMaker 2003 needs unimplemented function KERNEL32.dll.BaseFlushAppcompatCache
  •   42141  Star Ruler 2 black screen on macOS and FreeBSD
  •   42159  Sega Bug crashes immediately
  •   42163  Sid Meier’s Railroads! crash loading multiplayer lobby
  •   42166  Custom application needs mf3216.dll (32-bit to 16-bit metafile converter)
  •   42187  Radeon R9 285 GPU incorrectly recognized
  •   42206  Gauntlet character screen background is corrupted.
  •   42212  WOLF RPG Editor: Division by zero when winegstreamer is enabled
  •   42218  mshtml/tests/dom crashes in xul while running test_doc_elem
  •   42220  secur32/tests/ntlm crashes in ntlm_EncryptMessage due to null pointer
  •   42221  ws2_32/tests/sock fails with “TransmitFile header buffer did not match!”
  •   42225  MSRX v2015a (magnetic stripe reader app) crashed on plugplay:hidraw_set_feature_report Output feature buffer too small
  •   42244  QQ 2013 needs ntoskrnl.exe.IoCreateFile
  •   42245  QQ 2013 needs ntoskrnl.exe.KeClearEvent
  •   42257  Warpath 21st Century does not have sound
  •   42299  Ecue Lighting Suite installer fails to start, needs ntdll.NtLoadKey2
  •   42303  Magic: The Gathering Online 4.0 crashes when entering the battle
  •   42306  One Note Free Retail installer crashes in xmllite
  •   42312  ShellView does not display items attributes
  •   42315  Piriform Speccy 1.3 needs setupapi.dll.CM_Get_Child_Ex

“Many Windows games and apps have been improved” on WineHQ 2.1 (dev)

As expected, Wine 2.1 adds better support for many Windows apps and games. Among the Windows games improved, we can mention SimCity 2000, The Chosen: Well of Souls, Jojo’s Fashion Show 2: Las Cruces demo, X-COM: UFO Defense, Metal Fatigue, Railroad Tycoon 2: Platinum (Steam), Sims 3, Tanktics, Frogger, and Civilization V.

There are issues resolved for the Actua Soccer 2, Agarest Generations of War, Stars!, Harry Potter 7 Part 2, The Witcher 3: Wild Hunt, No Limits 2, Into the Stars, Ether One Redux, Everspace, Rush for Berlin Gold, Odallus: The Dark Call, and Adam Standalone demo games in the Wine 2.1 development release.

Moreover, it looks like The Solus Project, Dungeons & Dragons: Chronicles of Mystara, Star Ruler 2, Bug! (Sega Saturn), Sid Meier’s Railroads!, Gauntlet, Warpath: 21st Century, Magic: The Gathering Online 4.0, and The Magic School Bus Explores games also received various fixes.

On the other hand, Wine 2.1 improves the Xara Designer Pro 6 demo, MiroVideoConverter, PDF-Xchange Viewer, Dyn Updater 4.1.10, Nanocad 5, ComicRack 0.9.x, HYPACK 2016, Git for Windows 2.7.0, RPG Maker 2003 (Steam), WOLF RPG Editor, MSRX 2015a, QQ 2013, Ecue Lighting Suite, Microsoft OneNote Free Retail, and Piriform Speccy 1.3 Windows apps.

Those who own Radeon R9 285 graphics cards will be happy to know that Wine 2.1 now correctly recognizes it. You can download Wine 2.1 right now and take it for a test drive on your Linux-based operating system, but please try to keep in mind that this is a pre-release version. We recommend using the Wine 2.0 stable release instead!

Install WineHQ 2.1 (dev) on Ubuntu 16.04, Ubuntu 16.10 and Linux Mint 18

Because it is available via PPA, installing Wine 2.1 (dev) on Ubuntu 16.10 yakkety Yak, Ubuntu 16.04 Xenial Xerus, Ubuntu 15.10 Wily Werewolf, Ubuntu 15.04, Ubuntu 14.10 and derivative systems is easy. All you have to do is add the ppa to your system, Like this:
sudo add-apt-repository ppa:wine/wine-builds


Enter to continue adding repository :



and update repository ubuntu :
sudo apt-get update


Install wine new version :

sudo apt-get install –install-recommends wine-staging
 
sudo apt-get install winehq-staging wine-devel

to remove, do:
sudo apt-get install ppa-purge
 
sudo ppa-purge ppa:wine/wine-builds
 
sudo apt-get remove winehq-staging wine-devel

After install completed, run the command on your ubuntu terminal :
$ sudo su
 
# winecfg

Click Install to update wine confiure and wine trick :



After install wine using PPA, now your wine is 2.0 version and update to 2.1 using source code compilng .

Compile WineHQ From Source code :

The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.
$ wget https://dl.winehq.org/wine/source/2.x/wine-2.1.tar.xz
$ sudo tar xf wine-2.1.tar.xz
$ cd wine-2.1

Install depedencies for support compile wine from source :
$ sudo apt-get install flex bison

Configure and build source code ;
# ./configure

Note : for ubuntu 64 bit version you must adding “–enable-win64”, like this :
# ./configure –enable-win64
# make
# make install 




Previous Post
Next Post

0 comments: