Wine Installation Notes

Installing Wine on macOS

The information in this section applies to: macOS Big Sur, macOS Monterey..

Install Wine64 using the following commands:

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. If you have not done so yet, Install Brew:
    1. Open the Terminal application, found in /Applications/Utilities/
    2. Enter the following command into a single line of the terminal:
      1. (For MacOS Catalina and higher):
        /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
      2. (For macOS High Sierra, Sierra, El Capitan, and earlier):
        /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      3. You will need to enter your admin password.
      4. When complete, you will see an “Installation successful!” message.
  3. Install XQuartz:
    1. brew install --cask xquartz
    2. During the installation process, you might need to enter your admin password again.
  4. After XQuartz is installed, install Wine:
    1. brew install --cask --no-quarantine wine-stable
    2. After you see the "wine-stable was successfully installed!" message, run wine64 ipconfig and the Wine configuration will be updated. When it finishes, you will see the message: wine: configuration in... has been updated.

Installing Wine on Ubuntu

The information in this section applies to: Ubuntu 18.10 or higher.

Install Wine64 using the following commands:

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. sudo apt install wine-stable
  3. (Optional) If you want to install wine32 (though Syhunt will not need it since it is 64-bit):
    1. dpkg --add-architecture i386 && apt-get update
    2. apt-get install wine32
  4. Finally, run wine64 ipconfig and the Wine configuration will be updated. When it finishes, you will see the message: wine: configuration in... has been updated.

Installing Wine on CentOS

The information in this section applies to: CentOS 7.7, 7.8, 8.0 and 8.2 (Everything or Minimal).

Install Wine64 using the following commands:

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. sudo yum -y update
    1. If you get an error No URLs in mirrorlist, doing this will make DNF work, but you will no longer receive any updates [1]:
      1. sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
      2. sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*
      3. Now try again sudo yum -y update
  3. sudo yum install epel-release
  4. sudo yum install wine
    1. If Wine64 cannot be installed because SDL2 is not available, enable the SDL2 repo and try again:
      sudo dnf config-manager --set-enabled PowerTools
    2. On CentOS 8.2.3 or superior you may install SDL2 using the following command:
      sudo dnf --enablerepo=PowerTools install SDL2
    3. On CentOS 8.4 or superior you may install SDL2 using the following command:
      sudo dnf -y update
      sudo dnf groupinstall 'Development Tools' -y
      sudo dnf config-manager --set-enabled powertools
      sudo dnf -y install SDL2-devel
    4. After SDL2 is installed, do sudo yum install wine
  5. Finally, run wine64 ipconfig and it will prompt missing dependencies, install all by hitting I key.

Installing Wine on Arch Linux

The information in this section applies to: Arch Linux 2019.

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. Enable multilib support in pacman:
    sudo vi /etc/pacman.conf and uncomment the following lines:
    [multilib]
    Include = /etc/pacman.d/mirrorlist
    Save the file and quit vi (ESC, followed by shift and :, type wq and press enter to save the file and go back to console)
  3. (Optional) Refresh your pacman keys
    1. sudo pacman-key --init
    2. sudo pacman-key --populate archlinux
    3. sudo pacman-key --keyserver keyserver.ubuntu.com --refresh-keys
    4. sudo pacman -S archlinux-keyring
  4. Update your pacman database:
    sudo pacman -Syy
  5. Install Wine64:
    1. sudo pacman -S wine
    2. After the installation finishes, run wine64 ipconfig and Wine will be started for the first time and configured.
    3. Press I key to install Wine Mono and Wine Gecko when it asks.

Installing Wine on Fedora

The information in this section applies to: Fedora 32.

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. Run wine64 and type yes to install wine-core
  3. Enter Y to proceed with needed changes
  4. Finally, run wine64 ipconfig to start Wine for the first time. You will be prompted a few times for installing some missing components:
    1. Press I to install Wine Mono
    2. Press I to install Wine Gecko
  5. You will see various debug errors messages from Wine in background, you can safely ignore these messages.
  6. After this you should see the message: wine: configuration in /path has been updated

Installing Wine on Linux Mint

The information in this section applies to: Linux Mint 18, 19 and 20.

Linux Mint 20

Install Wine64 using the following commands:

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. sudo apt-get update
  3. sudo apt install wine-stable
  4. Finally, run wine64 ipconfig to start Wine for the first time. If it prompt for missing dependencies, install all by hitting I key.

Linux Mint 18 and 19

Install Wine64 using the following commands:

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. sudo dpkg --add-architecture i386, to enable 32-bit architecture (necessary step though Syhunt will not need it since it is 64-bit)
  3. sudo apt install wine-stable
  4. If the Wine installation fail because of Wine dependencies issue (this was our experience), this should fix it:
  5. Download and install the Wine repository key:
    wget -nc https://dl.winehq.org/wine-builds/winehq.key; sudo apt-key add winehq.key
  6. Add the wine repository:
    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
    1. Replace eoan in the code with: bionic for Linux Mint 19.x or xenial for Linux Mint 18.x
  7. Add PPA for the required libfaudio0 library:
    sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
  8. Now install Wine stable:
    sudo apt update && sudo apt install --install-recommends winehq-stable
  9. Finally, run wine64 ipconfig and it will prompt missing dependencies, install all by hitting I key. When it finishes, you will see the message: wine: configuration in L"/home/[user]/.wine" has been updated.

Installing Wine on openSUSE

The information in this section applies to: openSUSE 15, 42 or higher, openSUSE Tumbleweed.

  1. You must read and agree with the Syhunt EULA before continuing and executing any command-line in your operating system.
  2. Add the openSUSE repo for Wine according to your openSUSE version:
  3. Refresh the cache of zypper. When prompted whether to trust the new repository key, enter a:
    sudo zypper ref
  4. Now install Wine:
    sudo zypper in wine (enter y to start install)
  5. Finally, run wine64 ipconfig and it will prompt missing dependencies, install all by hitting I key.

Installing Wine on Elementary OS

The information in this section applies to: Elementary OS 5.0 and 5.1.

  1. Elementary OS 5.1: follow the Ubuntu Wine64 installation notes.
  2. Elementary OS 5.0: We experienced serious issues when trying to install Wine in Elementary OS 5.0, which made the OS fail to boot after installation. For this reason, we will not provide installation notes.

Installing Wine on Solus

The information in this section applies to: Solus 4.1.

  1. We experienced stability issues in Wine64 on Solus 4.1 after installing it - error wine client error:6c: write: Bad file descriptor and other errors. We tried both wine-stable and wine-devel packages. For this reason, we do not support Solus OS. If you still want to give it a try:
  2. Upgrade the OpenSSL library:
    sudo eopkg upgrade openssl
  3. sudo eopkg install wine-devel
  4. Finally, run wine64 ipconfig and it will prompt missing dependencies, install all by hitting I key.

Contact