Problema de dependencia libgcrypt de Spotify en Ubuntu Gnome 15.04

Recientemente cambié de OpenSuse 13.2 a Ubuntu Gnome 15.04 por un par de razones que quizás comparta en otra entrada.

Al instalar todo el software que utilizo en mi día a día, tuve un particular problema con Spotify. Este problema no es único en Ubuntu, me ocurrió un problema similar al instalar el mismo software en OpenSuse. Para alguien que lleva mucho tiempo utilizando distros GNU/Linux, está acostumbrado a estos muy frecuentes reveses.

Luego de seguir el proceso que indica el sitio oficial de Spotify pude instalar sin problemas el software. El problema ocurre al iniciar Spotify, si se hace desde el icono de la aplicación simplemente no abre. Si se intenta abrir la aplicación desde la terminal se puede ver cual es el error:

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



Claramente existe una dependencia de la aplicación que no ha sido satisfecha, pero además es una dependencia que aparentemente los desarrolladores no conocen que existe o bien no la incluyeron en la lista de dependencias. 

Dicho paquete libgcrypt no se encuentra en los repositorios oficiales de Ubuntu, por lo que hay que buscarlo en algún otro lugar. 

Afortunadamente este paquete si existe en los repositorios de Debian Wheezy:

https://packages.debian.org/wheezy/libgcrypt11
 
Luego de descargar el paquete solo nos queda cruzar los dedos para que este no rompa nuestro sistema, y afortunadamente no lo hace (por ahora, realmente no hay garantía de que hayan problemas futuros). 

La instalación puede hacerse gráficamente con el centro de software de Ubuntu o bien desde la consola:

$sudo dpkg -i libgcrypt11_1.5.0-5+deb7u3_amd64.deb

Ahora solo queda escuchar nuestra música favorita.

Comentarios

Publicar un comentario

Entradas más populares de este blog

Cómo habilitar y configurar el módulo userdir de Apache2 y PHP5 en Ubuntu

Instalar Spotify + Blockify Ubuntu 17.04

Instalar kde-connect en cualquier escritorio distinto a KDE Plasma en OpenSUSE