当前位置: 首页>>技术教程>>正文


无法在64位Ubuntu上安装Skype

, , , ,

问题描述

注意:旧的Skype for Linux应用程序(v4。*)现已停止使用,已从Canonical的合作伙伴存储库中删除,因此此问题及其答案已过时。请参考我们的canonical Skype installation questiona 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。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1869.html,未经允许,请勿转载。