是的,还有一个关于如何在 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 autoclean
和apt-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”