在 12.04 64 位上安装 Skype 会导致错误

在 12.04 64 位上安装 Skype 会导致错误

可能重复:
无法在 64 位 Ubuntu 上安装 Skype
修复损坏的软件包

您好,我正在尝试通过 安装 Skype,apt-get但遇到了一些问题。Skype 软件包所依赖的软件包skype-bin在我的软件包列表中找不到。

因此,当我尝试安装 Skype 时出现以下错误。

$ sudo apt-get install skype
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:
 skype : Depends: skype-bin but it is not installable
E: Unable to correct problems, you have held broken packages.

有人知道为什么会发生这种情况吗?我是否缺少存储库?

当我从他们的网站下载时,我得到了类似的结果.deb。但它抱怨ai32-libs无法安装。这是因为它依赖于我的列表中不存在的另一个包。

请记住,这是我所在公司的自定义安装。他们已确保其安全,我认为他们已经随着时间的推移对其进行了更新并跳过了版本,可能会造成破坏。

答案1

安装突触如果你还没有突触选择显示损坏的软件包然后标记它们并删除然后重新安装,或者您也可以更新/升级您的软件包以满足依赖关系...无论如何我建议您突触将解决你的问题。

正确安装Skype:

sudo apt-add-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"

sudo apt-get update

sudo apt-get install skype

答案2

看来从 Ubuntu 存储库安装的是 Skype 2.2 版本。

#> skype --version
Skype 2.2.0.35
Copyright (c) 2004-2011, Skype Limited

相反,Skype 官方网站提供了适用于 Ubuntu 32/64 位的 Skype 4.0 版本。要安装它,请.deb从网站下载软件包(32位或者64 位),然后运行:

aptitude install lib32stdc++6 libstdc++6 lib32asound2 ia32-libs libc6-i386 lib32gcc1

进而

dpkg -i skype-ubuntu_4.0.0.8-1_amd64.deb(或其 32 位版本)

最后您将安装 Skype 4.0 版本。

#> skype --version
Skype 4.0.0.8
Copyright (c) 2004-2012, Skype

答案3

http://www.iasptk.com/ubuntu-fix-broken-package-best-solution

Ubuntu 修复损坏的软件包(最佳解决方案)

尝试后

sudo dpkg --configure -a

sudo apt-get install -f

损坏软件包的问题仍然存在,解决方案是手动编辑 dpkg 状态文件。

$ sudo gedit /var/lib/dpkg/status (您可以使用 vi 或 nano 代替 gedit)找到损坏的包,删除有关它的整个信息块并保存文件。

----------------- Skype ---------------

http://www.iasptk.com/ubuntu-ppa-repositories/17253-ubuntu-1204-skype-40-ppa

Skype 4.0 ppa:upubuntu-com/chat

sudo add-apt-repository ppa:upubuntu-com/chat

sudo apt-get update

sudo apt-get install skype

Ubuntu 的 Skype 包装器 ppa:skype-wrapper/ppa

sudo add-apt-repository ppa:skype-wrapper/ppa

sudo apt-get update

sudo apt-get install skype-wrapper

相关内容