skypeThis repository contains skype along with purple-skype for Fedora and CentOS/RHEL distributions. None of these packages can be distributed inside the main Fedora repositories due to licensing issues.

The purple-skype plugin allows you to use Skype accounts in Pidgin or Empathy. With the proper Gnome extension it also allows you to have shell notifications, a search provider to find Skype contacts, and a Skype menu button that displays the current online presence.

Package descriptions

This packages try to comply as maximum to the Fedora Packaging Guidelines; which means they have debuginfo packages, default Fedora’s GCC compile time options (where possible) and standard locations for binaries, data and docs.

Additional libraries that are normally fetched during Skype’s provided package are pulled during Skype installation. This avoids looking on the web for information on how to install missing packages and libraries. Since the package installs in the normal Fedora filesystem layout, the package also installs an exclusion for prelink that prevents prelinking in corrupting the binary.

Skype is available only in 32 bit format, so on a 64 bit a 32 bit client will always be installed.

Supported CentOS/RHEL and Fedora distributions for skype and purple-skype:

  • CentOS/RHEL 6 – i686/x86_64
  • CentOS/RHEL 7 – x86_64
  • Fedora 21 – i686/x86_64
  • Fedora 22 – i686/x86_64
  • Fedora 23 – i686/x86_64

The wrapper that sets PULSE_LATENCY_MSEC=30 before running the real binary is no longer needed with version


To install the repository on a supported Fedora 22+ distribution, run as root the following command:

dnf config-manager --add-repo=

To install the repository on CentOS/RHEL:

yum-config-manager --add-repo=

Then, to install the skype packages, perform the following commands:

yum -y install skype

For purple-skype plugins:

yum -y install skype4pidgin

After installing the plugin, restart Pidgin or Empathy and configure your Skype account.

Available Pidgin/Empathy pluginsScreenshot from 2015-05-05 18:09:51

The package provides four different plugins, as you can see in the picture:

  • Skype (Network) – Full network client (not working at the moment)
  • Skype (D-Bus) – D-Bus interface, this will launch the Skype client in background
  • Skype – X11 interface, this will launch the Skype client in background
  • Skype (HTTP) – New HTTP(S) interface, this one does not require the client running

Gnome Shell integration

If you’re not interested in Pidgin and just want to use Skype in Gnome; you can enable the additional Gnome Shell extension for further integration. After installing the skype package, point your browser to this Gnome Extensions page and install the extension to have Skype integrated as all the other Gnome accounts (notifications, etc.).



The address for contacting me is in the package’s changelog.

