Actualizar la versión de Spotify en OpenSUSE

Después de algún tiempo de no usar OpenSUSE, he pasado mucho tiempo en la tesis y como trabajar con word, pero es harina de otro costal; en fin regresé y lo primero que hice fue hacer un update a mi sistema (aún ando con la versión 13.1, espero que en un par de meses haré la migración a la versión 13.2 y a ver que tal), entre lo que incluía la actualización de la versión de spotify, ya que la versión ya no cargaba las noticias y las demás monadas.

Para hacer la actualización, primero desistale spotify con:

/usr/bin/install-spotify -u

Y siguiendo el procedimiento que alguna vez publiqué, descargue nuevamente el script de instalación y lo ejecuté. Todo iba bien hasta que salió el error:

rpmbuild -ba /usr/src/packages/SPECS/spotify-client.spec failed! Aborting.

En el post anterior, se presentaba un error similar y la solución era actualizar la “versión” en los SPECS de la instalación, pero al hacer esto, sucedió el siguiente error:

error: línea 20: Carácter ‘-‘ ilegal en: Version: 0.9.11.27.g2b1a638.81-1
rpmbuild -ba /usr/src/packages/SPECS/spotify-client.spec failed! Aborting.

Comencé la búsqueda de una solución y afortunadamente encontré este post en donde explicaba que para hacer que el script funcionará nuevamente se debia de hacer dos cambios:

  1. Eliminar el “-1” de la línea 20, es decir, de la variable que apunta a la versión.
  2. En la línea que contiene (en mi caso es la 112) “ln -sf ../libcef.so %{buildroot}%{spotifylibdir}/libcef.so” se debe cambiar a “ln -sf ../Data/libcef.so %{buildroot}%{spotifylibdir}/libcef.so”, es decir que se agrega la parte de Data al path.

Con estos cambios, se puede generar de manera correcta el RPM, pero presenta el siguiente error en su instalación:

Failed to install /home/uriel/rpmbuild/RPMS/x86_64/spotify-client-0.9.11.27.g2b1a638.81-1.x86_64.rpm 😦
Please consider filing a bug at:

https://github.com/aspiers/opensuse-spotify-installer/issues

Lo cual se soluciona, instalando manualmente el RPM:

sudo zypper in /home/uriel/rpmbuild/RPMS/x86_64/spotify-client-0.9.11.27.g2b1a638.81-1.x86_64.rpm

Ya sólo quedaba iniciar spotify y todo sería  era miel sobre hojuelas, pero se presentó el siguiente error:

uriel@OpenSUSE:~> /usr/bin/spotify
./spotify: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory

Este error se refiere a que hace falta la depencia libudev0 para la ejecución de Spotify y esta se encuentra aquí, por lo que se descarga la dependencia y se instala. Ya con esto, ejecuté nuevamente:

/usr/bin/spotify

Y VIIIIIIIVEEEEEE!!

Sp

Bueno eso es todo, espero que a alguien le sea de utilidad o a mi en el futuro.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s