Linux – How to install skype on CentOS without root access

centoslinuxrootskype

So I'm trying to install Skype on my office computer which has CentOS6.4 and where I have no root access. http://www.skype.com/en/download-skype/skype-for-computer/ only offers binaries for Ubuntu, Debian, Fedora and OpenSUSE. I tried the dynamic one, but it complains:

skype: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

The README recommends copying the skype binary to /usr/bin and installing sounds/, lang/ and avatars/ into the /usr/share/skype directory. Obviously I cannot do this, because I don't have root access.

Any other online CentOS installation guide always assumes root access.

I wonder: can it be done at all?

Best Answer

You don't have required 32-bit libraries. If you have x86_64 arch CentOS installed you'll probably have to install some dependencies (i686 packages) for Skype using YUM.

Try searching for a package that contains that library libasound.so.2.

Example: yum whatprovides libasound.so.2

Output:

alsa-lib-1.0.22-3.el6.i686 : The Advanced Linux Sound Architecture (ALSA)
                           : library
Repo        : installed
Matched from:
Other       : Provides-match: libasound.so.2

Use that information to search for dependencies and then install.

Example: sudo yum install alsa-lib.i686

There'll be a few i686 dependencies for skype so you'll have to run Skype and resolve dependencies a few times before you get it to work. Good luck!

PS. Without root access, I don't think you have any chance

Related Question