59 thoughts on “Skype

  1. MS will retire Skype 4.3 on July 1, 2017. Do you have any plan to add the new beta one? It seems it’s a wrapper around it’s web-based version.

    1. Well, I’m using the beta, apart from missing the AppData files (for Gnome software integration) it seems the package is already fine (pulls in the correct dependencies, etc.).
      Do you see any reason on why it should be re-packaged? I was thinking of deleting the Skype repository entirely.

  2. when installing Skype as by your suggested command I get the following error:
    Failed to synchronize cache for repo ‘fedora-skype’, disabling.
    Last metadata expiration check: 0:11:42 ago on Sun Oct 30 16:03:22 2016.
    No package skype available.
    Error: Unable to find a match.

  3. In Fedora 23 64 bit (4.5.7-202.fc23.x86_64) after installation I got skype: symbol lookup error: /lib/ undefined symbol: _ZN6QMutex12lockInternalEv.. any idea how to solve this..

    1. Your 32 bit QTCore package is somewhat broken, you can just try to reinstall it:

      $ strings /usr/lib/ | grep _ZN6QMutex12lockInternalEv
      $ rpm -qf /usr/lib/
      $ rpm -qf /usr/lib/ 
  4. Just started using these repos after installing fedora24. Just what I need, thank a lot!

    Got a couple of questions re skypeweb.
    1. skype icon seems to be not included in the package. Is it intentional?
    I have skype installed too, but there’s still no skype icon for the skye-http account in pidgin.

    2. skypeweb started failing with “Failed getting Skype Token” message after upgrade to 2.11:
    libpurple-2.10.12-3.fc24.x86_64 -> libpurple-2.11.0-1.fc24.x86_64
    pidgin-2.10.12-3.fc24.x86_64 -> pidgin-2.11.0-1.fc24.x86_64

    Had to downgrade to 2.10 to make it work again.


  5. I’ve installed the plugin on Lubuntu 2 weeks ago and worked very well until now. But on the last days I can’t get connected with the error: “Failed getting Magic T value”. What can I do?
    I have not changed anything.
    I have re-entered the password.
    The account is a old (it get connected trough

    1. Since this comment is showing up in Google queries and I resolved my problem, I figured I’d leave my answer here.
      I followed the flowchart here
      and for me the issue turned out to be that I had to enter a last name before skype would let me log in through
      So try to log in through, if it still doesn’t work, sacrifice a goat and pray to cthulu r’lyeth, you never know.

  6. Hi. On my Fedora 23, it didn’t pull the `libstdc++.i686′ package. I had to install it manually. It was failing on:

    skype: error while loading shared libraries: cannot open shared object file: No such file or directory

  7. I just tried installing skype on Fedora 23 using your instructions. It installed ok, but gives a Segmentation fault when run.

    any ideas?

  8. Thanks for the repos; running into an issue with the Skype repo for RHEL7. Successfully added your repo, but am getting a missing dep error:

    $ sudo yum install skype
    Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-
    : manager
    Resolving Dependencies
    --> Running transaction check
    ---> Package skype.i686 0: will be installed
    --> Processing Dependency: skype-data = for package: skype-
    --> Processing Dependency: webkitgtk(x86-32) for package: skype-
    --> Running transaction check
    ---> Package skype.i686 0: will be installed
    --> Processing Dependency: webkitgtk(x86-32) for package: skype-
    ---> Package skype-data.noarch 0: will be installed
    --> Finished Dependency Resolution
    Error: Package: skype- (epel-skype)
    Requires: webkitgtk(x86-32)
    You could try using --skip-broken to work around the problem
    You could try running: rpm -Va --nofiles --nodigest

  9. The skype program itself in Fedora 23 (updated as of today) will currently not allow logins using a microsoft account rather than a skype account. On a F22 machine there isn’t this issue.

  10. Compiled lasted from “”, yesterday working at 100% with live/outlook account. Today getting “Failed getting Magic T value”. :S (Fedora 20 32bits)

      1. Yes, compiled from “”. That is what I wanted to say sorry for the erroneous url “typo”. Reading: Go to website, login, logout, reactivate plugin and is working again. Maybe it’s a problem with the password . Crazy things … Many Thanks for the info!!! , great job!!.

    1. Can you try again with the latest package I just updated? It’s working fine here. Remember that Live integration support is not finished, so I’m not sure it will work if you don’t have a “native” Skype account.

  11. I tried this in Fedora 22 (just used dnf config-manager instead of yum) but when I try to install skype I get: Error: package skype- requires webkitgtk(x86-32), but none of the providers can be installed

    Any idea what it might be?

    1. It is happening to me as well on other packages, it is not related to Skype, and that package is in the base Fedora repositories. It seems dnf is not able to resolve 32 bit dependencies.

    1. I try to update repositories for all supported releases (RHEL/CentOS 5,6,7 and Fedora 20+ at the moment of writing) for their entire life span, following official EOL dates. So far I’ve also tracked rawhide, but since RPMFusion is severely lagging behind, I’m not providing them in the foreseeable future. This might change though, if RPMFusion will start building for rawhide again.

  12. Hi Slaanesh. Not sure if it is a noob error on my side, but after install of latest Plugin, I get the following error when using Skype (HTTP):
    Failed getting Skype Token
    Using just Skype or Skype (D-BUS) works fine while Skype is running in the back ground.
    This is on Fedora 20 (Mate Desktop).

      1. I get the same thing. Downloaded the install package for windows, installed and configured the account with Username, Password but get the failed getting Magic T value

        1. That’s weird, I don’t have any “Magic” message in the log for my Skype account, which is working.

          Are you guys using a native Skype account or a Microsoft Live one? According to the readme only the native account is supported at the moment.

  13. Hi! Thanks for your great work. I use your repos all I can because they are problem free!
    Just one thing though. On fedora 21, we need to add the 32 bit libraries of pulse-audio even on a 64 bit system. It used to be included in the skype installation but is not anymore. You may want to add this step in the installation process for 64 bit systems.

    1. Hello, sorry for the late reply, got back from holiday today. Yes, the library is required even if not linked in the main executable:

      $ rpm -q --requires skype | grep -i libpulse
      $ strings /usr/bin/skype | grep libpulse
      A:I Found libpulse version: %s%s
      A:E Failed to load one or more required functions in

      I will add the dependency soon. Thanks for reporting.

  14. Hi,
    I just tried to install on RHEL7 and I get the following errors:

    Error: Package: skype- (epel-skype)
    Error: Package: skype- (epel-skype)
               Requires: webkitgtk(x86-32)

    These don’t seem to be available for RHEL7.

    1. Sorry for the late reply. Those are coming in the Skype repo; they are part of the missing i686 libraries in RHEL 7.

      1. Indeed, but as they are not available at the moment from a common repo (e.g. epel) for RHEL7 is it worth either pointing people at a repo that has them or put a note about it for RHEL7 ? Otherwise people might expect it all to just work! 🙂
        like it does for all the other supported platforms.

  15. This is pretty awesome. I have been trying to figure out how to install skype on Fedora for sometime now, and came across your blog. It’s such a smooth installation. Thanks a lot

  16. Thanks I had it installed earlier so there was no opportunity to test. But it’s working as expected. Thanks.

    BTW your site looks really nice. What theme are you using?

    1. Hello, you should just install the package as is, I’ve included all the required dependencies. The original Skype package does not inclued any dependency information, so that’s why they tell you to install all the additional packages that it requires. libXv is already a dependency:

      $ rpm -q --requires skype | grep libXv

      While alsa-plugins-pulseaudio is required only if you use Pulseaudio, otherwise the strict requirement is for Alsa libraries only. Please proceed with the installation, and if sound does not work for you on a default installation I will add alsa-plugins-pulseaudio as part of the requirements.

  17. The Exec line in skype.desktop should be changed to:

    Exec=env PULSE_LATENCY_MSEC=30 skype-bin %U

    Since the wrapper is redundant. Currently it’s calling the skype wrapper and setting the same pulse variable. Calling skype-bin directly fixes and issue with the skype gnome extension.

  18. Yes! I searched for a solution like that for a long time and already almost gave up after another skype4pidgin package did not work. Yayy I’m happy, thanks 🙂

    1. Hello, I would rather not invest much on developing for such a closed source program that cannot be even redistributed; but if there is enough request for this I might consider packaging it.

Leave a Reply