2017-01-25



The Wine team is proud to announce that the stable release Wine 2.0 is now available. Install on Ubuntu 16.04, Ubuntu 16.10 and Linux Mint 18

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.

This release represents over a year of development effort and around 6,600 individual changes. The main highlights are the support for Microsoft Office 2013, and the 64-bit support on macOS.

It also contains a lot of improvements across the board, as well as support for many new applications and games. See the release notes below for a summary of the major changes.

This is the first release made on the new time-based, annual release schedule. This implies that some features that are being worked on but couldn't be finished in time have been deferred to the next development cycle. This includes in particular the Direct3D command stream, the full HID support, the Android graphics driver, and message-mode pipes.

What's new in Wine 2.0

Text and fonts:

More DirectWrite features are implemented, including:

Drawing of underlines.

Renderer sees drawing effect associated with text segment.

Support for color fonts in COLR/CPAL format.

Initial font fallback support, builtin data for some of CJK ranges.

Support for Wine-specific font replacement registry settings.

Improved font metrics resolution in case of incomplete or ambiguous font data.

Support for EUDC font collection based on current registry settings.

Font embedding in PDF files is supported.

The RichEdit control supports bulleted and numbered lists.

Bold glyphs can be synthesized also for bitmap fonts.

Character tables are based on version 9.0.0 of the Unicode Standard

Graphics:

Window, bitmap and GDI DC render targets are implemented in Direct2D.

A wide range of optimizations make the DIB engine noticeably faster.

GDI graphic paths are reimplemented for better compatibility; they are also supported with enhanced metafiles.

Gradients are supported in GDI enhanced metafiles.

Metafiles are better supported in GdiPlus.

The macOS graphics driver supports a high-resolution ("Retina") rendering mode. It can be enabled by setting "RetinaMode" to "Y" under HKCUSoftwareWineMac Driver.

User interface:

The clipboard support is reimplemented for better compatibility; copy & paste of HTML text is also improved. Drag & drop works more smoothly.

In desktop mode, the taskbar displays running applications and allows switching between them.

Version 4 of the system tray notification protocol is implemented.

In desktop mode, some less common display resolutions like 640x400 and 1280x960 are supported.

More user interface elements scale correctly with high-DPI screens.

Direct3D:

More Direct3D 10 and 11 features are implemented, including:

Several more shader model 4 and 5 shader instructions.

Several more resource formats.

Integer vertex shader inputs.

Typeless resources.

sRGB read/write support.

Depth and stencil clears.

Depth-only draws.

Array textures.

Index buffer offsets.

Unordered access views.

Primitive restart.

The WineD3D graphics card database recognizes more graphics cards. When available, the GLX_MESA_query_renderer GLX extension is used to provide more accurate information about the graphics card.

The (system) memory layout of texture resources more closely matches Windows. This affects applications that write beyond the bounds of a MIP-level, like for example League of Legends.

The implementation of non-maskable multisample anti-aliasing is more correct. In particular, when the ARB_internalformat_query extension is available, only quality levels corresponding to specific sample counts supported by the OpenGL implementation are reported to the application. Previously, reporting a large number of non-maskable multisample anti-aliasing quality levels would break some applications.

Direct3D 11 feature levels are supported.

Retrieving a GDI device context from DXGI surfaces is implemented. This is used for rendering to DXGI surfaces using GDI.

More DXGI swapchain methods are implemented, particularly those relating to switching display modes and switching to and from fullscreen.

When ARB_clip_control and ARB_viewport_array are both supported, position fixups are slightly more efficient.

The APPLE_client_storage extension is no longer used. It caused more problems than it solved.

New HKCUSoftwareWineDirect3D registry keys:

"CheckFloatConstants" (REG_SZ). Setting this to "enabled" enables additional run-time bounds checking on relatively addressed shader constant access. This helps some (broken) applications, but comes at a performance cost.

"MaxShaderModelHS", "MaxShaderModelDS" and "MaxShaderModelCS" (REG_DWORD). These limit the maximum supported shader model for hull, domain, and compute shaders respectively, analogous to the existing "MaxShaderModelVS", "MaxShaderModelGS", "MaxShaderModelPS" keys. Note that these shader types are new in shader model 5, so setting this to anything lower than 5 will effectively disa

Install WineHQ 2.0 (stable) on Ubuntu 16.04, Ubuntu 16.10 and Linux Mint 18
Because it is available via PPA, installing Wine 2.0 (stable) on 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

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



and install wine gecko and winetrick..

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.0/wine-2.0.tar.bz2

$ sudo tar jxf wine-2.0.tar.bz2

$ cd wine-2.0
Install depedencies for support compile wine from source :

$ sudo apt-get install flex bison
Configure and build source code ;

# ./configure

# make

# make install



If already install, you just to update and upgrade :

$ sudo apt-get update

$ sudo apt-get upgrade

Show more