在 Debian Wheezy [amd64] 上安装 Skype

在 Debian Wheezy [amd64] 上安装 Skype

是的,还有一个关于如何在 Debian Wheezy (7.4) amd64 上安装 Skype 的问题。看过无数类似的文章和论坛帖子,但对我来说没用 :(

这是我的做法:

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

仅部分安装:

dpkg: dependency problems prevent configuration of skype:
 skype depends on libasound2 (>= 1.0.16).
 skype depends on libc6 (>= 2.3.6-6~).
 skype depends on libc6 (>= 2.7).
 skype depends on libgcc1 (>= 1:4.1.1).
 skype depends on libqt4-dbus (>= 4:4.5.3).
 skype depends on libqt4-network (>= 4:4.8.0).
 skype depends on libqt4-xml (>= 4:4.5.3).
 skype depends on libqtcore4 (>= 4:4.7.0~beta1).
 skype depends on libqtgui4 (>= 4:4.8.0).
 skype depends on libqtwebkit4 (>= 2.1.0~2011week13).
 skype depends on libstdc++6 (>= 4.6).
 skype depends on libx11-6.
 skype depends on libxext6.
 skype depends on libxss1.
 skype depends on libxv1.
 skype depends on libssl1.0.0.
 skype depends on libasound2-plugins.

dpkg: error processing skype (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 skype

尝试用以下方法修复此问题apt-get -f install

The following packages will be REMOVED:
  skype:i386
0 upgraded, 0 newly installed, 1 to remove and 27 not upgraded.
1 not fully installed or removed.

我尝试了不同的存储库,使用aptitude -f install等等。但都无济于事。有什么想法吗?那真是浪费了几个小时……

答案1

在我用尽所有选项之后 - 解决依赖关系问题,尝试安装所有必要的:i386 数据包,结果发现不是一个选项 - 最终 apt-get 建议删除 1104 个软件包并安装新的 20 个:D - 我从中找到了这一行https://wiki.debian.org/skype

无法安装 libqtwebkit4:i386

如果 apt-get 无法安装 libqtwebkit4:i386 作为依赖项,请尝试使用 aptitude(如果您知道自己在做什么)

您可能想要版本 skype-debian_2.2.0.35-1_amd64.deb (因为较新的版本存在与 pulseaudio 相关的问题)

所以我进行了盲目wget -O skype.deb http://download.skype.com/linux/skype-debian_2.2.0.35-1_amd64.deb&& dpkg -i skype.deb,结果安装 skype 时没有任何依赖问题!2.2 有点旧,但至少它可以工作。

答案2

我也遇到了这个问题,下面的方法对我有用,关键部分是做一个apt-get autocleanapt-get autoremove

  • 下载最新的 Debian 版本(您已经下载的版本)。

  • 运行以下命令:

dpkg --add-architecture i386

sudo apt-get -f install

sudo apt-get update

sudo apt-get upgrade

sudo apt-get -f install

  • 这是解决我的问题的重要部分。

sudo apt-get autoclean

sudo apt-get autoremove

  • 然后最终安装 Skype:

sudo apt-get install skype 或者

dpkg -i skype-... .deb

其中 skype....deb.deb您从 skype.com 下载的。

答案3

使用 GDebi。它可以通过命令行安装本地 .deb 文件,类似于 dpkg 命令,但可以访问存储库来解决依赖关系。
您必须安装包gdebi(或gdebi-core仅适用于命令行实用程序)。

答案4

我知道该怎么做,我在 Debian 7.6 32 位上遇到了同样的问题,这很容易,而且在我的系统上有效

->删除 skype (apt-get remove skype) -> 以 root 身份在终端粘贴此内容:“apt-get install libasound2 libc6 libgcc1 libqt4-dbus libqt4-network libqt4-webkit libqt4-xml libqtcore4 libqtgui4 libstdc++6 libx11-6 libxext6 libxss1 libxv1”如果你有 64 位系统,我认为在每个包后添加“:i386”

相关内容