无法在Ubuntu 14.04 64位上安装Skype 4.3


20

首先,我认为这个问题不是重复的,因为我已经尝试了在此找到的所有其他解决方案,但是没有任何解决方案可以解决我的问题。

我使用Ubuntu 14.04 64位。

直到现在我都尝试过: sudo apt-get install skype->无效。错误是:

The following packages have unmet dependencies:
skype : Depends: skype-bin
E: Unable to correct problems, you have held broken packages.

我已经尝试过,sudo dpkg add-architecture && sudo dpkg -i skype-ubuntu-precise_4.3.0.37-1_i386.deb但是也没有用。错误是:

dpkg: dependency problems prevent configuration of skype:
skype depends on libqt4-dbus (>= 4:4.5.3); however:
Package libqt4-dbus is not installed.
skype depends on libqt4-network (>= 4:4.8.0); however:
Package libqt4-network:i386 is not installed.
skype depends on libqt4-xml (>= 4:4.5.3); however:
Package libqt4-xml:i386 is not installed.
skype depends on libqtcore4 (>= 4:4.7.0~beta1); however:
Package libqtcore4:i386 is not installed.
skype depends on libqtgui4 (>= 4:4.8.0); however:
Package libqtgui4:i386 is not installed.
skype depends on libqtwebkit4 (>= 2.2~2011week36); however:
skype depends on libstdc++6 (>= 4.2.1); however:
Package libstdc++6:i386 is not installed.
skype depends on libx11-6; however:
Package libx11-6:i386 is not installed.
skype depends on libxext6; however:
Package libxext6:i386 is not installed.
skype depends on libxss1; however:
Package libxss1:i386 is not installed.
skype depends on libxv1; however:
Package libxv1:i386 is not installed.
skype depends on
dpkg: error processing package skype (--install):
dependency problems - leaving unconfigured
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support (3.54ubuntu1) ...
Errors were encountered while processing:
skype

之后我尝试使用,sudo apt-get -f install但无法解决问题。

我尝试使用安装Gdebi。错误是:

Cannot install 'libqtwebkit4:i386'

我尝试使用Ubuntu软件中心进行安装。错误是:

Cannot install 'libqtwebkit4:i386'

我曾尝试在“软件和更新”中更改服务器。我试图使用“主服务器”和“美国服务器”。但这无法解决我的问题。

有人知道如何解决吗?

解决了

好吧,我格式化了电脑,然后首先安装了Skype。我想可能是我在Skype安装之前完成的另一次安装。

谢谢大家!


尝试添加合作伙伴回购协议,然后尝试再次安装已下载的Skype。可能会帮助它找到skype-bin软件包。
amanthethy 2014年

不幸的是,已经添加了我的合作伙伴存储库。
z_inx 2014年

1
我正面临着同样的问题(基本操作系统:Ubuntu 14.04),几乎所有方面都有。但不幸的是,我无法格式化PC来安装Skype。猜猜我宁愿尝试说服另一端的人使用环聊之类的替代方法。
2015年

全新安装完整操作系统不会“解决”此问题。我在16.04上遇到了同样的问题。我尝试安装的东西弄乱了多体系结构,因此现在被某种方式困住了。我无法理解为什么我不能简单地清除所有不有用的东西,然后重新安装Skype。
2016年

Answers:


32

我正在运行14.04 64bit,这是我的安装方式。

此处下载了skype 4.3 ,我使用Gdebi进行了安装,并且安装得很好。如果您尚未安装Gdebi,只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:

sudo apt-get install gdebi

在此处输入图片说明

就像我说的那样,使用上述方法没有任何麻烦。您可以做的另一件事是修复损坏的软件包

sudo apt-get clean && sudo apt-get update
sudo apt-get upgrade

要么

如果已安装,请转到synaptic软件包管理器,然后转到“编辑->修复损坏的软件包”。

另一种安装方式是

sudo dpkg --add-architecture i386
sudo apt-get update
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype-install.deb

此后,如果出现任何错误,例如无法安装'libqtwebkit4:i386'或其他软件包,请尝试此命令。

     sudo apt-get upgrade --fix-missing

建议您尝试以下命令。

    sudo apt-get -f install

执行上述命令后,请再次尝试以下命令。

sudo dpkg -i skype-install.deb

有关更多详细信息,请参见此处的官方Skype论坛。

希望能帮到你 :)


