Problems installing Wine and Yabridge

Ubuntu Studio: 24.04

Desktop Environment (if applicable):KDE Plasma Version 5.27.12

Problem Description:
I’ve been using Reaper on my Windows 10 PC for several years and have accumulated a number of VST plugins, some of which are unfortunately not available as Linux versions, so I’m exploring using Wine and Yabridge as an option to run the Windows versions on this Ubuntu Studio.
I’m hoping someone here can help!

I’m running this script from Youtube (https://www.youtube.com/watch?v=2-t1uocytKs) which according to the developer:
'…is built on Ubuntu Studio 24.04, but it should also work on other Debian-based systems.
It simplifies installing Windows VST/CLAP plugins with yabridge so that, after setup, you can just double-click plugin installers—no terminal needed. It also pins a specific wine version (wine-staging 9.21) for compatibility with yabridge 5.1.1, while keeping your system wine free to update.
This is the terminal output I get running the script:

Terminal output from Yabridge installer:
robin@Study:~/yabridge-setup$ ./yabridge-installer.sh
Your distribution's id is 'ubuntu' and codename is 'noble'.

WineHQ repos are already added to your system.
Detected WineHQ codename: noble

Refreshing package cache (sudo apt-get update). Password might be prompted.
[sudo] password for robin:
Package cache updated.

ERROR: WineHQ repo is already set but 'wine' is not installed nor available.

I then tried to confirm that Wine was not installed and got the following:

robin@Study:~/yabridge-setup$ wine --version
Command 'wine' not found, but can be installed with:
sudo apt install wine
robin@Study:~/yabridge-setup$
$ sudo apt install wine
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package wine is a virtual package provided by:
  winehq-staging 10.18~noble-1
  winehq-stable 10.0.0.0~noble-1
  winehq-devel 10.18~noble-1
You should explicitly select one to install.

E: Package 'wine' has no installation candidate
sudo apt install winehq-stable
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 winehq-stable : Depends: wine-stable (= 10.0.0.0~noble-1)
E: Unable to correct problems, you have held broken packages.
sudo apt install wine-stable
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 wine-stable-amd64 : Depends: libasound2-plugins but it is not installable
                     Recommends: libcapi20-3 but it is not installable
                     Recommends: libosmesa6 but it is not installable
                     Recommends: libtiff5 but it is not installable
 wine-stable-i386:i386 : Depends: libasound2t64:i386 (>= 1.0.16) but it is not installable
                         Depends: libc6:i386 (>= 2.38) but it is not installable
                         Depends: libglib2.0-0t64:i386 (>= 2.79.0) but it is not installable
                         Depends: libgphoto2-6t64:i386 (>= 2.5.10) but it is not installable
                         Depends: libgphoto2-port12t64:i386 (>= 2.5.10) but it is not installable
                         Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.8.0) but it is not installable
                         Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not installable
                         Depends: libpcap0.8t64:i386 (>= 1.10.0) but it is not installable
                         Depends: libpulse0:i386 (>= 0.99.1) but it is not installable
                         Depends: libsane1:i386 (>= 1.0.27) but it is not installable
                         Depends: libudev1:i386 (>= 183) but it is not installable
                         Depends: libusb-1.0-0:i386 (>= 2:1.0.21) but it is not installable
                         Depends: libwayland-client0:i386 (>= 1.20.0) but it is not installable
                         Depends: libwayland-egl1:i386 (>= 1.15.0) but it is not installable
                         Depends: libx11-6:i386 but it is not installable
                         Depends: libxext6:i386 but it is not installable
                         Depends: libxkbcommon0:i386 (>= 0.5.0) but it is not installable
                         Depends: libxkbregistry0:i386 (>= 1.0.0) but it is not installable
                         Depends: ocl-icd-libopencl1:i386 but it is not installable or
                                  libopencl1:i386 but it is not installable
                         Depends: ocl-icd-libopencl1:i386 (>= 1.0) but it is not installable or
                                  libopencl-1.2-1:i386 but it is not installable
                         Depends: libasound2-plugins:i386 but it is not installable
                         Depends: libncurses6:i386 but it is not installable or
                                  libncurses5:i386 but it is not installable or
                                  libncurses:i386 but it is not installable
                         Recommends: libcapi20-3:i386 but it is not installable
                         Recommends: libcups2:i386 but it is not installable
                         Recommends: libdbus-1-3:i386 but it is not installable
                         Recommends: libfontconfig1:i386 but it is not installable
                         Recommends: libfreetype6:i386 but it is not installable
                         Recommends: libglu1-mesa:i386 but it is not installable or
                                     libglu1:i386 but it is not installable
                         Recommends: libgnutls30:i386 but it is not installable or
                                     libgnutls28:i386 but it is not installable or
                                     libgnutls26:i386 but it is not installable
                         Recommends: libgsm1:i386 but it is not installable
                         Recommends: libgssapi-krb5-2:i386 but it is not installable
                         Recommends: libjpeg62-turbo:i386 but it is not installable or
                                     libjpeg8:i386 but it is not installable
                         Recommends: libkrb5-3:i386 but it is not installable
                         Recommends: libodbc2:i386 but it is not installable or
                                     libodbc1:i386 but it is not installable
                         Recommends: libosmesa6:i386 but it is not installable
                         Recommends: libpng16-16:i386 but it is not installable or
                                     libpng12-0:i386 but it is not installable
                         Recommends: libsdl2-2.0-0:i386 but it is not installable
                         Recommends: libtiff5:i386 but it is not installable
                         Recommends: libv4l-0:i386 but it is not installable
                         Recommends: libxcomposite1:i386 but it is not installable
                         Recommends: libxcursor1:i386 but it is not installable
                         Recommends: libxfixes3:i386 but it is not installable
                         Recommends: libxi6:i386 but it is not installable
                         Recommends: libxinerama1:i386 but it is not installable
                         Recommends: libxrandr2:i386 but it is not installable
                         Recommends: libxrender1:i386 but it is not installable
                         Recommends: libxslt1.1:i386 but it is not installable
                         Recommends: libxxf86vm1:i386 but it is not installable
