Install Skype 4.3 on Fedora 22/21, CentOS/RHEL/SL 7.1/6.7

skype-logo-smallThis is guide, howto install Skype 4.3 on Fedora 22/21/20/19/18/17/16 on CentOS/Red Hat (RHEL)/Scientific Linux (SL) 7.1/6.7. This is actually easy process, but I won’t use Skype own RPM package, which works only with Fedora 16+. Skype package also doesn’t care about any needed dependencies on 64-bit (x86_64) systems nor 32-bit (i686) systems. This guide uses Skype dynamic package and all dependencies are installed manually.

1. Install Skype 4.3 on Fedora 22/21/20/19/18 and CentOS/Red Hat (RHEL) 7.1/6.7

1.1 Change root user

1.2 Install needed repositories

Needed only on CentOS/RHEL/SL

1.3 Install Needed Dependencies

Same command on multiple lines:

Additional dependencies for CentOS 6 / Red Hat (RHEL) 6 / Scientific Linux (SL) 6

1.4 Download Skype 4.3 Dynamic

1.5 Extract Skype

1.6 Create Launcher

Open /usr/bin/skype with text editor and add following content:

Fedora / CentOS 7 / Red Hat (RHEL) 7 / Scientific Linux (SL) 7

CentOS 6 / Red Hat (RHEL) 6 / Scientific Linux (SL) 6

If you you have problems to use command line editors, like vi/vim, nano, emacs, pico, joe, etc. then copy and paste following lines (exatcly) to terminal to create /usr/bin/skype file.

Fedora / CentOS 7 / Red Hat (RHEL) 7 / Scientific Linux (SL) 7

CentOS 6 / Red Hat (RHEL) 6 / Scientific Linux (SL) 6

2. Use Skype

2.1 Start Skype

From command line use skype command

From Desktop menu on Fedora 16 Gnome 3.2 Skype Launcher
Skype Launcher Fedora 16 Gnome 3.2

From Desktop menu CentOS 6.2 Gnome 2 and Skype Launcher
Skype Launcher CentOS 6.2 Gnome 2

2.2 Accept Skype End User License Agreement

Skype End User License Agreement

2.3 Login Skype

Skype 4.3 Login

Skype 4.3 Fedora 20

2.4 Skype 4.3 running on CentOS 6.5

Skype 4.3 on CentOS 6.5

2.4 Skype 4.2 running on Fedora 19

Skype 4.2 Running on Fedora 19

Share this post

524 Comments

  1. 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

    Reply
    • Hi Gary,

      Yes, you missed step 1.3 Install Needed Dependencies.

      Reply
  2. Thank you!!!!

    Reply
  3. Thank you! very useful

    Reply
  4. 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

    Reply
    • Hi Alf,

      So could you explain a little bit more where you have problems? I can try to help more.

      Reply
  5. 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.

    Reply
    • 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 :-)

      Reply
    • Yes, exactly what arun said, first open terminal and then it’s copy/paste work.

      Reply
    • 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.

      Reply
      • here i am! it’s working! thx great, m8!

        Reply
        • Excellent!

          Reply
  6. Also don’t forget to install sni-qt.i686 for Fedora 22, it’s need for skype tray icon make visible

    Reply
  7. Thank you… its working for me in CentOS 7,,,

    Reply
  8. 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

    Reply
    • Hello Jike,

      If you run following command:

      What you see then?

      Reply
  9. 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 ?

    Reply
    • 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?

      Reply
      • 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

        Reply
  10. 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 …

    [root@localhost tmp]# skype
    /opt/skype/skype: error while loading shared libraries: /lib/libxslt.so.1: file too short

    Help please!!!!

    Reply
    • Hi Marcelo,

      Could you post output of following commands:

      Reply
      • 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 .

        Reply
        • Excellent! Nice to hear that you got it working!

          Reply

Trackbacks/Pingbacks

  1. Skype hanging on CentOS 6.4 - [...] of this advertisement]'); I've installed a CentOS 6.4 system and have following the instructions here that explains …
  2. launching problem of skype - [...] work...just a side note... But, by the way, there seems to be an article on skype as …
  3. Skype installation - [...] http://www.if-not-true-then-false.co...ific-linux-sl/ [...]

Submit a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">