Wine 9.0 news: Steps for installation on Debian/Ubuntu

Wine 9.0: What's new and the steps necessary to install it

Wine 9.0: What's new and the steps necessary to install it

A little less than a month ago, we informed everyone about himupon arrival of the Wine RC 9.0 and the many changes prepared up to that moment within it, and finally, the moment of «Wine 9.0» in a stable way and available to everyone has arrived this January 16, 2024.

And since, said great and long-awaited version 9.0 brings us important and fundamental changes, improvements and corrections, we will not only take the opportunity to briefly comment on them, but we will also take the opportunity to show you how you can install it on a Debian/Ubuntu based GNU/Linux Distro and use it to install any Windows program that you need or like.

Wine on Linux

Wine is a reimplementation of the Win16 and Win32 application programming interface for Unix-based operating systems.

But, before starting this publication about this new version of the useful and often necessary software tool that allows us to install native Windows software on Linux called «Wine 9.0», we recommend you explore a previous related post of this series, at the end of reading this:

Wine on Linux
Related article:
Wine 9.0 RC arrives and these are the changes prepared so far

Wine 9.0 news: Steps for installation on Debian/Ubuntu

Wine 9.0: What's new and the steps necessary to install it

What's new in Wine 9.0

According to official release note from "Wine 9.0", among the most notable new features contained therein, after a year of development effort and more than 7.000 individual changes, it is worth mentioning the following 5:

Related to the new WoW64 mode

  • All code transitions from Windows to Unix now go through the NT system call interface: Thanks to converting all modules to PE format and introducing a proper boundary between the Windows and Unix worlds.
  • All modules now call a Unix library containing thunks from WoW64: In order to enable the so-called 64-bit Unix library from 32-bit PE code. Which will allow you to run 32-bit Winapps on a purely 64-bit Unix installation.
  • This new WoW64 mode will not yet be enabled by default: But, it can be enabled without problem, passing the necessary configure option:--enable-archs=i386,x86_64. Additionally, it will now allow 32-bit apps to run on newer versions of macOS that no longer offer such support.

Related to support for Wayland and the ARM64 architecture

  • An experimental Wayland graphics driver has been included: Which, despite being in full development and not enabled by default, already offers many features, such as a basic administration window, support for multiple monitors, high DPI scaling, and Vulkan drivers.
  • Support has been added to run Winapps on ARM64: Which was possible at the completion of the PE/Unix separation process. Additionally, the loader now supports loading ARM64X and ARM64EC modules, and implements the 32-bit x86 emulation interface.

Installation on Debian/Ubuntu

And as usual, if you want to install said new version on your GNU/Linux distro based Debian 12 / Ubuntu 23.10, you just have to follow the following steps that are always available in your official installation guide for Debian y Ubuntu:

sudo dpkg --add-architecture i386 
sudo mkdir -pm 755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources #Para Debian
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources #Para Ubuntu
sudo apt update
sudo apt install --install-recommends winehq-stable

Screenshots of the configuration process

With everything installed and without errors from the terminal, we can run the command “winecfg” for the first time, to configure and be able to use this new, newly installed version, just as I have done using my Respin MX Linux MilagrOS 4.0 «MX Essence» that comes with the XFCE desktop environment:

Wine 9.0: Screenshots of the configuration and use process - 01

Wine 9.0: Screenshots of the configuration and use process - 02

Wine 9.0: Screenshots of the configuration and use process - 03

Wine 9.0: Screenshots of the configuration and use process - 04

Wine 9.0: Screenshots of the configuration and use process - 05

Wine 9.0: Screenshots of the configuration and use process - 06

Wine 9.0: Screenshots of the configuration and use process - 07

Wine 9.0: Screenshots of the configuration and use process - 08

Wine 9.0: Screenshots of the configuration and use process - 09

Wine 9.0: Screenshots of the configuration and use process - 10

Screenshots of the configuration and use process - 11

Screenshots of the configuration and use process - 12

Screenshots of the configuration and use process - 13

Screenshots of the configuration and use process - 14

Screenshots of the configuration and use process - 15

Screenshots of the configuration and use process - 16

Screenshots of the configuration and use process - 17

Screenshots of the configuration and use process - 18

Screenshots of the configuration and use process - 19

Screenshots of the configuration and use process - 20

Screenshots of the configuration and use process - 21

Wine on Linux
Related article:
Wine 8.14 arrives closing 30 bugs and close to 500 changes

Summary 2023 - 2024

Summary

In short, we hope you like this new publication about the new current version «Wine 9.0» Available from the beginning of this year 2024, it may be of interest and usefulness to you, especially in practice. That is, when it comes to having to install those small, simple and essential applications or games that you have not yet been able to replace with some equivalent or free and open alternative, whether paid or free. And if you are already using this version of Wine, we invite you to tell us about your experience with it, via comment for everyone's knowledge and usefulness.

Lastly, remember to share this useful and fun post with others, and visit the beginning of our «site» in Spanish or other languages (adding 2 letters to the end of the URL, for example: ar, de, en, fr, ja, pt and ru, among many others). Additionally, we invite you to join our Official Telegram channel to read and share more news, guides and tutorials from our website. And also, the next Alternative Telegram channel to learn more about the Linuxverse in general.


Leave a Comment

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

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.