Saturday, December 27, 2014

Install Skype for Linux ( Fedora 21 )


Skype install for linux


For the life of me, why microsoft would not port skype to x86_64. Perhaps it is because they are going to kill it for future use, boo bah bah ( in a maniacal laughter ). So we have only one choice, install 32bit version. I'm currently experimenting with fedora 21.

 

Download skype 

 

http://www.skype.com/en/download-skype/skype-for-computer/
In my case, fedora 32 bit :
http://www.skype.com/go/getskype-linux-beta-fc10

 

Install rpms packages and run skype


In a terminal 

yum install glibc.i686 libstdc++.i686 libXv.i686 qtwebkit.i686 libXScrnSaver.i686 alsa-plugins-pulseaudio.i686 -y
rpm -Uhv skype-4.3.0.37-fedora.i586.rpm
skype

Background

  • Download skype rpm
  • rpm -Uhv skype-4.3.0.37-fedora.i586.rpm
    error: Failed dependencies:
    ...
    libpthread.so.0(GLIBC_2.3.2) is needed by skype-4.3.0.37-fc16.i586
    librt.so.1 is needed by skype-4.3.0.37-fc16.i586
    librt.so.1(GLIBC_2.2) is needed by skype-4.3.0.37-fc16.i586
    libstdc++.so.6 is needed by skype-4.3.0.37-fc16.i586
    libstdc++.so.6(CXXABI_1.3) is needed by skype-4.3.0.37-fc16.i586
    libstdc++.so.6(GLIBCXX_3.4) is needed by skype-4.3.0.37-fc16.i586
    libstdc++.so.6(GLIBCXX_3.4.9) is needed by skype-4.3.0.37-fc16.i586
    qt >= 4.6 is needed by skype-4.3.0.37-fc16.i586
    qtwebkit is needed by skype-4.3.0.37-fc16.i586

    ...

  • find package the required file comes from:  yum provides */[filename] 
  • yum provides */libpthread.so.0
      glibc-2.20-5.fc21.i686 : The GNU libc libraries
      Repo        : fedora
      Matched from:
      Filename    : /lib/i686/nosegneg/libpthread.so.0
      Filename    : /lib/libpthread.so.0



  • Look for packages such as i686 or noarch
  • yum install glibc.i686 -y
    • specify non version will install the latest same as yum install glibc-2.20-5.fc21.i686 -y
  • Repeat for all the files
  • In the end the 5 rpm packages above requires a total of 147 dependent packages on a clean install of fedora.