Fedora

Para instalar Skype en Fedora, podemos bajar el paquete rpm desde la web oficial o desde los repositorios de Fedora. En este segundo caso, basta con abrir la Terminal y ejecutar:

$ sudo yum install skype

Pero el problema llega a la hora de abrirlo, ya que nos aparecerá el siguiente error:

$ skype
skype: error while loading shared libraries: libXss.so.1: cannot open
shared object file: No such file or directory

Nos hace falta la librería de 32 bits libXss.so, ya que la versión de Skype para Linux que hemos instalado es de 32 bits. No nos sirve copiar la librería correspondiente de 64 bits, por tanto buscamos en qué paquete podemos encontrarla.

$ sudo yum search libXss
Loaded plugins: langpacks, presto, refresh-packagekit
========= N/S Matched: libXss =========
libXScrnSaver.i686 : X.Org X11 libXss runtime library
libXScrnSaver.x86_64 : X.Org X11 libXss runtime library

Instalamos la librería que falta:

$ sudo yum install libXScrnSaver.i686

Volvemos a intentar ejecutar skype, obteniendo un nuevo error.

$ skype 
 skype: error while loading shared libraries: libQtDBus.so.4:
 cannot open shared object file: No such file or directory

Vuelve a faltarnos una librería, en este caso libQtDBus. Vamos a buscar en nuestro equipo la que tenemos instalada (será la de 64 bits), veremos a qué paquete pertenece con el comando rpm -qf e instalaremos el correspondiente paquete de 32 bits.

$ locate libQtDBus
 /usr/lib64/libQtDBus.prl
 /usr/lib64/libQtDBus.so
 /usr/lib64/libQtDBus.so.4
 /usr/lib64/libQtDBus.so.4.8
 /usr/lib64/libQtDBus.so.4.8.0
 /usr/lib64/libQtDBus_debug.so

$ rpm -qf /usr/lib64/libQtDBus.prl
 qt-devel-4.8.0-7.fc16.x86_64

$ sudo yum search qt-devel
 ...
 qt-devel.i686 : Development files for the Qt toolkit
 qt-devel.x86_64 : Development files for the Qt toolkit
 ...

$ sudo yum install qt-devel.i686

Ahora podemos abrir skype sin errores. Si volvéis a tener un error parecido, buscad el correspondiente paquete de 32 bits y listo.