Skip to content
Search Fedora

    Browse this documentation

    Running Windows software on Fedora 45: Wine 11.0 costs 592 MiB to install

    Wine works on Fedora, but price it before you start.

    Wine costs 147 packages and 592 MiB; prefixes isolate programs

    Terminal window
    dnf list --available wine
    wine.x86_64 11.0-3.fc44 fedora

    Note the fc44 suffix: this package was built for Fedora 44 and shipped in the F45 repository. It works, but it is not a rebuild for this release.

    Terminal window
    dnf info wine
    Version : 11.0
    Release : 3.fc44
    Summary : A compatibility layer for windows applications

    It is not installed by default:

    Terminal window
    rpm -q wine
    package wine is not installed

    Measured transaction:

    Terminal window
    sudo dnf install --assumeno wine
    Installing: 147 packages
    Total size of inbound packages is 592 MiB. Need to download 592 MiB.

    147 packages and 592 MiB of downloads. That is the first number to look at — Wine is not something to install casually.

    Terminal window
    sudo dnf install wine
    wine --version

    The first Windows program you launch creates a prefix (an emulated C: drive):

    Terminal window
    winecfg

    The default location:

    ~/.wine/drive_c/

    winecfg opens the configuration UI for the Windows version, drive mapping, display and audio. It needs a graphical session — it cannot run on a headless server.

    Keep unrelated programs apart so they cannot pollute each other:

    Terminal window
    WINEPREFIX=~/.wine-app1 wine program.exe

    WINEPREFIX decides which isolated environment the program sees.

    CommandPurpose
    wine program.exerun a program
    winecfgconfiguration UI
    wine uninstalleruninstall installed programs
    wineserver -kkill all Wine processes
    WINEPREFIX=... wine ...use a specific prefix

    Compatibility is per program; there is no blanket “Wine supports Windows software”. Check in this order:

    1. Look the program up in Wine’s AppDB and read its rating (Garbage / Bronze / Silver / Gold / Platinum)
    2. Below Silver usually means DLL overrides or registry tweaks
    3. When extra components are needed, install them with winetricks (fonts, runtimes, .NET and so on)
    SituationBetter option
    a native Linux build existsuse the native build
    ordinary Windows office softwarea virtual machine (GNOME Boxes, virt-manager)
    exact Windows behaviour requireda virtual machine, do not gamble on Wine
    one small toolcheck AppDB first, only proceed for Platinum or Gold

    Wine’s value is running Windows programs without Windows. Once you are repeatedly adjusting DLLs and the registry for one application, a virtual machine is cheaper in time.

    SymptomCause
    winecfg will not openno graphical session
    program exits immediately with no outputmissing runtime in the prefix; add it with winetricks
    Chinese text shows as boxesthe prefix lacks CJK fonts
    an upgrade broke an old programthe prefix was upgraded underneath it; use a separate WINEPREFIX
    download much larger than expected147 packages and 592 MiB is normal