analytics

miércoles, 30 de enero de 2013

Spotify en OpenSUSE

Si queremos tener Spotify en OpenSuse nos encontraremos que solo tienen soporte para Ubuntu y deribados, así que hay que ayudarse de herramientas de antaño como "alien". Alien es un convertidor de paquetes, en nuestro caso convertiremos los .deb en .rpm.


Empecemos descargando los archivos necesarios:

Spotify:
http://repository.spotify.com/pool/non-free/s/spotify/
De aquí yo descargue el paquete 386, pero si tenéis arquitectura 64 ya sabéis. Y además al tener escritorio KDE, descarge el spotify-client-qt_XX
Alien:
http://packages.debian.org/unstable/source/alien
Descargamos el .tar.gz, a día de hoy la versión 8.8
# tar -xvf  alien_8.88.tar.gz
# cd alien
Ahora convertimos el paquete 
# ./alien.pl -r -c ../spotify-client-qt_0.9.0.133.gd18ed58.259-1_all.deb
# ./alien.pl -r -c ../spotify-client_0.9.0.133.gd18ed58.259-1_i386.deb
Una vez convertidos, instalamos:
# rpm -ivh --nodeps spotify-client-0.9.0.133.gd18ed58.259-2.i386.rpm spotify-client-qt-0.9.0.133.gd18ed58.259-2.noarch.rpm
Instalamos las librerías de openssl 0.9.8X
# zypper install libopenssl0_9_8
Unos parches para que funcione bien:
# ln -s /usr/lib/libnss3.so /usr/lib/libnss3.so.1d
# ln -s /usr/lib/libnssutil3.so /usr/lib/libnssutil3.so.1d
# ln -s /usr/lib/libsmime3.so /usr/lib/libsmime3.so.1d
# ln -s /usr/lib/libplc4.so /usr/lib/libplc4.so.0d
# ln -s /usr/lib/libnspr4.so /usr/lib/libnspr4.so.0d
Y ya podréis ejecutarlo, seguramente lo tendréis en vuestro menú de escritorio pero si no, ejecutáis lo siguiente:
# /usr/bin/spotify
Adjunto unas capturas:








2 comentarios:

  1. Cuando intentas instalar (al menos en 64 bits), no deja si no tiene las bibliotecas (aunque hagas los enlaces antes)

    Para instalar sin problemas, hay que poner pasarle argumento --nodeps

    En el sistema de 64 bits hay que poner lib64 en lugar de lib

    De todos modos, al iniciar sesión, me sale una ventana y da una violación de segmento... tendré que investigarlo un poco más (parece que pide una cuenta premium para poder reproducir música)


    Un saludo y gracias por compartirlo

    ResponderEliminar
    Respuestas
    1. Corregido el --nodeps. Ejecutalo desde la consola y pega lo que te dé. A ver si sacamos la solución.

      Eliminar