The new development release Wine 4.8 was released a few days ago. Here’s how to install it in Ubuntu 19.04 and fix unmet dependencies issue.
Wine 4.8 release highlights:
- 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.
1. Add Wine apt repository:
Open terminal either via Ctrl+Alt+T keyboard shortcut or by searching for ‘terminal’ from app menu. When it opens, run following commands one by one.
Add the official Wine repository key via command:
wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
Type user password (no asterisk feedback) when it prompts and hit Enter.
Then add Wine repository for Ubuntu 19.04:
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'
For other Ubuntu releases, replace disco
in the code with:
bionic
for Ubuntu 18.04, Linux Mint 19.xcosmic
for Ubuntu 18.10.xenial
for Ubuntu 16.04, Linux Mint 18.x
2. Install unmet dependence: faudio
The wine devel package requires libfaudio0
library which is not available in Ubuntu repositories.
As a workaround, run command to add the third-party PPA, which offers the packages for Ubuntu 18.04, Ubuntu 18.10, Ubuntu 19.04.
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
3. Install Wine 4.8:
Finally run command to install Wine 4.8, which will automatically install the required libfaudio0 libraries.
sudo apt install --install-recommends winehq-devel
Once installed, run winecfg
to bring up the configuration window and check Wine version.
Uninstall:
Open Software & Updates and navigate to Other Software tab. Then remove the PPA, and Wine apt repository lines.
To remove Wine devel package, run command:
sudo apt remove --auto-remove winehq-devel