我尝试在 CentOS 6.2 上安装 Skype。我从以下网址下载了 Skype 的 rpm 包这里并尝试使用此命令进行安装 – 但是出现了如下错误:
[root@localhost Downloads]# rpm -ivh skype-4.0.0.7-fedora.i586.rpm
error: Failed dependencies:
alsa-lib >= 1.0.23 is needed by skype-4.0.0.7-fc16.i586
libstdc++.so.6(GLIBCXX_3.4.15) is needed by skype-4.0.0.7-fc16.i586
所以我尝试了这个命令:
[root@localhost Downloads]# rpm -ivh --nodeps skype-4.0.0.7-fedora.i586.rpm
Preparing... ########################################### [100%]
1:skype ########################################### [100%]
Skype 图标将出现在应用程序»互联网»Skype 中,但单击该图标时没有任何反应。
所以我libstdc++6-4.7.0-0.6-mdv2012.0.i586.rpm
用这个命令安装:
[root@localhost Downloads]# rpm -ivh libstdc++6-4.7.0-0.6-mdv2012.0.i586.rpm
warning: libstdc++6-4.7.0-0.6-mdv2012.0.i586.rpm: Header V3 DSA/SHA1 Signature, key ID 26752624: NOKEY
Preparing... ########################################### [100%]
file /usr/lib/libstdc++.so.6 from install of libstdc++6-4.7.0-0.6.i586 conflicts with file from package libstdc++-4.4.6-3.el6.i686
它仍然不起作用。
答案1
更改root用户
苏
安装所需的依赖项
yum 安装 alsa-lib.i686 fontconfig.i686 freetype.i686 glib2.i686 libSM.i686 libXScrnSaver.i686 libXi.i686 libXrandr.i686 libXrender.i686 libXv.i686 libstdc++.i686 pulseaudio-libs.i686 qt.i686 qt-x11.i686 zlib.i686
下载最新的 Skype 静态包
cd /tmp
提取 Skype
mkdir /opt/skype
tar xvf skype_static* -C /opt/skype --strip-components=1
创建 libtiff.so.4 链接
cd /usr/lib
ln -s libtiff.so.3 /usr/lib/libtiff.so.4
创建启动器、链接图标、语言和声音
ln -s /opt/skype/skype.desktop /usr/share/applications/skype.desktop
ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/icons/skype.png
ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/pixmaps/skype.png
触摸 /usr/bin/skype
chmod 755 /usr/bin/skype
用文本编辑器打开/usr/bin/skype并添加以下内容:
/bin/sh #!/bin/sh 复制代码
导出 SKYPE_HOME="/opt/skype"
$SKYPE_HOME/skype --resources=$SKYPE_HOME $*
启动 Skype
从命令行使用 skype 命令
Skype