當前位置: 首頁>>技術教程>>正文


無法在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/zh-tw/article/1869.html,未經允許,請勿轉載。