os:linux:wine
Table of Contents
OS - Linux - Wine
WineHQ Run Windows applications on Linux, BSD, Solaris and Mac OS X.
Wine AppDB
Tested Games
Game | Executable | AppVersion | Wine Version | OS version | Comments |
---|---|---|---|---|---|
Evil Islands | Starter.exe | 1.06 | 1.7.33 | Slackware 14.1 (32-bit, 3.10.17-smp, nvidia 304.125) | Works. |
Throne of Darkness | Throne.exe | RTM | 1.7.33 | Slackware 14.1 (32-bit, 3.10.17-smp, nvidia 304.125) | Does not start (error). |
Throne of Darkness | Throne.exe | 1.2.18 | 1.7.33 | Slackware 14.1 (32-bit, 3.10.17-smp, nvidia 304.125) | Crashes X server. |
Torchlight 2 | Torchlight2.exe | 1.25.2.2 (Humble Indie Bundle 14) | 1.7.33 | Slackware 14.1 (32-bit, 3.10.17-smp, nvidia 304.125) | Not playable. Need to triple-click a button to make it work. Input seems to be off, can't accurately target enemies and UI is shifted to the left. (Linux version does not work on Slackware 14.1.) |
Compile wine-staging
- Tested with wine-staging 6.22, 6.23, 7.0-rc1, 7.0, 7.3, 7.4, 7.5, 7.7, 7.8, 7.9, 7.10, 7.12.
- Tested on:
- Slackware64 14.2 and 14.2-current,
- PCLinuxOS 2021, and 2022
- With llvm-mingw-20211002-msvcrt-ubuntu-18.04-x86_64.tar.xz from https://github.com/mstorsjo/llvm-mingw/releases.
- With llvm-mingw-20220323-msvcrt-ubuntu-18.04-x86_64.tar.xz starting with Wine 7.8.
- Added the llvm-mingw PATH addition with wine 7.0 release version.
- PCLinux does not provide mingw in the package repositories.
- Use the latest (ubuntu) llvm-mingw binary release from https://github.com/mstorsjo/llvm-mingw/releases.
- Extract to /opt/.
- Expand your PATH with the llvm-mingw bin directory before compiling.
- On PCLinuxOS also follow:
This will place wine-staging in /opt/wine-staging/ so as not to overwrite any version of wine that is provided via the systems package manager.
This also means that to use this version you have to either extend your PATH environment variable to include /opt/wine-staging/bin/ or explicitly call wine by either /opt/wine-staging/bin/wine64 or /opt/wine-staging/bin/wine.
- Download latest wine-VERSION.tar.xz from https://wiki.winehq.org/Download.
- Download matching version of wine-staging-VERSION.tar.gz from https://github.com/wine-staging/wine-staging/tags.
export PATH=/opt/llvm-mingw-20220323-msvcrt-ubuntu-18.04-x86_64/bin/:$PATH export winever=7.12 tar xzvf wine-staging-$winever.tar.gz tar xJvf wine-$winever.tar.xz -C staging/ cd wine-staging-$winever ./patches/patchinstall.sh DESTDIR="/home/bas/Downloads/wine/staging/wine-$winever" --all cd .. mkdir wine64-staging-$winever-build mkdir wine-staging-$winever-build cd wine64-staging-$winever-build # The LDFLAGS became necessary with wine 7.7 on 2022-04-30 PCLinuxOS updates to make sure configure finds libGL. ../staging/wine-$winever/configure --prefix=/opt/wine-staging/ --enable-win64 LDFLAGS='-L/usr/lib64/libglvnd/' make -j14 cd ../wine-staging-$winever-build # 2022-04-30: Added --without-gstreamer as the make install for wine32 gave errors on gstreamer. env PKG_CONFIG_PATH=/usr/lib/pkgconfig/ LDFLAGS='-L/opt/libs32/' ../staging/wine-$winever/configure --prefix=/opt/wine-staging/ --with-wine64=../wine64-staging-$winever-build --without-gstreamer make -j14 cd ../wine64-staging-$winever-build su export PATH=/opt/llvm-mingw-20220323-msvcrt-ubuntu-18.04-x86_64/bin/:$PATH rm -rf /opt/wine-staging/ make install cd ../wine-staging-$winever-build make install exit
Sources:
os/linux/wine.txt · Last modified: 2022/07/02 10:06 by bas