Endless unmet dependencies

Questions about Wine on Linux
Locked
AHDog
Newbie
Newbie
Posts: 2
Joined: Sat Jan 25, 2020 12:18 am

Endless unmet dependencies

Post by AHDog »

I've tried everything.

I'm using Linux Mint 19.1. I don't know why no one else has had these problems. On a different installation of Linux Mint in the past, I was able to get Wine working in a flash, but now I can't. How come Steam Proton took no setup but I've spent possibly hours trying to get Wine to start?

I started out following the instructions here. Oh, guess I'll run

Code: Select all

sudo apt install winehq-stable
. Now it says I need wine-stable. When I try to install wine-stable, I need wine-stable-i386. That's THREE wine-stables, baby! And I can't install that either, because it depends on libfaudio0:i386. No problem. Oh wait, I can't install libfaudio0 either, because I need some package called libsdl2-2.0-0:i386. So I find that package and now it tells me I need a package called libc6???

Why do I need to install WINE three times, and all these packages I can't get with apt? They're i386 packages and my computer isn't i386.
To recap, I want to install winehq-stable. But I need:
  • wine-stable
  • wine-stable-i386
  • libfaudio0:i386
  • libsdl2-2.0-0:i386
  • libc6
And there could be more dependencies that these packages need. It seems literally no one else has had this problem. What can I do about this?
I did try installing via OBS as described here. It says "Malformed input, repository not added."

Sorry for the angry tone. I'm sick of this. Please help. I can send screenshots. Thank you.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Endless unmet dependencies

Post by dimesio »

Our packages and instructions are for Ubuntu. Users of Ubuntu derivatives are welcome to use them, and they usually work, but problems caused by differences from pure Ubuntu are not supported. Mint has a history of such problems.
It says "Malformed input, repository not added."
The most likely cause is that you mistyped the entry. You could spend time trying to figure it out, but there's really no reason to add the repository at all: the OBS FAudio package for bionic will never be updated, because it is not possible to build a newer version on bionic. Just download the libfaudio0 package manually from the OBS and install it from your local drive.

SDL2 and libc6 are provided by Ubuntu for bionic; if you can't install them on Mint for some reason, ask for help on the Mint forum. And if there are other dependencies missing, you need to install those, too. As to why your package manager isn't automatically pulling in these dependencies, that's something to ask on the Mint forum, too.
jkfloris
Level 12
Level 12
Posts: 3201
Joined: Thu Aug 14, 2014 10:10 am

Re: Endless unmet dependencies

Post by jkfloris »

Also keep in mind the i386 and amd64 packages must have the same version numbers.
AHDog
Newbie
Newbie
Posts: 2
Joined: Sat Jan 25, 2020 12:18 am

Re: Endless unmet dependencies

Post by AHDog »

dimesio wrote: Sat Jan 25, 2020 10:05 amSDL2 and libc6 are provided by Ubuntu for bionic; if you can't install them on Mint for some reason, ask for help on the Mint forum. And if there are other dependencies missing, you need to install those, too. As to why your package manager isn't automatically pulling in these dependencies, that's something to ask on the Mint forum, too.
So as it turned out, I already had SDL2 and libc6, they were just versions that WINE didn't want. Anyway, I went to the Linux Mint forum, and someone provided me with a guide that actually worked! A link to the post is here and a link to the guide is here.

I apologize again for the angry tone. I must have violated every etiquette rule on the forum. But I'm very glad it is over. :D Thanks for your help, guys!
Locked