So, I've switched from Linux Mint to LMDE 4 (Debian 10 based Mint). If anyone else is taking that leap (I highly recommend LMDE 4), here's a quick guide to installing WineHQ packages and miscellaneous dependencies
on LMDE 4 ONLY! dpkg --print-architecture
^--- This will show you if your system supports i386 architecture. If it doesn't then run:
sudo dpkg --add-architecture i386
wget -nc
https://dl.winehq.org/wine-builds/winehq.key ^--- This will fetch the WineHQ sign key
sudo apt-key add winehq.key
^--- This will add the sign key to your keyring
sudo add-apt-repository "deb
https://dl.winehq.org/wine-builds/debian/ buster main"
^--- This will add the WineHQ Debian repository
### IMPORTANT STEPS BEFORE ATTEMPTING TO INSTALL WINEHQ! ###
Download and install both the i386 and amd64 libfaudio0 packages before attempting to upgrade or install a WineHQ package! You can find the .deb packages here:
[url=https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10]https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_10[/url]/
Make sure you don't already have your distribution's Wine installed / remove it:
sudo apt purge wine*
^--- This will remove any Wine you already have installed!
### IMPORTANT STEPS BEFORE ATTEMPTING TO INSTALL WINEHQ! ###
sudo apt update && sudo apt install --install-recommends winehq-stable
^--- This will refresh your repositories and install WineHQ stable. You can substitute with winehq-staging or winehq-devel, depending on your needs.
## MISC LIBRARIES (almost equivalent to the common-libs metapackage that adamhm provides, but not entirely the same) ### You might not need all of this!
sudo apt install glib-networking:i386 gstreamer1.0-plugins-good:i386 gstreamer1.0-plugins-ugly:i386 gstreamer1.0-x:i386 liba52-0.7.4:i386 libaa1:i386 libavc1394-0:i386 libcairo-gobject2:i386 libcdio18:i386 libdv4:i386 libdvdnav4:i386 libdvdread4:i386 libgudev-1.0-0:i386 libiec61883-0:i386 libmp3lame0:i386 libmpeg2-4:i386 libncurses5:i386 libopencore-amrnb0:i386 libopencore-amrwb0:i386 libproxy1v5:i386 libraw1394-11:i386 libsdl2-2.0-0 libsdl2-gfx-1.0-0 libsdl2-image-2.0-0 libsdl2-mixer-2.0-0 libsdl2-net-2.0-0 libsdl2-ttf-2.0-0 libshout3:i386 libsidplay1v5:i386 libsoup2.4-1:i386 libtag1v5:i386 libtag1v5-vanilla:i386 libtwolame0:i386 libvpx5:i386 libwavpack1:i386 libx264-155:i386 libxv1:i386
As always, don't blindly follow instructions unless you know what you're doing. No warranty! All this worked great for me and everything works but YMMV and always RTFM!