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