Wine 10 on Debian Stable (Trixie) to use with Roon

Hi folks

I had a fully working Roon using wine on various (GNU/)Linux desktops for much of the last decade - using GitHub - RoPieee/roon-on-wine: Running Roon with Wine on Linux · GitHub - thanks to @spockfish for this (and Ropiieee on various Pis too :slight_smile:

This is on a standard Debian 13/ Trixie install, something broke recently at my end - and with Wine 11 (default in Trixie) I was left with either washed out Roon GUI or various snags involving Windows firewall, and I had to revisit it.

In the end I knocked up this small script using help from various places to roll back my version of Wine to 10.

Before running it, I purged existing wine/ Bottles/ roon-on-wine installs or folders

CODENAME=lsb_release --codename | cut -f2
sudo apt update && sudo apt dist-upgrade

sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - ``https://dl.winehq.org/wine-builds/winehq.key`` | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
sudo wget -NP /etc/apt/sources.list.d/ ``https://dl.winehq.org/wine-builds/debian/dists/trixie/winehq-trixie.sources
sudo apt install wine-stable=10.0.0.0~$CODENAME-1 wine-stable=10.0.0.0~$CODENAME-1 wine-stable-i386=10.0.0.0~$CODENAME-1 wine-stable-amd64=10.0.0.0~$CODENAME-1 --yes --allow
-downgrades

and then after this I ran the usual git/ install dance from here

and then bingo - Roon worked perfectly

HTH anyone else struggling.

1 Like

You’ll need to hold back updates or Wine 11 will be installed when you upgrade.

sudo apt-mark hold wine-stable wine

See this post…