如我在帖子中所说,我尝试使用Gdebi,但出现错误:无法安装'libqtwebkit4:i386'。
z_inx

感谢您尝试提供帮助,但不幸的是,我尝试了其他两种安装方式,但两种方式都显示相同的错误:无法安装'libqtwebkit4:i386'。
z_inx 2014年

通过启动板安装libqtwebkit4:i386不能解决问题,因为显然它还具有其他依赖性。尝试安装时,出现错误“无法安装'libqt4-opengl:i386'”。:(
z_inx 2014年

请尝试以下步骤!它适用于debian 7,ubuntu 14.04和ubuntu 14.10 1)dpkg -i skype-in​​stall.deb现在您将获得一些错误列表2)dpkg --add-architecture i386 3)sudo apt-get update 4)sudo apt-得到-f install --fix-missing 5)dpkg -i skype-in​​stall.deb糟糕!它有效:-)
babu

5
遵循提供的步骤;但仍然以skype depends on libqtwebkit4 (>= 2.1.0~2011week13).
GhostCat说恢复莫妮卡的时间

4

首轮 :

sudo apt-get install -f

安装与OS 14.04LST 64位相关的dep,然后尝试以下命令... skype 4.3完美安装

sudo dpkg --add-architecture i386
sudo apt-get update
wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype-install.deb

它对我有用。:)


2

运行以下命令:

sudo apt-get clean && sudo apt-get update
sudo apt-get upgrade

为我解决了这个问题。


2

脚步:

sudo sh -c "echo 'deb http://archive.canonical.com/ubuntu/ trusty partner' >> /etc/apt/sources.list.d/canonical_partner.list"
sudo apt-get update
sudo apt-get install skype

当我使用可信任的14.04执行此操作时,我得到E: Unable to locate package skype
henrywright

2

我通过在“软件和更新”控制面板的“更新”选项卡中启用“推荐的更新(可信更新)”,解决了这个完全相同的问题。


这是完美的答案!
Flimm

1

我在Ubuntu 13.10上安装Skype 4.3时遇到了同样的问题。但是,按照上述说明进行操作时,即使在下载较新版本之前删除了Skype,Skype 4.2仍然会显示ket。为了使其正常工作,我必须在主目录中删除.Skype配置文件:

rm -r ~/.Skype

不用担心,您不会失去联系或其他任何东西。我可以看到的一点一点烦恼是,起初,您的某些联系人将显示其Skype名称而不是熟悉的全名。


1

就我而言,由于不遵循RTFM原理,我遇到了同样的问题:)从xorg-edgers安装了一些软件包,然后没有按照安装注释中的说明正确删除它们(即,只是删除了存储库,但没有删除已安装的软件包)。这导致了多米诺骨牌效应,导致倾向于无法安装任何i386-library依赖的软件包...

我已经通过尝试以适合的方式安装软件包来找到它(直接显示问题)(不同版本的64位软件包)。然后,我重新添加了xorg-edgers存储库,并使用以下命令将其正确删除:

sudo apt-get install ppa-purge
sudo ppa-purge xorg-edgers

希望它能对某人有所帮助...


0

我升级到版本4.3.0.37,因为版本4.2.0.13不允许我再登录并显示错误“无法连接”

不幸的是,经过数小时的尝试,我无法使Pulseaudio在我的系统上工作,但只有ALSA在工作,所以我降级到4.2.0.13

为了解决登录错误,我将版本号4.2.0.13伪装为最新的4.3.0.37版本,并且登录再次正常工作,问题已解决。

因此,要解决您的问题,只需将其降级到4.2.0.13并欺骗到4.3.0.37版本,退出Skype并运行以下命令:

sudo sed -i "s/\x34\x2E\x32\x2E\x30\x2E\x31\x33/\x34\x2E\x33\x2E\x30\x2E\x33\x37/g" /usr/bin/skype

之后,您应该可以正常登录。


0

对于那些尝试了上述所有操作但仍在挣扎的人(像我一样):

问题可能仅是您用于Ubuntu更新的服务器(在我的情况下)。我使用的服务器没有正确的定义libqtwebkit4:i386

为了解决这个问题:

  • 打开系统设置
  • 软件与更新
  • Ubuntu软件选项卡
  • 从下载(其他...,然后选择最佳服务器)

使用更新您的系统,sudo apt-get update然后:

wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb
sudo dpkg -i skype-install.deb

为我工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.