Fedora

How To Install Wine on Fedora 44 / 43 / 42

Wine runs Microsoft Windows applications on Linux by translating Windows API calls into their native equivalents, with no virtual machine and no Windows license underneath. On Fedora there are two ways to get it, and which one you want has changed: Fedora’s own repository now carries the current stable release, so the third-party repository that every older guide starts with is no longer needed unless you specifically want a development build. Both routes are below, checked on Fedora 44 in August 2026. If you are porting rather than running, the Winelib library lets you compile Windows sources against Wine directly.

Original content from computingforgeeks.com - post 18256

Two changes in the current stable line matter before you start, because both of them invalidate instructions written for older Wine:

  • The wine64 binary is gone. A single wine command now selects 32-bit or 64-bit from the executable you hand it, defaulting to 64-bit when a program ships both. Any guide that tells you to verify with wine64 --version will report “command not found” on a current install.
  • WoW64 is complete. One 64-bit prefix runs 32-bit and 64-bit Windows binaries side by side, sixteen-bit ones included, and prefixes forced to 32-bit with WINEARCH=win32 are deprecated and unsupported in that mode.
  • NTSync is used when the kernel provides it, which cuts the cost of Windows synchronization primitives that games and heavier applications lean on. It shipped in Linux 6.14, so every supported Fedora release has it. Check with ls /dev/ntsync.

1. Install Wine from the Fedora repository

This is the shortest path and, for most people, the right one. Fedora packages Wine itself and keeps it on the current stable release, so a plain install is enough:

sudo dnf install wine

Confirm what that resolves to before committing to it:

$ dnf info wine
Name           : wine
Version        : 11.0
Release        : 3.fc44
Architecture   : x86_64
Repository     : fedora
Source         : wine-11.0-3.fc44.src.rpm
Summary        : A compatibility layer for windows applications

Same upstream release as the vendor packages below, from a repository you already trust and already update. Skip to the Winetricks section unless you need a development or staging build.

2. Add the WineHQ repository instead

WineHQ publishes its own repository, which is worth adding for one reason: it carries the development and staging branches that Fedora does not package. Pick the file matching your release.

Fedora 44:

sudo dnf config-manager addrepo --from-repofile=https://dl.winehq.org/wine-builds/fedora/44/winehq.repo

Fedora 43:

sudo dnf config-manager addrepo --from-repofile=https://dl.winehq.org/wine-builds/fedora/43/winehq.repo

Fedora 42:

sudo dnf config-manager addrepo --from-repofile=https://dl.winehq.org/wine-builds/fedora/42/winehq.repo

The addrepo --from-repofile= spelling is the dnf5 one. On a release still running dnf4, use sudo dnf config-manager --add-repo <url> instead.

3. Install Wine from the WineHQ branches

With the repository in place, pick a branch. Stable matches what Fedora already ships, so the reason to be here is usually devel or staging.

Stable branch – (Recommended)

sudo dnf install winehq-stable

Development branch – Only for tests

sudo dnf install winehq-devel

Staging branch – Bleeding edge

sudo dnf install winehq-staging

Check what each branch resolves to before installing:

$ dnf info winehq-stable winehq-devel
Name           : winehq-stable
Epoch          : 1
Version        : 11.0.0
Release        : 2.1
Architecture   : x86_64
Repository     : WineHQ

Name           : winehq-devel
Epoch          : 1
Version        : 11.16
Release        : 1.1
Architecture   : x86_64
Repository     : WineHQ

Note what the numbering means, because it trips people up. The 11.x series is the development branch, released every two weeks; 11.0 is the stable release that branch feeds into. A higher number is not a newer stable release, so winehq-devel at 11.16 is a snapshot, not an upgrade over 11.0.

This pulls in a lot: 388 packages and roughly 472 MiB on a clean Fedora 44 system, since WineHQ vendors its own copies of the libraries it needs rather than reusing Fedora’s.

The version of wine installed can also be checked using.

$ wine --version
wine-11.0

To configure wine, run:

winecfg

4. Install Winetricks

Winetricks is a helper script to download and install various redistributable runtime libraries needed to run some programs in Wine. These may include replacements for components of Wine using closed source libraries.

sudo dnf install winetricks

Fedora packages Winetricks and tracks it closely, so there is no need to pull the raw script from GitHub the way older guides do:

$ dnf info winetricks
Name           : winetricks
Version        : 20260125
Release        : 1.fc44
Repository     : fedora
Winetricks running on Fedora


That’s awesome. Now visit the Wine Application Database which has over 20,000 applications and choose the ones to run in Wine.

More on Fedora:

Keep reading

Create Bootable Windows USB and Install Windows 11 Windows Create Bootable Windows USB and Install Windows 11 Enable RPM Fusion and Install Multimedia Codecs on Fedora 44 Fedora Enable RPM Fusion and Install Multimedia Codecs on Fedora 44 Things to Do After Installing Fedora 44 Workstation Fedora Things to Do After Installing Fedora 44 Workstation Install Trivalent Hardened Browser on Fedora Fedora Install Trivalent Hardened Browser on Fedora How To Install GNS3 on Fedora 44/43/42 Fedora How To Install GNS3 on Fedora 44/43/42 How to upgrade to Fedora 43 from Fedora 42 Fedora How to upgrade to Fedora 43 from Fedora 42

3 thoughts on “How To Install Wine on Fedora 44 / 43 / 42”

  1. hello this does not work on fedora 36 and cannot find anywhere to install wine and avoid errors regarding a thing about 32bits on 64 bits structure. any idea?

    Reply

Leave a Comment

Press ESC to close