无法安装 skype.. 很多依赖关系问题.. 请帮忙.... :( Aptitude 仅显示此解决方案.. 我的操作系统是 Ubuntu 12.04 LTS
tau@UBUNTU:~$ sudo aptitude install skype --without-recommends
The following NEW packages will be installed:
libasound2:i386{a} libaudio2:i386{a} libc-bin:i386{ab} libc6:i386{ab} libdbus-1-3:i386{ab} libexpat1:i386{ab} libffi6:i386{a}
libfontconfig1:i386{a} libfreetype6:i386{ab} libgcc1:i386{a} libglib2.0-0:i386{a} libice6:i386{a} libjpeg-turbo8:i386{a} libjpeg8:i386{a}
liblcms1:i386{a} libmng1:i386{a} libpcre3:i386{a} libpng12-0:i386{a} libqt4-dbus:i386{ab} libqt4-declarative:i386{ab} libqt4-network:i386{ab}
libqt4-script:i386{ab} libqt4-sql:i386{ab} libqt4-xml:i386{ab} libqt4-xmlpatterns:i386{ab} libqtcore4:i386{ab} libqtgui4:i386{ab}
libselinux1:i386{a} libsm6:i386{a} libstdc++6:i386{a} libtiff4:i386{ab} libuuid1:i386{a} libx11-6:i386{a} libxau6:i386{a} libxcb1:i386{a}
libxdmcp6:i386{a} libxext6:i386{a} libxi6:i386{a} libxrender1:i386{a} libxss1:i386{a} libxt6:i386{a} libxv1:i386{a} skype skype-bin:i386{a}
zlib1g:i386{a}
The following packages are RECOMMENDED but will NOT be installed:
libasound2-plugins:i386 libcups2:i386 libqt4-sql-mysql:i386 libqt4-sql-odbc:i386 libqt4-sql-psql:i386 libqt4-sql-sqlite:i386 qdbus:i386
sni-qt:i386
0 packages upgraded, 45 newly installed, 0 to remove and 0 not upgraded.
Need to get 43.6 MB of archives. After unpacking 93.6 MB will be used.
The following packages have unmet dependencies:
libc-bin : Conflicts: libc-bin:i386 but 2.15-0ubuntu10 is to be installed.
libc-bin:i386 : Conflicts: libc-bin but 2.15-0ubuntu10.2 is installed.
libqt4-declarative : Breaks: libqt4-declarative:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-declarative:i386 : Breaks: libqt4-declarative (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libdbus-1-3 : Breaks: libdbus-1-3:i386 (!= 1.4.18-1ubuntu1.3) but 1.4.18-1ubuntu1 is to be installed.
libdbus-1-3:i386 : Breaks: libdbus-1-3 (!= 1.4.18-1ubuntu1) but 1.4.18-1ubuntu1.3 is installed.
libqt4-script : Breaks: libqt4-script:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-script:i386 : Breaks: libqt4-script (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libqt4-network : Breaks: libqt4-network:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-network:i386 : Breaks: libqt4-network (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libqt4-dbus : Breaks: libqt4-dbus:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-dbus:i386 : Breaks: libqt4-dbus (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libfreetype6 : Breaks: libfreetype6:i386 (!= 2.4.8-1ubuntu2.1) but 2.4.8-1ubuntu2 is to be installed.
libfreetype6:i386 : Breaks: libfreetype6 (!= 2.4.8-1ubuntu2) but 2.4.8-1ubuntu2.1 is installed.
libexpat1 : Breaks: libexpat1:i386 (!= 2.0.1-7.2ubuntu1.1) but 2.0.1-7.2ubuntu1 is to be installed.
libexpat1:i386 : Breaks: libexpat1 (!= 2.0.1-7.2ubuntu1) but 2.0.1-7.2ubuntu1.1 is installed.
libqt4-xmlpatterns : Breaks: libqt4-xmlpatterns:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-xmlpatterns:i386 : Breaks: libqt4-xmlpatterns (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libqtcore4 : Breaks: libqtcore4:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqtcore4:i386 : Breaks: libqtcore4 (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libqt4-sql : Breaks: libqt4-sql:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-sql:i386 : Breaks: libqt4-sql (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libqt4-xml : Breaks: libqt4-xml:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqt4-xml:i386 : Breaks: libqt4-xml (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libtiff4 : Breaks: libtiff4:i386 (!= 3.9.5-2ubuntu1.5) but 3.9.5-2ubuntu1.1 is to be installed.
libtiff4:i386 : Breaks: libtiff4 (!= 3.9.5-2ubuntu1.1) but 3.9.5-2ubuntu1.5 is installed.
libqtgui4 : Breaks: libqtgui4:i386 (!= 4:4.8.1-0ubuntu4.4) but 4:4.8.1-0ubuntu4.1 is to be installed.
libqtgui4:i386 : Breaks: libqtgui4 (!= 4:4.8.1-0ubuntu4.1) but 4:4.8.1-0ubuntu4.4 is installed.
libc6 : Breaks: libc6:i386 (!= 2.15-0ubuntu10.2) but 2.15-0ubuntu10 is to be installed.
libc6:i386 : Breaks: libc6 (!= 2.15-0ubuntu10) but 2.15-0ubuntu10.2 is installed.
Internal error: the solver Install(libc-bin:amd64 2.15-0ubuntu10 <libc6:i386 2.15-0ubuntu10 -> {libc-bin:amd64 2.15-0ubuntu10 libc-bin:i386 2.15-0ubuntu10}>) of a supposedly unresolved dependency is already installed in step 10
Internal error: the solver Install(libc-bin:amd64 2.15-0ubuntu10 <libc6:i386 2.15-0ubuntu10 -> {libc-bin:amd64 2.15-0ubuntu10 libc-bin:i386 2.15-0ubuntu10}>) of a supposedly unresolved dependency is already installed in step 17
Internal error: the solver Install(libc-bin:amd64 2.15-0ubuntu10 <libc6:i386 2.15-0ubuntu10 -> {libc-bin:amd64 2.15-0ubuntu10 libc-bin:i386 2.15-0ubuntu10}>) of a supposedly unresolved dependency is already installed in step 24
The following actions will resolve these dependencies:
Keep the following packages at their current version:
1) libasound2:i386 [Not Installed]
2) libaudio2:i386 [Not Installed]
3) libc-bin:i386 [Not Installed]
4) libc6:i386 [Not Installed]
5) libdbus-1-3:i386 [Not Installed]
6) libexpat1:i386 [Not Installed]
7) libffi6:i386 [Not Installed]
8) libfontconfig1:i386 [Not Installed]
9) libfreetype6:i386 [Not Installed]
10) libgcc1:i386 [Not Installed]
11) libglib2.0-0:i386 [Not Installed]
12) libice6:i386 [Not Installed]
13) libjpeg-turbo8:i386 [Not Installed]
14) libjpeg8:i386 [Not Installed]
15) liblcms1:i386 [Not Installed]
16) libmng1:i386 [Not Installed]
17) libpcre3:i386 [Not Installed]
18) libpng12-0:i386 [Not Installed]
19) libqt4-dbus:i386 [Not Installed]
20) libqt4-declarative:i386 [Not Installed]
21) libqt4-network:i386 [Not Installed]
22) libqt4-script:i386 [Not Installed]
23) libqt4-sql:i386 [Not Installed]
24) libqt4-xml:i386 [Not Installed]
25) libqt4-xmlpatterns:i386 [Not Installed]
26) libqtcore4:i386 [Not Installed]
27) libqtgui4:i386 [Not Installed]
28) libselinux1:i386 [Not Installed]
29) libsm6:i386 [Not Installed]
30) libstdc++6:i386 [Not Installed]
31) libtiff4:i386 [Not Installed]
32) libuuid1:i386 [Not Installed]
33) libx11-6:i386 [Not Installed]
34) libxau6:i386 [Not Installed]
35) libxcb1:i386 [Not Installed]
36) libxdmcp6:i386 [Not Installed]
37) libxext6:i386 [Not Installed]
38) libxi6:i386 [Not Installed]
39) libxrender1:i386 [Not Installed]
40) libxss1:i386 [Not Installed]
41) libxt6:i386 [Not Installed]
42) libxv1:i386 [Not Installed]
43) skype [Not Installed]
44) skype-bin:i386 [Not Installed]
45) zlib1g:i386 [Not Installed]
Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.
答案1
(免责声明 - 我是一名初学者,我的英语写作技巧很差)
我以前使用 Fedora 时也遇到过这个问题,但几年后,Skype 官方页面上提供的软件包似乎已经解决了这个问题,所以我的建议是从官方网站下载合适的 deb 包(12.04 多架构可从此处获取)http://www.skype.com/en/download-skype/skype-for-computer/双击它,它会启动 ubuntu 软件中心,询问您的权限,然后像任何其他程序一样安装)并且您的 skype 应该可以正常工作。
但是如果您愿意尝试困难的方法(通过网络搜索,学习并手动修复)以下信息可能会有所帮助。
在 Fedora 中,我尝试(并解决了问题)的是这篇文章评论中提供的信息:http://www.piensaenbinario.com/2010/02/como-instalar-skype-en-fedora.html
基本上说你需要在终端中运行“ldd”命令(ldd /usr/bin/skype,我不知道在 ubuntu 中如何执行该命令或者该命令是否有效,并且记下标有“NO MACH”的,然后手动安装所有(sudo apt-get install nameofthedependencyhere)之后你的 skype 应该可以正常工作。