Install Skype 8.69 on Fedora 34/33, CentOS/RHEL/SL 8.3/7.8 - Comment Page: 19
This is guide, howto install Skype 8.69 on Fedora 34/33/32/31 on CentOS/Red Hat (RHEL)/Scientific Linux (SL) 8.3/7.8. This is actually easy process, I updated this guide and use Skype own RPM package, because it's currently only way the install Skype. Skype 4.3 and older versions are outdated after July 1. 2017.
Notice From Skype download page:
Important notice: All Skype for Linux clients version 4.3 and older will be retired on July 1, 2017. To keep chatting, please install the latest version of Skype for Linux.
Check video version of guide:
Watch More Videos and Subscribe to if-not-true-then-false.com Youtube Channel
1. Install Skype 8.69 on Fedora...
Hi, Thanks a LOT !!! Finally its working ! :)
Good job.
Stuck on dependencies. Can someone please assist with how to resolve the following?
–> Finished Dependency Resolution
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: libpng15.so.15
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: qt4(x86-32) >= 4.8.5
Installing: 1:qt-4.6.2-28.el6_5.i686 (HHC_RHEL6-6)
qt4(x86-32) = 4.6.2-28.el6_5
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: libQtDeclarative.so.4
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: glib2(x86-32) >= 2.36.3
Installing: glib2-2.28.8-4.el6.i686 (HHC_RHEL6-6)
glib2(x86-32) = 2.28.8-4.el6
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: libwebp.so.4
Error: Package: qtwebkit-2.3.4-6.el7.i686 (nux-dextop)
Requires: libpng15.so.15(PNG15_0)
You could try using –skip-broken to work around the problem
You could try running: rpm -Va –nofiles –nodigest
Still unable to resolve dependencies and after some troubleshooting I now get this –>
[[email protected] /]# yum install 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
Loaded plugins: product-id, security, subscription-manager
Setting up Install Process
Error: xz compression not available
Hi Riley,
Looks like you have RHEL 6, but RHEL 7 repos installed?
On step 1.2 you should only install epel 6, not epel 7 and nux-dextop.
Could you post output of following commands:
I’m blocked.
Are you blocked from this site? What you get?
Resolved the xz issue however still stuck on dependencies:
Protected multilib versions: openssl-1.0.1e-30.el6.i686 != openssl-1.0.1e-30.el6_6.5.x86_64
Error: Protected multilib versions: libxml2-2.7.6-14.el6_5.2.i686 != libxml2-2.7.6-17.el6_6.1.x86_64
Error: Protected multilib versions: nss-softokn-freebl-3.14.3-17.el6.i686 != nss-softokn-freebl-3.14.3-22.el6_6.x86_64
Error: Protected multilib versions: jasper-libs-1.900.1-15.el6_1.1.i686 != jasper-libs-1.900.1-16.el6_6.3.x86_64
I was able to remove the el7 packages.
I verified I have nux-desktop installed as well as epel6.
[[email protected] ~]# rpm -qa | grep nux
nux-dextop-release-0-2.el6.nux.noarch
libselinux-utils-2.0.94-5.8.el6.x86_64
util-linux-ng-2.17.2-12.18.el6.x86_64
selinux-policy-3.7.19-260.el6_6.2.noarch
selinux-policy-targeted-3.7.19-260.el6_6.2.noarch
libselinux-2.0.94-5.8.el6.x86_64
Red_Hat_Enterprise_Linux-Release_Notes-6-en-US-6-2.el6.noarch
[[email protected] ~]# rpm -qa | grep epel
epel-release-6-8.noarch
When I try and run skype I get the following because of the missing dependencies:
[[email protected] ~]# skype
/usr/bin/skype: /opt/skype/skype: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
So did you get all dependencies installed?
Could you post output of following command:
Did not work. When I entered “skype” in the terminal i get:
/opt/skype/skype: error while loading shared libraries: libXv.so.1: cannot open shared object file: No such file or directory
i then did: yum install xorg-x11-libXv-32bit. and got: “No package xorg-x11-libXv-32bit. available.”
I then did yum install libXv.so.1 . That installed ok then tried “skype” at the terminal and got:
/opt/skype/skype: error while loading shared libraries: libXss.so.1: cannot open shared object file: No such file or directory
so I then did yum install libXss.so.1 and that installed ok so I tried “skupe” at the terminal again and got:
/opt/skype/skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory.
Apparently there are plenty of dependencies that are required when using this script. Did I miss something? Thank you.. Gary
Hi Gary,
Yes, you missed step 1.3 Install Needed Dependencies.
on Centos 7, as root or using any of the sudo variants(i.e sudo, sudo -i), with yum install skype works, just finished installing mine. yum installs all the dependencies, that is what a package manager is for. And it creates the symbolic link too!
Thank you!!!!
Thank you! very useful
I don’t have the skills to do the programming to set up Skype on my fedora 20.
Can anybody do it for me?
Regards,
Alf Arntzen
Hi Alf,
So could you explain a little bit more where you have problems? I can try to help more.
Thanks for your answer.
Installing SKYPE:
You present many windows with (html ?) code. My skills are like zero, so I can copy the code, but I don’t know where to paste it, ie. I haven’t learned how to work with the core of Linux. So I need someone to do it for me. Don’t know if and how that could be arranged.
Alf,
The codes are meant to be pasted in the terminal in the given order. You can find the terminal from the menu or from a search, depending on the desktop you are using. I think, in Gnome (version > 3), you can find it if you simply type terminal in the search bar.
The rest, you simply need to copy and paste onto the terminal. I think the remaining steps are fairly trivial.
also, welcome to the terminal…! Although Linux today has a great gui, the terminal is often the best way to get things done. and also somewhat more fulfilling :-)
Yes, exactly what arun said, first open terminal and then it’s copy/paste work.
h1. thanks for ur work.
here is a problem
after:
dnf install http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
i have:
Error: package epel-release-6-8.noarch conflicts with fedora-release provided by fedora-release-22-1.noarch
Hi aiva,
If you check step 1.2 Install needed repositories, there is also “Needed only on CentOS/RHEL/SL”. So when you have Fedora, you don’t need epel repository, just skip whole step.
here i am! it’s working! thx great, m8!
Excellent!
Also don’t forget to install sni-qt.i686 for Fedora 22, it’s need for skype tray icon make visible
Thank you… its working for me in CentOS 7,,,
Hello, I’m having trouble in the part where I have to write “touch /usr/bin/skype” and “chmod 775 /usr/bin/skype”
nothing happens when I write either option, I I have tried to make sure to follow all past steps twice now, but I still cannot find what I’m doing wrong, as I cannot proceed to find the directory, as apparently those directories still don’t exist, I would be thankful to find help here
Hello Jike,
If you run following command:
What you see then?
Excellent guide, thanks. Gave me hope.
I found that on one laptop I also needed libgnomeui.i686 to get rid of some GTK warnings.
I later found an RPM specfile at
https://github.com/mopsfelder/skype-rpm/blob/master/skype.spec
to which I added your requirements and some others from “ldd skype” – probably already present, unless you have a 64-bit system with no 32-bit apps.
So I now have
Requires: glibc(x86-32)
Requires: libgcc(x86-32)
Requires: libpng(x86-32)
Requires: libX11(x86-32)
Requires: libXext(x86-32)
Requires: libXScrnSaver(x86-32)
Requires: libXv(x86-32)
Requires: libstdc++(x86-32)
Requires: qt(x86-32) >= 4.6
Requires: qt-x11(x86-32)
Requires: qtwebkit(x86-32)
Requires: fontconfig(x86-32)
Requires: freetype(x86-32)
Requires: flac(x86-32)
Requires: pulseaudio-libs(x86-32)
Requires: libgnomeui(x86-32)
Requires: libcanberra-gtk2(x86-32)
Requires: gtk2-engines(x86-32)
Requires: PackageKit-gtk-module(x86-32)
to build on a CentOS 6.6/6.7 64-bit system.
Now I have Skype working on the laptop. On my desktop it finds my Bt878 capture card but won’t actually transmit video. That works with xawtv, cheese and SeeVoghRN, supported by the v4l driver. Any ideas ?
Hi Andrew,
I just tested this guide on CentOS 6.7 and it’s still working normally and libgnomeui.i686 is not installed and i don’t get any errors.
Did you installed all 32-bit dependencies on step 1.3?
libgnomeui.i686 was only required on my laptop. Not on my desktop. Yes, I’m fairly sure I installed all the packages mentioned. I’m not sure what was different except that the desktop has nVidia drivers and the laptop has some Intel graphics driver. That and hundreds of other bits of unrelated software, of course, but both 64-bit and both updated to the same 6.7 kernel/glib/gnome versions
I later found a prebuilt binary at http://li.nux.ro/repos.html
My real problem now is that the camera won’t work on any desktops with Sony PTZ cameras on s-video – bttv devices show in the options and work fine in cheese, seevogh, vidyo, xawtv but not skype
Hello such , follow the steps as you descrive for my fedora 22 .
It does not work when I want to run it.
install all dependencies and libraries properly.
this is the error …
[[email protected] tmp]# skype
/opt/skype/skype: error while loading shared libraries: /lib/libxslt.so.1: file too short
Help please!!!!
Hi Marcelo,
Could you post output of following commands:
Hi JR.
I solved the problem , the problem was actually in 1.3 of the libraries .
The solution was to make ….
dnf erase 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
And reinstalled as you indicate your ….
dnf install 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
Thank you very much for the support.
Marcelo from Buenos Aires Argentina .
Excellent! Nice to hear that you got it working!
Receiving segmentation fault error when launching skype 4.3 on newly installed fedora 22
skype
/usr/bin/skype: line 4: 32595 Segmentation fault (core dumped) $SKYPE_HOME/skype –resources=$SKYPE_HOME $*