问题描述
注意:旧版Skype for Linux应用程序(v4。*)现在已停止使用,并已从Canonical的合作伙伴存储库中删除,因此此问题及其答案已过时。请参阅canonical Skype installation question的a newer answer。
Skype 4.3刚刚发布并有相当大的改进。作为普通的Skype用户,我想在我的Ubuntu 14.04上使用最新的Skype,但Update Manager没有更新。即使在Skype网站上,只有Skype 4.3仅适用于Ubuntu 12.04。无论如何,要在Ubuntu 14.04上使用这款最新的Skype,还是需要等待更新?
最佳解决办法
第1步:删除以前的版本。
sudo apt-get remove skype skype-bin:i386 skype:i386
sudo apt-get install sni-qt:i386
如果您在Ubuntu上安装了较旧版本的Skype,这一点很重要,请在安装最新版本之前清除旧的Skype文件夹。然后通过使用以下来清除:
rm -rf ~/.Skype
第2步:准备安装Skype。
-
64位Ubuntu用户应该启用MultiArch,如果它尚未通过运行命令启用
sudo dpkg --add-architecture i386
-
更新存储库和”updates”列表:
sudo apt-get update
-
可选,安装
GDebi
(见下文):sudo apt-get install gdebi #(read Why you need to install gdebi...)
第3步:安装Skype
方法1:从文件下载并安装
wget download.skype.com/linux/skype-ubuntu-precise_4.3.0.37-1_i386.deb
sudo gdebi skype-ubuntu-precise_4.3.0.37-1_i386.deb
方法2:从Canonical Partner Repository安装Skype
因此,按照以下命令将Canonical Partner Repository添加到”updates”列表中:
sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner"
然后通过Software-Center或通过终端安装Skype。
sudo apt-get update && sudo apt-get install skype
为什么需要安装gdebi而不是使用dpkg或Ubuntu软件中心。
dpkg(用于Debian软件包)是一个来自命令行的软件工具,负责安装,创建,删除和管理Debian(数据包deb),这是Ubuntu处理的数据包的类型。它还允许来自apt存储库之外的来源的Debian软件包管理。
要安装软件包,dpkg
有一个图形界面gdebi
,如果您更喜欢避免使用命令行,则可以使用它。
gdebi是Debian(.deb)软件包的应用程序安装和管理。这是一个可在图形模式控制台中工作的实用程序,并允许在APT存款之外安装软件包:从网站,CD-ROM,便携式媒体等。它具有与apt-get
或Ubuntu Software Center
相同的功能:它确保包装安装时与您尝试安装它的Ubuntu系统的版本和体系结构兼容,并且还确保满足该软件包所需的所有依赖关系。否则,依赖关系将从Internet下载。使用选项卡,gdebi
还提供对重要信息的访问,如用于安装.deb软件包中各种文件的文件夹路径。
最后gdebi
是一个轻量级的deb软件包安装程序,它是Ubuntu桌面中的默认软件包。现在Ubuntu使用Ubuntu软件中心,速度很慢,有时候会出现The package is of bad quality
错误。
阅读更多关于GDebi
:
要安装从网站下载的软件包,而不是从软件存储库下载。这些软件包被称为.deb文件。由于它们可能是为不同的Linux发行版创建的,因此可能会发现Ubuntu存在依赖性问题,这意味着它们可能是可卸载的。
gdebi
是安装.deb文件的简单工具。它有一个图形用户界面,但也可以在您的终端中使用。它允许你安装本地的deb包来解析和安装它的依赖关系。它会自动检查它们依赖关系的包,并尽可能从Ubuntu软件库下载它们。您可能首先需要安装gdebi
– 只需使用其中一个软件包管理器(如dkpg
,Synaptic
)安装gdebi
软件包,或打开终端并键入sudo apt-get install gdebi
即可。安装gdebi
后,使用文件浏览器查找要安装的软件包。
Double-click用gdebi
打开它的包。如果所选软件包的所有依赖关系都已满足,只需单击Install package
按钮进行安装。 gdebi
会警告您是否存在未满足的依赖关系,这意味着您使用的存储库中没有解决依赖关系。
次佳解决办法
从Ubuntu软件中心安装
截至2014年8月2日,您现在可以直接从Ubuntu软件中心安装Skype 4.3。
为此,您必须首先使用以下步骤启用Canonical Partner Repository(基于OMG!Ubuntu提供的步骤;请参阅source):
- Search for and open ‘Software Sources’ or ‘Software & Updates’ in the Unity Dash
- Select the ‘Other Software’ tab
- Check/tick the boxes next to the two entries headed ‘Canonical Partners’
- Exit, and hit ‘Ok’ on the software reload prompt
然后在Ubuntu软件中心中搜索Skype,并像其他软件一样安装它。
(Source)
从Skype网站安装
您可以将最新版本的Skype作为.deb软件包directly from its website下载。如果您运行的是Ubuntu 12.04 LTS或更新的版本,请选择12.04(多语言)版本;如果你使用14.04 LTS,它仍然可以工作,因为这正是微软列出的最低Ubuntu版本。
一旦拥有了它,运行以下命令以确保您的系统没有任何以前的安装:
sudo apt-get remove skype skype-bin:i386 skype:i386
然后将double-click下载的.deb文件在Ubuntu软件中心中打开并像其他软件一样安装。
之后,还可以在终端中运行以下命令以确保可以使用对指示器菜单的支持:
sudo apt-get install sni-qt:i386
现在你可以在短跑中找到Skype,运行并享受它!
(来源:WebUpd8)