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

skype-logo-smallThis is guide, howto install Skype 4.3 on Fedora 23/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 23/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 23/22/21/20/19/18 / 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 (exactly) to terminal to create /usr/bin/skype file.

Fedora 23/22/21/20/19/18 / 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 (as normal user!)

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


  1. Error installing dependencies:

    Running transaction check
    Transaction check succeeded.
    Running transaction test
    The downloaded packages were saved in cache till the next successful transaction.
    You can remove cached packages by executing ‘dnf clean packages’.
    Error: Transaction check error:
    file /usr/share/doc/freetype/CHANGES from install of freetype-2.5.5-2.fc22.i686 conflicts with file from package freetype-2.5.5-1.fc22.x86_64

    Error when starting Skype from command line:

    [gmccourt@localhost ~]$ skype
    /usr/bin/skype: /opt/skype/skype: /lib/ bad ELF interpreter: No such file or directory

    • Hi GAM,

      Run dnf update first:

      And then try again install dependencies.

      • Hi JR,

        Thanks I did that and got no errors when dependencies installed. However, when I try to launch skype, I now get this:

        [gmccourt@localhost ~]$ skype
        /usr/bin/skype: line 4: 2491 Segmentation fault (core dumped) $SKYPE_HOME/skype –resources=$SKYPE_HOME $*

        • Hi GAM,

          Do you have nVidia drivers installed?

          Could you post output of following command (example to

          • Hi JR,

            Yes, I do have nVidia drivers installed. Does that foil things?

            Output of this wasn’t very exciting:

            [root@localhost Desktop]# strace /usr/bin/skype
            bash: strace: command not found

            • Yes, sometimes nVidia drivers cause problems with Skype.

              What version of nVidia drivers you have installed?
              And do you have 32-bit compatibility libraries installed?

              Could you also post output of following commands:

              You can install strace using command:

              • Hi JR,

                I tried to post that output, but was blocked by the site. Please advise.

                    • Hi Louis,

                      What OS you are running? Did you installed 32-bit support on your nVidia drivers?

                      I have to test this again with nVidia drivers.

                    • I’m running Fedora 23 64bit – fresh install and updated.
                      Linux 4.2.5-300.fc23.x86_64 #1 SMP Tue Oct 27 04:29:56 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux.

                      And yes i did install the 32 bit compatibility libraries.

                    • Have the same problem too. Fedora 23, nvidia+32bit libraries.

                    • Hi GAM, Louis and Ivan

                      Add following row to your /usr/bin/skype file:

                      I tested this quickly on Fedora 23 and Skype starts.

                    • That’s it. It works.


  2. Hi JR,

    I am sysadmin and facing skype fonts fuzziness issue on many centos 7 systems. On centos 7 skype sometime work but sometime chat windows fonts overlap.

  3. Hello,

    I have a problem installing qtwebkit.i686 in a CentOS 6.7. If I search for the package I receive the error “No package qtwebkit.i686 available” but if I try to install “yum install qtwebkit” it fails because the package needs other dependencies. Please your help!

    • Hi rioujin,

      Could you post output of following command:

      • Hello, thank you for your reply. Following the output of the command:

        epel/metalink | 2.6 kB 00:00
        * base:
        * epel:
        * extras:
        * updates:
        base | 3.7 kB 00:00
        extras | 3.4 kB 00:00
        updates | 3.4 kB 00:00
        updates/primary_db | 1.9 MB 00:00
        repo id repo name status
        base CentOS-6 – Base 6,575
        epel Extra Packages for Enterprise Linux 6 – x86_64 8,653
        extras CentOS-6 – Extras 44
        updates CentOS-6 – Updates 466

        • Hello rioujin,

          Could you first run:


          If it still fails, could you post your install command output here?

          • Hello,

            Thank you for your help. The first time when I tried to run “yum update” the command failed with due to dependencies so I had to remove the EPEL repository, restart the system and reinstall the EPEL repository and now everything is ok, skype is working on CentOS 6,7!




  5. On Fedora 22 with KDE (Plasma 5), skype is not shown in tray.
    In order to fix it I’ve installed:
    dnf install sni-qt.i686

    After that:
    1) Alt+F2 -> Skype -> Enter
    2) In main meny -> Exit
    3) Alt+F2 -> Skype -> Enter

    Bingo :)

    • Thanks Kostya!

  6. I have problem
    /opt/skype/skype: error while loading shared libraries: cannot open shared object file: No such file or directory

    • Hi Maxim,

      Did you installed all dependencies successfully on step 1.3?

      You need libXv.i686

    • Is this library installed?
      libXv.i686 : X.Org X11 libXv runtime library

  7. Hi JR,
    On F23 GNOME RC3 x64 I think this library is also needed: libxcb.i686
    Still there is a dependency problem, see below:
    Error: package qt-1:4.8.7-3.fc23.i686 requires, but none of the providers can be installed.
    package pulseaudio-libs-7.0-1.fc23.i686 requires, but none of the providers can be installed.
    package glib2-2.46.1-1.fc23.i686 requires, but none of the providers can be installed.
    package qtwebkit-2.3.4-8.fc23.i686 requires, but none of the providers can be installed
    (try to add ‘–allowerasing’ to command line to replace conflicting packages)

    Have to give it a closer look later.

    • Hi Martin,

      Thanks. I will check this again soon. I got it easily working on F23 about a week ago.

  8. thank you so much guys its working fine really really helpful & a cake walk by above steps.

  9. Thanks! It works like charm on my fedora 22 , 64 bit

  10. Hi JR,

    i have encountered skype crash when running on fedora 23, probably similar/same to GAM has.
    I’m running on Fedora with downgraded x11 as per your nvidia drivers instruction. As i have NVS 3100, i’m running nvidia 340.xx with 32 libraries installed.

    strace output (from command “strace -v -o skype.txt skype”) is on

    At first it wrote about not able to find in /usr/share/locale/en_US/LC_MESSAGES (and similar directories). After switching to Czech locale it can find but still crashes. No idea why now.

    • Hi JR – the solution you have posted for GAM (export LD_PRELOAD) is working for me as well. Thank you.

      • Hi Martin,

        In fact, this was meant for you, too of course. Skype won’t start with nVidia version of libGL.

  11. I have Fedora 23, aftter download Skype i have run comand as 1.5.
    #tar xvf skype-4.3* -C /opt/skype –strip-components=1
    tar: /opt/skype: funzione “open” non riuscita: File o directory non esistente
    tar: Error is not recoverable: exiting now

    Resolved with “mkdir /opt/skype” before run tar command

    • Sorry!
      It’s all ok

  12. Hi,

    thank you for your help.
    When I try to start skype :

    /bin/skype: /opt/skype/skype: /lib/ bad ELF interpreter

    • Hi Olivier,

      Did you installed needed dependencies on step 1.3?

      • Hi JR,
        Sorry I didn’t notied that I received errors at this step… I did a dnf updates and now it’s works !

        Thank you.



  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 - [...] [...]

Submit a Comment

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