您好,我正在尝试通过 安装 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