软件中心的 Skype 已过时

软件中心的 Skype 已过时

我已经启用了 Canonical Partners 源,但我的软件中心(或apt-cache show skype)都只显示 skype 4.2.x,而不是当前的 4.3.x

类似这样的来源Ubuntu 手册文章暗示4.3应该可以通过软件中心获得。

我已经运行了 apt-get update 和 upgrade,所以我认为我已全部更新。

我知道我可以从 Skype 网站下载的 .deb 手动安装,但为什么我的软件中心已经过时了,我怎样才能让最新版本显示出来?

我正在运行 14.04 LTS。

编辑(来自评论):

运行:apt-cache policy skype产生:

skype:
 Installed: (none)
 Candidate: 4.2.0.11-0ubuntu0.12.04.2
 Version table:
    4.2.0.11-0ubuntu0.12.04.2 0
        500 http://archive.canonical.com/ubuntu/ saucy/partner amd64 Packages

答案1

您添加了 Ubuntu 13.10 的合作伙伴存储库。这是错误的。可以通过以下方式修复:

在终端中运行

sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
sudo apt-get update
sudo apt-get install skype

这将安装正确的版本。

或者您可以进入系统设置->软件和更新并在那里修复它。

答案2

  1. 删除旧版 Skype
sudo apt-get remove skype skype-bin:i386 skype:i386
sudo apt-get install sni-qt:i386
  1. 删除旧的 Skype 文件夹
rm -rf ~/.Skype
  1. 如果你运行的是 64 位 Ubuntu,请启用 MultiArch
sudo dpkg --add-architecture i386
  1. 由于您已经启用 Canonical Partners,请运行更新。

相关内容