问题描述
注意:旧的Skype for Linux应用程序(v4。*)现已停止使用,已从Canonical的合作伙伴存储库中删除,因此此问题及其答案已过时。请参考我们的canonical Skype installation question的a newer answer。
我在尝试安装Skype时收到以下消息:
nidhin@ubuntu:~$ sudo apt-get update
nidhin@ubuntu:~$ 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
我怎样才能解决这个问题?
最佳解决办法
12.10和更新
我有同样的问题,通过这样做有助于启用32位架构:
sudo dpkg --add-architecture i386
sudo apt-get update
然后我可以通过Canonical Partner Repository安装skype:
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
sudo apt-get update && sudo apt-get install skype
次佳解决办法
首先,在Ubuntu 64位系统上运行以下命令之前,必须启用i386架构。
sudo dpkg --add-architecture i386
然后在终端上运行以下命令以安装Skype。
Ubuntu 13.10
sudo sh -c "echo 'deb http://archive.canonical.com/ saucy partner' >> /etc/apt/sources.list.d/canonical_partner.list"
sudo apt-get update
sudo apt-get install skype
Ubuntu 14.04
sudo sh -c "echo 'deb http://archive.canonical.com/ trusty partner' >> /etc/apt/sources.list.d/canonical_partner.list"
sudo apt-get update
sudo apt-get install skype
第三种解决办法
我建议先完全删除skype-bin并按如下方式安装Skype。
在终端中运行以下命令
sudo apt-get remove skype skype-bin
sudo apt-get install libxss1
wget http://www.skype.com/go/getskype-linux-ubuntu-64/skype-ubuntu-precise_4.1.0.20-1_amd64.deb
sudo dpkg -i skype-ubuntu*.deb
第四种办法
12.10及以上,特别是17.04:
https://www.skype.com/en/download-skype/skype-for-computer/
下载deb包
如果没有安装,请安装gdebi:
sudo apt update && sudo apt upgrade
sudo apt install gdebi
然后将cd
添加到Downloads目录并运行gdebi以下载deb:
sudo gdebi –n skypeforlinux-64.deb
(或者对于甚至不需要安装任何额外软件的方法):
sudo dpkg -i skypeforlinux-64.deb
您可以改为右键单击下载的文件进入属性并设置默认程序将此类文件打开为gdebi(在17.04同时推荐),然后只需双击文件,当gdebi打开并完成加载时文件单击安装(系统将提示您输入密码)
第五种办法
skype不是来自ubuntu.it是由规范基金会支持的第三方软件,因此请使用编辑您的source.list
$sudo gedit /etc/apt/source.list
然后将以下链接添加到源列表中
deb http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
deb-src http://archive.canonical.com/ubuntu $(lsb_release -sc) partner
$(lsb_release -sc)
替换为您的ubuntu名称。保存。然后使用更新您的存储库
$sudo apt-get update
现在运行以下命令来安装skype
$sudo apt-get install skype
这将安装skype和skype.bin。