我搜索了有关此主题的帖子几个小时,并找到了很多关于可能的解决方案的帖子,但仍然无法在 64 位机器上的 Fedora 22 上安装 skype
类似这样的帖子http://www.tecmint.com/things-to-do-after-fedora-22-workstation-installation/和许多其他人建议安装 Fedy,但当我成功安装 fedy 并选择从 fedyd 安装 Skype 后,出现此错误
[镜像] dbus-libs-1.8.18-1.fc22.i686.rpm:Curl 错误(78):未找到远程文件 ftp://mirror.uta.edu.ec/fedora/updates/22/x86_64/d/dbus-libs-1.8.18-1.fc22.i686.rpm [RETR 响应: 550] [MIRROR] dbus-libs-1.8.18-1.fc22.i686.rpm: 状态代码: 404 http://mirror.uta.edu.ec/fedora/updates/22/x86_64/d/dbus-libs-1.8.18-1.fc22.i686.rpm [失败] dbus-libs-1.8.18-1.fc22.i686.rpm:没有更多镜像可尝试 - 所有镜像都已尝试但均未成功 错误:下载软件包时出错:=======] 746 kB/s | 58 MB 00:25 ETA 无法下载 d/dbus-libs-1.8.18-1.fc22.i686.rpm:已尝试所有镜像 无法显示通知:GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:任何 .service 文件均未提供名称 org.freedesktop.Notifications
我也发现了这个http://www.tecmint.com/skype-4-2-released-install-on-ubuntu-debian-linux-mint-and-fedora/apt-get
但因为它提到了 apt-get,所以我很清楚,即使将其更改为 adnf
或命令,它也不适用于 fedora,yum
因为没有找到 skype 包
我也尝试从 skype.com 下载站点下载并安装 Fedora 16 32 位,但安装几分钟后仍未完成,并且没有提供任何反馈或成功结果
现在它失败了,并给出了一个非常讽刺的消息,考虑到包名称和错误本身的组合
答案1
对于 Fedora24和 Fedora23和 Fedora22(也是 64 位!)。
从以下网址下载 Skype:http://www.skype.com/en/download-skype/skype-for-computer/并选择Fedora 32 位(没有可用的 64 位软件包,但这没关系)。
就我而言,它是版本:skype-4.3.0.37-fedora.i586.rpm
打开终端,转到
~/Downloads/
(或放置文件的任何位置)并运行:sudo dnf install skype-4.3.0.37-fedora.i586.rpm
并且所有依赖关系将自动解决。
这就对了!
答案2
这是我采取的步骤
安装 Skype 要求 - 第 1 部分
sudo dnf 安装 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 qtwebkit.i686
安装 Skype 要求 - 第 2 部分
sudo dnf 安装 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 qtwebkit.i686
下载 skype 到/tmp
文件夹
cd /tmp
wget --trust-server-names http://www.skype.com/go/getskype-linux-dynamic sudo mkdir /opt/skype sudo tar xvf skype-4.3* -C /opt/skype --strip-components=1
创建指向 skype 的符号链接
sudo ln -s /opt/skype/skype.desktop /usr/share/applications/skype.desktop
sudo ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/icons/skype.png
sudo ln -s /opt/skype/icons/SkypeBlue_48x48.png /usr/share/pixmaps/skype.png
4.创建 skype shell 文件
sudo touch /usr/bin/skype
sudo chmod 755 /usr/bin/skype
cat << EOF > /usr/bin/skype
#!/bin/sh export SKYPE_HOME="/opt/skype"
\$SKYPE_HOME/skype --resources=\$SKYPE_HOME \$*
EOF
5.最后执行Skype
答案3
尝试一下 negativo Skype 存储库。它通常运行良好,并且支持 Fedora 21+ 和 CentOS/RHEL 6 和 7。