So when I try to install just wine
it goes without a problem, however it obviously does not install wine32 which is needed for the applications I want to run.
I've already added sudo dpkg --add-architecture i386
However when I try to sudo apt install wine32
I get these errors:
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libavcodec58 : Breaks: libavcodec58:i386 (!= 7:4.2.4-1ubuntu0.1)
libavcodec58:i386 : Depends: libaom0:i386 (>= 1.0.0) but it is not going to be installed
Depends: libavutil56:i386 (= 7:4.3.1-5) but it is not going to be installed
Depends: libcairo2:i386 (>= 1.2.4) but it is not going to be installed
Depends: libcodec2-0.9:i386 (>= 0.9.2) but it is not going to be installed
Depends: libdav1d4:i386 (>= 0.2.1) but it is not installable
Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
Depends: libgsm1:i386 (>= 1.0.18) but it is not going to be installed
Depends: libmp3lame0:i386 (>= 3.100) but it is not going to be installed
Depends: libopenjp2-7:i386 (>= 2.0.0) but it is not going to be installed
Depends: libopus0:i386 (>= 1.1) but it is not going to be installed
Depends: librsvg2-2:i386 (>= 2.14.4) but it is not going to be installed
Depends: libshine3:i386 (>= 3.1.0) but it is not going to be installed
Depends: libsnappy1v5:i386 (>= 1.1.8) but it is not going to be installed
Depends: libspeex1:i386 (>= 1.2~beta3-1) but it is not going to be installed
Depends: libswresample3:i386 (= 7:4.3.1-5) but it is not going to be installed
Depends: libtheora0:i386 (>= 1.0) but it is not going to be installed
Depends: libtwolame0:i386 (>= 0.3.10) but it is not going to be installed
Depends: libva2:i386 (>= 2.2.0) but it is not going to be installed
Depends: libvorbis0a:i386 (>= 1.1.2) but it is not going to be installed
Depends: libvorbisenc2:i386 (>= 1.1.2) but it is not going to be installed
Depends: libvpx6:i386 (>= 1.6.0) but it is not going to be installed
Depends: libwavpack1:i386 (>= 4.40.0) but it is not going to be installed
Depends: libwebp6:i386 (>= 0.5.1) but it is not going to be installed
Depends: libwebpmux3:i386 (>= 0.6.1-2+b1) but it is not going to be installed
Depends: libx264-160:i386 (>= 2:0.160.3011+gitcde9a93) but it is not installable
Depends: libx265-192:i386 (>= 3.2) but it is not installable
Depends: libxvidcore4:i386 (>= 1.2.2) but it is not going to be installed
Depends: libzvbi0:i386 (>= 0.2.35) but it is not going to be installed
Breaks: libavcodec58 (!= 7:4.3.1-5)
wine32:i386 : Depends: libwine:i386 (= 5.0-3ubuntu1) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages
After a deeper look it seems that there are 2 problems:
1) Some dependencies "break" each other
2) Many dependecies are required in a version that is just not available from Ubuntu 20.04
Can I somehow force wine32 install to install dependencies with the needed versions?
Sidenote: wine broke after an upgrade from Ubuntu 18.04 to 20.04, on 18.04 I somehow got it working just fine using add architecture and the winehq repository...
EDIT
repositories
Currently disabled (was enabled while I was trying to debug this)
https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/ (regular & source)
Currently enabled
https://dl.winehq.org/wine-builds/ubuntu/ (regular & source)
output of apt-cache policy wine32
wine32:i386:
Installed: (none)
Candidate: 5.0-3ubuntu1
Version table:
5.0-3ubuntu1 500
500 http://archive.ubuntu.com/ubuntu focal/universe i386 Packages
output of grep -ir ^deb /etc/apt/ --include=*.list
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu focal main universe restricted multiverse
/etc/apt/sources.list:deb http://security.ubuntu.com/ubuntu/ focal-security restricted universe multiverse main
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu focal-updates restricted universe multiverse main
/etc/apt/sources.list:deb http://archive.ubuntu.com/ubuntu focal-backports restricted universe multiverse main
/etc/apt/sources.list:deb https://dl.winehq.org/wine-builds/ubuntu/ focal main
/etc/apt/sources.list:deb-src https://dl.winehq.org/wine-builds/ubuntu/ focal main
When I've disabled all those repositories and purge all wine and ran autoremove and clean and autoclean and apt update, then tried to sudo apt install wine32
the output is now:
The following packages have unmet dependencies:
wine32:i386 : Depends: libwine:i386 (= 5.0-3ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Output of apt-cache policy wine32
remains the same output of grep -ir ^deb /etc/apt/ --include=*.list
is reduced by the removed repos.
EDIT 2:
apt-cache policy libwine:i386
libwine:i386:
Installed: (none)
Candidate: 5.0-3ubuntu1
Version table:
5.0-3ubuntu1 500
500 http://archive.ubuntu.com/ubuntu focal/universe i386 Packages
dpkg -l | grep -i wine
=> no results
sudo apt-get install libwine:i386
Reading package lists... Done
Building dependency tree
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:
libwine:i386 : Depends: libfaudio0:i386 (>= 19.06.07) but it is not going to be installed
Depends: libglib2.0-0:i386 (>= 2.12.0) but it is not going to be installed
Depends: libgphoto2-6:i386 (>= 2.5.10) but it is not going to be installed
Depends: libgstreamer-plugins-base1.0-0:i386 (>= 1.0.0) but it is not going to be installed
Depends: libgstreamer1.0-0:i386 (>= 1.4.0) but it is not going to be installed
Depends: libxml2:i386 (>= 2.9.0) but it is not going to be installed
Recommends: libcups2:i386 (>= 1.4.0) but it is not going to be installed
Recommends: libgssapi-krb5-2:i386 (>= 1.6.dfsg.2) but it is not going to be installed
Recommends: libkrb5-3:i386 (>= 1.6.dfsg.2) but it is not going to be installed
Recommends: libsane:i386 (>= 1.0.24) but it is not going to be installed
Recommends: libxslt1.1:i386 (>= 1.1.25) but it is not going to be installed
Recommends: gstreamer1.0-plugins-good:i386 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
apt-cache policy wine32
? Do you have any wine-related PPAs or third-party repositories in the system? What is the output ofgrep -ir ^deb /etc/apt/ --include=*.list
? – N0rbert Dec 21 '20 at 18:59libwine:i386
- I've added that to the edit too now – jave.web Dec 22 '20 at 03:03apt-cache policy libwine:i386
anddpkg -l | grep -i wine
, 'dpkg -l | grep ^ii -v'. Then trysudo apt-get install libwine:i386
and share error message. – N0rbert Dec 22 '20 at 06:19sudo apt-get install aptitude
and then add output ofaptitude search ~o
command. Alongside withdpkg -l | grep -v ^ii
. – N0rbert Dec 22 '20 at 15:38sudo dpkg --add-architecture i386
,sudo aptitude update
,sudo aptitude dist-upgrade
and finallysudo aptitude install wine32
. – N0rbert Dec 22 '20 at 16:35"wine32:i386" instead of the virtual package "wine32"
then asked:The following actions will resolve these dependencies: Keep the following packages at their current version: [list 41 dependencies] and Leave the following dependencies unresolved: 42) libgstreamer-plugins-base1.0-0:i386 recommends gstreamer1.0-plugins-base:i386 43) libsasl2-2:i386 recommends libsasl2-modules:i386 (>= 2.1.27+dfsg-2)
I could chooseAccept this solution? [Y/n/q/?]
so I choseY
=>No packages will be installed, upg....
– jave.web Dec 22 '20 at 21:28sudo aptitude install wine32
to the question or to pastebin. Runaptitude why-not wine32
and show its output. Next step will be removal of unnecessary packages from list generated byaptitude search ~o
. – N0rbert Dec 23 '20 at 07:09