![apt 告诉我我“持有损坏的包裹”:请帮我重新安装 skype](https://linux22.com/image/965655/apt%20%E5%91%8A%E8%AF%89%E6%88%91%E6%88%91%E2%80%9C%E6%8C%81%E6%9C%89%E6%8D%9F%E5%9D%8F%E7%9A%84%E5%8C%85%E8%A3%B9%E2%80%9D%EF%BC%9A%E8%AF%B7%E5%B8%AE%E6%88%91%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20skype%20.png)
Ubuntu版本:最新12.04
我最近卸载了 Skype,以便重新安装最新版本;每当我更新系统上的软件时,我都会收到“软件包被阻止”的消息,我愚蠢地认为这是一个好主意。
结果是,现在我无法重新安装 skype,因为软件包/依赖项损坏了。我尝试安装我已安装的版本 (4.1.0.20.0-0ubuntu0.12.04.2),但没有成功:
# apt-get install skype=4.1.0.20.0-0ubuntu0.12.04.2
The following packages have unmet dependencies:
skype : Depends: skype-bin
E: Unable to correct problems, you have held broken packages.
# apt-get install skype-bin=4.1.0.20.0-0ubuntu0.12.04.2
The following packages have unmet dependencies:
skype-bin:i386 : Depends: libqtwebkit4:i386 (>= 2.2~2011week36) but it is not installable
E: Unable to correct problems, you have held broken packages.
奇怪的是,我有 libqtwebkit4版本 2.2.1已安装:
# dpkg -s libqtwebkit4
(...)
Status: install ok installed
(...)
Version: 2.2.1-1ubuntu4
我该如何解决这种情况?据我所知,我安装了足够新的 libqtwebkit4 包,但 apt 不允许我安装 skype-bin。
运行 aptitude search skype,我得到:
pi skype
p skype:i386
v skype-bin
pB skype-bin:i386
答案1
如果我遇到 Skype 问题,我总是尝试从他们的地点。如果我没记错的话,它没有skype-bin
依赖项,而是作为捆绑包提供。
关于您的libqtwebkit4
问题,我认为您安装的是 64 位版本,而 skype 需要 32 位版本。