I’ve finally made the jump from removing Windows from my life, but alas I do still need some Windows-only applications. I’ve been trying to install Wine on my Ryzen 5 1500x system running Ubuntu 18.04 LTS, but there are just gigantic rabbit holes of unmet dependencies.
When I try running
sudo apt-get install --install-recommends winehq-stable, I am shown this:
The following packages have unmet dependencies: winehq-stable : Depends: wine-stable (= 3.0.3~cosmic) E: Unable to correct problems, you have held broken packages.
So, then I figured I’d run
sudo apt-get install --install-recommends wine-stable to install the dependency. Then wine-stable has a dependency that needs installed: wine-stable-i386. The list goes on and on forever, and I’m kinda at a loss as to what to do.
Note: Pre-install I ran
sudo apt-get install --install-recommends wine-stable &
wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add - &
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ artful main' as multiple guides instructed.
For some reason it is making mention of Cosmic, and the note at the end mentions Artful (end of life) and you are on Bionic. It looks like Bionic exists in ‘http://dl.winehq.org/wine-builds/ubuntu/’ , so maybe you can change that last part to bionic and get things squared away. It would likely require removing the artful repository first.
Just install Lutris. It should fix the dependency issues.
I removed the Artful repository and added the Bionic repository, but I still get the same results.
Installing Lutris did not fix the dependency issues.
sudo apt -yf install winehq-stable but i still run into the same dependency issues.
Not winehq, the above command by itself
Then try the package again
Oh whoops lol.
I still get the same result. I ran
sudo apt -yf install and
sudo apt-get install --install-recommends winehq-stable
Did you run
apt update every time you altered the repository list?
Btw, wine should be provided by the ubuntu repository. I would recommend removing the winehq repository altogether and check whether wine installs then. Try the winehq repo later when you are sure, that you need a more recent version.
Removing the alternate repositories and just using the Ubuntu repository worked! Thank you very much!
Glad that you got wine running. Here an other bonus tip:
For 32 bit applications you want to run 32 bit wine, which i think is not installed by default, so its highly encouraged to install the wine32 package also:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install wine32
today I learned. . .
Thanks for letting us know what worked!
How do you remove the winehq repository and install from the ubuntu repository?
Hey sorry for the noobish question but how would I go about removing the repositories?
Hey, u can remove repository from software & Updates > Other Software…there u will see the default repository listed at the top… Hope this helped
I had the same problem. Like D3koit said, go into Software & Updates > other software and delete wine.
Also, this seemed to be caused by grabbing the wrong repository in the wine setup process. Don’t be like me. Know what version of Ubuntu you are using. Don’t just mindlessly copy and paste the first one without thinking.
I know this is an old topic but I had the same issue on Ubuntu 20.04, nothing above helped. Instead what helped is either/both of these:
- disabling the CD-ROM/DVD source
- enabling universe and multiverse repositories
Now it finally installed =)