Como instalar Spotify en Debian 8 (Jessie) 64-bits

Seguramente, muchos de vosotros tras instalar Spotify en Debian Jessie (versión de 64 bits), os habréis encontrado con un error en la biblioteca libgcrypt al intentar ejecutar el programa, así que aquí explicaré como instalar y corregir el problema en unos simples comandos:

1 – Instalar Spotify

* Como es obvio, lo primero es instalar dicha aplicación en nuestra sistema, cosa que podemos hacer con los siguientes comandos como root:

# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886
# echo "deb http://repository.spotify.com stable non-free" > /etc/apt/sources.list.d/spotify.list
# apt-get update
# apt-get install spotify-client

2 – Instalar dependencias

* Una vez instalado Spotify, al ejecutarlo veremos el siguiente error:

spotify: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

* Dicho error es producido porque nuestro sistema tiene instalada una versión mas reciente de la biblioteca «Libgcrypt» de la que requiere el paquete de Spotify, así que lo que debemos hacer es instalar las dependencias necesarias para compilar una versión mas antigua de la biblioteca y conseguir arrancar el programa.

* Lo primero que haremos es ejecutar como root los siguientes comandos:

# apt-get build-dep libgcrypt20-dev
# apt-get install libgpg-error-dev

3 – Compilar «Libgcrypt» y solucionar el problema

* Seguidamente, tocaría descargar el paquete, descomprimirlo, compilar la biblioteca y hacer un enlace simbólico en el sistema para que pueda funcionar. En resumidas cuentas, los comandos que se deberían usar son los siguientes:

# mkdir -p /opt/spotify/spotify-client/build_libs/
$ cd /tmp/
$ wget -c ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-1.5.4.tar.gz
$ tar zxvf libgcrypt-1.5.4.tar.gz
$ cd libgcrypt-1.5.4/
$ ./configure --prefix=/opt/spotify/spotify-client/build_libs/
$ make
# make install
# ln -s /opt/spotify/spotify-client/build_libs/lib/libgcrypt.so.11.8.3 /usr/lib/libgcrypt.so.11

* Por último, ahora ya podremos ejecutar Spotify desde el menú de aplicaciones o con el comando:

$ spotify

Deja un comentario