From ace65eac1a619602ee47f7db5a7429733ac26515 Mon Sep 17 00:00:00 2001 From: Taryel Hlontsi Date: Sat, 24 Jan 2026 21:00:13 +0100 Subject: [PATCH] Add scratch of the wine installation script for Debian --- wine-install-debian-tesla-470.sh | 54 ++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 wine-install-debian-tesla-470.sh diff --git a/wine-install-debian-tesla-470.sh b/wine-install-debian-tesla-470.sh new file mode 100644 index 0000000..c434e94 --- /dev/null +++ b/wine-install-debian-tesla-470.sh @@ -0,0 +1,54 @@ +#!/usr/bin/env bash + +# check how the graphics works on the machine: +# glxgears +# glxinfo +# glxinfo | grep "OpenGL renderer" +# glxinfo | grep "OpenGL vendor" +# glxinfo | grep "OpenGL version" +# cat /proc/driver/nvidia/version + +sudo dpkg --add-architecture i386 +sudo apt install fontconfig:i386 +sudo apt install libfreetype6:i386 +sudo apt install libglapi-mesa:i386 +sudo apt install libglvnd0:i386 +sudo apt install libglx0:i386 +sudo apt install libgl1:i386 + +# (!) Assuming machine is running Nvidia card that require old tesla 470 driver +# like NVidia GeForce 730 +sudo apt install nvidia-tesla-470-driver-libs:i386 + +# Install fonts, which is always a problem with wine +sudo apt install winbind +sudo apt install ttf-mscorefonts-installer +sudo apt install fonts-liberation fonts-wine +sudo apt install fonts-crosextra-caladea +sudo apt install fonts-crosextra-carlito + +# download marlett from here: +# https://gitlab.winehq.org/tj4048750/wine/-/raw/wine-6.22/fonts/marlett.ttf?inline=false + +export WINEARCH=win32 +export WINEPREFIX="$HOME/wine/sys" + +# Install wine itself +sudo apt install wine wine32 wine64 winetricks + +# Install bunch of fonts via winetricks (may fail for some fonts) +winetricks allfonts +wineboot -u + +# Verify wine +# wine --version +# wine cmd /c glxinfo + +# How would you mount an mdf file and verify if wine can see it: +# sudo mount -o loop,uid=1000,gid=1000 -t iso9660 hmm5_tribes_of_the_east.mdf /home/tar/vrom0 +# ls -la $HOME/wine/sys/dosdevices/ | grep -E "e:|c:" + +# To start the windows file +# wine start.exe +# To start with debug info? +# WINEDEBUG=-all,+err,+warn wine start.exe