Wine is an open source implementation of the Windows API on top of X and OpenGL.

Wine emulates the Windows runtime environment by translating Windows system calls into POSIX-compliant system calls, recreating the directory structure of Windows systems, and providing alternative implementations of Windows system libraries, system services through wineserver and various other components such as Internet Explorer, the Windows Registry Editor, and msiexec.

Packages

Fedora’s Wine packages are split up to allow for smaller installations. The wine meta package will bring with it the most important components of Wine. Expert users may want to pick specific components from the list below:

name ''' summary '''

wine

Meta package

wine-alsa

ALSA sound support for wine

wine-arial-fonts

Arial fonts provided by wine-staging

wine-capi

ISDN support for wine

wine-cms

Color Management for wine

wine-common

Common wine files and scripts

wine-core

Wine core package

wine-courier-fonts

Wine Courier font family

wine-desktop

Desktop integration features

wine-devel

Wine development environment

wine-filesystem

Filesystem directories and basic configuration for wine

wine-fixedsys-fonts

Wine Fixedsys font family

wine-fonts

Wine font meta package

wine-ldap

LDAP support for wine

wine-marlett-fonts

Wine Marlett font family

wine-ms-sans-serif-fonts

Wine MS Sans Serif font family

wine-openal

OpenAL sound support for wine

wine-opencl

OpenCL support for wine

wine-pulseaudio

PulseAudio support for wine

wine-small-fonts

Wine Small font family

wine-symbol-fonts

Wine Symbol font family

wine-systemd

systemd configuration for the wine binfmt handler

wine-system-fonts

Wine System font family

wine-sysvinit

SysV initscript for the wine binfmt handler

wine-tahoma-fonts

Wine Tahoma font family

wine-tahoma-fonts-system

Wine Tahoma font family system integration

wine-twain

Twain (image scanning) support for wine

wine-wingdings-fonts

Wine Wingdings font family

wine-wingdings-fonts-system

Wine Wingdings font family system integration

Additional documentation is provided via the ''wine-docs '' package.

Available versions

Fedora applies fixes and features from the wine-staging project. EPEL packages do not use wine-staging patches.

Current versions of Wine in Fedora:

Fedora 28

3.4

Fedora 27

3.4

Fedora 26

3.4

EPEL 7

3.0

Newer versions may be available in the corresponding updates-testing repositories.

Testing Versions

Fedora 28

3.5

Fedora 27

3.5

Fedora 26

3.5

Bugs and problems

Before reporting bugs against Wine please make sure your system is fully up to date.

dnf update

Also check if a newer version is available in updates-testing.

dnf --enablerepo=updates-testing update wine

If you are using the proprietary graphics drivers please remove them from your system and try again, as they are known to cause problems.

When debugging Wine, your goal is to determine if the issue is one of code functionality or packaging in Fedora.

Check the Wine Application Database to see if your application is supported, or if there are known issues that match yours. Anything that falls into this category is a bug in upstream code functionality.

The next step is to see if the problem persists with a clean ~/.wine folder. To try this without losing your old configuration:

mv ~/.wine ~/.wine-save

Afterwards try to trigger the bug again. Your original wine folder can be restored with:

rm -fr ~/.wine; mv ~/.wine-save ~/.wine

If your application still does not work but has been working in a previous version of wine it is probably a regression. Consider filling a bug in the upstream Wine-staging bug tracking system.

Do not file bugs in the Winehq.org bugzilla unless told to do so.

If you really think that your bug is Fedora-related, file a bug against the Wine component in Fedora’s bug tracking system.

Updates-Testing

If you use the version of wine in the updates-testing repository then please log into bodhi and comment on the build, including any problems that may be in the packaging, naming, or elsewhere. The build needs positive karma to be pushed to the updates repository.

See a typo, something missing or out of date, or anything else which can be improved? Edit this document at Pagure.