libtwolame0 和 libtwolame0:i386 之间的冲突

libtwolame0 和 libtwolame0:i386 之间的冲突

我正在尝试安装 SkypeDebian Stretch(测试)amd64( skype-debian_4.3.0.37-1_i386.deb),它依赖于libasound2-plugins:i386它本身传递地依赖于libtwolame0:i386。 Multiarch 已经设置并在我的机器上运行。

libtwolame0但显然, (amd64 版本) 和之间存在冲突libtwolame0:i386

$ sudo apt-get install libtwolame0 libtwolame0:i386
[...]
libtwolame0 is already the newest version.
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:
libtwolame0 : Conflicts: libtwolame0:i386 but 0.3.13-1.1 is to be installed
libtwolame0:i386 : Conflicts: libtwolame0 but 0.3.13-1.1 is to be installed
E: Unable to correct problems, you have held broken packages.

$ sudo apt-cache showpkg libtwolame0
Package: libtwolame0
Versions: 
0.3.13-1.1 (/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_stretch_ma [...]
[...]

Reverse Depends: 
libtwolame0:i386,libtwolame0 
vlc-nox,libtwolame0
twolame,libtwolame0
libtwolame-dev,libtwolame0 0.3.13-1.1
libsox-fmt-mp3,libtwolame0
gstreamer1.0-plugins-ugly,libtwolame0
gstreamer0.10-plugins-ugly,libtwolame0
libavcodec-ffmpeg56,libtwolame0
darkice,libtwolame0
audacity,libtwolame0
Dependencies: 
0.3.13-1.1 - libc6 (2 2.3.4) libtwolame0:i386 (0 (null)) # Why libtwolame0:i386 ?

我如何知道这是 Debian 的一般问题还是我的安装问题?如果这是我的安装问题,我该如何解决?

答案1

这是软件包中的一个错误twolame,追踪为#777223。有一个待上传的任务应该unstable在周日进行;然后您就可以修复您的系统(或五天后stretch)。

同时,您可以恢复到以前的版本libasound2-plugins(amd64i386),然后保留它们直到libtwolame0可用;现在应该可以修复您的系统。

相关内容