E: Unable to correct problems, you have held broken packages.

At this stage I’ve decided I need help! Maybe I need to uninstall Wine and start again, but if it’s not installed then…
Any help very much appreciated!

Hi there! I’m the project leader of Ubuntu Studio.

The thing about yabridge is it requires a very specific version of Wine to function correctly. This is one of the reasons it hasn’t been packaged for inclusion in Ubuntu’s repositories, and why with Ubuntu Studio, we have taken the stance that as of now we don’t support it..

The same goes for Reaper: it’s outside of the Ubuntu repositories, therefore we cannot support it.

I highly recommend visiting forums such as the Linux Audio forum on Reddit (https://reddit.com/r/linuxaudio) and try to get help there. Bear in mind that there’s some historical anti-Ubuntu Studio sentiment there and they may encourage you to use a different Linux-based operating system. If that is what happens, then my tip is this: use what works best for you, and don’t let anyone tell you otherwise.

Anyways, sorry for the bad news. The good news is that Ubuntu Studio contains hundereds of already-included plugins and a great DAW (Ardour) that don’t require jumping though hoops to make work; they just work.

2 Likes

Thanks for your response. I’m aware of the strong feelings between proponents of the various Linux distros :laughing: I’m busy testing both Ubuntu Studio and AV Linux as they seem to have the best reputation for Audio work, AV Linux comes with Reaper pre-installed, but unfortunately I had problems getting both audio and printing to work in that…
I gather there is another option, by installing Ubuntu and then putting a version of Studio on top, which may be a better option for me, as I am not particularly interested in the graphics or video apps. Maybe then I could try the Wine/Yabridge option on the basic Ubuntu system (as that was the system used in the video and script I followed)…
It obviously means I’ll have to go through all the hoops of reinstalling Firefox, Thunderbird, Reaper etc. (and the relevant profiles) but maybe that’s the way to go…
I presume there are no drawbacks installing the ubuntustudio installer package that you’re aware of?
Thanks again for the response. I haven’t tried Ardour yet as Reaper has so many pre-installed specialty plugins not available in other DAWs and I’m familiar with those…
Cheers, Robin

That’s actually part of what it is designed to do: install Ubuntu Studio’s benefits on a flavor of Ubuntu and therefore the desktop environment of your choice.

Ubuntu Studio has a minimal install option since 24.10. You can use that and then run Ubuntu Studio Installer, which will be pre-installed at that point, to add just the audio utilities and optimizations. If LTS support is what you want, then install 25.10 and when the upgrade to 26.04 LTS comes along, simply upgrade to that and make sure you are following the LTS upgrades from there forward.

Thanks again, I’ll do more reading about the Studio Installer then maybe try that route. But first, a backup! :laughing: