Skip to content

EL8 EL9 Wine and Crossover

EL + WINE

EL + WINE

  1. Install wine
    sudo dnf in wine*
    

EL + LUTRIS

  1. Install lutris
    sudo dnf in lutris
    

EL + PLAYONLINUX

  1. Install PoL
    sudo dnf in playonlinux
    

EL + CROSSOVER

Easiest way to deal with most wine things if your technical skills are lacking.

  1. Install Crossover

    sudo dnf install http://crossover.codeweavers.com/redirect/crossover.rpm
    
  2. Validate all needed dependencies are taken care of. Note on EL7 there are 4 dependencies that I for the love of God cannot resolve -- libtiff, openal, libmpg123, and libOSMesa.

    /opt/cxoffice/bin/cxdiag
    

EL + STEAM

We have two options here:

1. Install [steam flatpak](https://flathub.org/apps/com.valvesoftware.Steam)
2. Install steam in a container

The flatpak is easier in many regards, but as of the time of writing, the more fragile solution due to the way flatpak sandboxes.

The container approach (and my personal method) is less finicky but also a bit more on the technical side. In this case, we are going to be using distrobox to install another distro container which will have steam and expose that to the system:

    sudo dnf in distrobox
    distrobox create -n fedora40 -i registry.fedoraproject.org/fedora-toolbox:40 
    distrobox enter fedora40
    sudo dnf install steam
    distrobox-export -a steam
    exit

Then from your desktop menu, you should see a Steam icon available with the tag that its from a container named fedora40. Now you can use Proton to run what you need.