En días pasados se actualizó la versión de Spotify, popular cliente para reproducción de música por streaming, la cual, para Linux, solamente existe en versión para debian/ubuntu; lo que hace necesario realizar algunos pasos adicionales para instalarlo en algunas otras distribuciones como Fedora.
Antes de la actualización, buscando en google encontrábamos algunos métodos efectivos para la instalación del cliente, pero al actualizar dicho paquete, muchos de los procedimientos dejaron de funcionar ya que se eliminó el paquete del repositorio.
El día de ayer, el buen Leamas, actualizó el método spotify-make en github, con lo que ya podemos tener esta nueva versión del cliente.
Básicamente, hay que copiar mediante git:
[root@isengard spotify]# git clone https://github.com/leamas/spotify-make.git [root@isengard spotify]# cd spotify-make
Descargar el archivo .tar.gz y descomprimirlo:
[root@isengard spotify]# wget https://github.com/leamas/spotify-make/tarball/master/spotify-make.tar.gz [root@isengard spotify]# tar xzf spotify-make.tar.gz [root@isengard spotify]# cd leamas-spotify-make-*
Podemos configurarlo para usarlo sólo con nuestro usuario, con la opción –user del configure, o, como en mi caso, instalarlo para todos los usuarios:
[root@isengard leamas-spotify-make-5a2e25f]# ./configure Checking build and support dependencies ldconfig:... ldconfig (GNU libc) 2.18 (ok) python: Python 2.7.5 (ok) wget: GNU Wget 1.14 built on linux-gnu. (ok) zenity: ...(ok) ar: GNU ar version 2.23.2 (ok) lsb_release: trying -i: Distributor ID: Fedora (ok) make: GNU Make 3.82 (ok) install: install (GNU coreutils) 8.21 (ok) desktop-file-validate: (ok) gtk-update-icon-cache: (ok) update-desktop-database: (ok) Determining distro:... (no "special configuration" of distro needed)...Fedora Determining arch:... amd64 Determining version:... 0.9.10.17.g4129e1c.78 Determine .deb file...spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb Determine permissions for shared libs (SO_PERMS)...755 Configuration paths: PATH: /usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin prefix: /usr/local bindir: /usr/local/bin libdir: /usr/local/lib datadir: /usr/local/share mandir: /usr/local/share/man Writing Makefile Writing spotify.desktop Writing spotify.bash [root@isengard leamas-spotify-make-5a2e25f]#
Descargamos los source:
[root@isengard leamas-spotify-make-5a2e25f]# make download wget -Nq -O spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb http://repository.spotify.com/pool/non-free/s/spotify/spotify-client_0.9.10.17.g4129e1c.78-1_amd64.deb [root@isengard leamas-spotify-make-5a2e25f]#
Instalamos:
[root@isengard leamas-spotify-make-5a2e25f]# make install
Realizamos el registro:
[root@isengard leamas-spotify-make-5a2e25f]# make register gtk-update-icon-cache --ignore-theme-index \ /usr/local/share/icons/hicolor gtk-update-icon-cache: Cache file created successfully. desktop-file-validate \ /usr/local/share/applications/spotify.desktop update-desktop-database /usr/local/share/applications [root@isengard leamas-spotify-make-5a2e25f]#
Y con esto ya nos aparece el ícono en nuestro menú de aplicaciones. Al darle dobe clic, nos abre la aplicación:
Y una vez que le damos nuestra cuenta, ya nos aparece el cliente con nuestra música:
Espero les sirva…
Gracias, me ha funcionado de maravilla !!!
No me funciono
/usr/local/lib/spotify-client/spotify: /usr/local/lib/spotify-client/libssl.so.1.0.0: version `OPENSSL_1.0.0′ not found (required by /usr/local/lib/spotify-client/spotify)
/usr/local/lib/spotify-client/spotify: /usr/local/lib/spotify-client/libcrypto.so.1.0.0: version `OPENSSL_1.0.0′ not found (required by /usr/local/lib/spotify-client/spotify)
Saludos
Instala el dev de openssl:
# yum install openssl-dev
Con eso debe de funcionar.
Saludos!
Mike! He encontrado la solución a tu problema:
1. Borra las ligas hacia openssl
# rm -rf /usr/local/lib/spotify-client/libssl.so.1.0.0 /usr/local/lib/spotify-client/libcrypto.so.1.0.0
2. Dentro del directorio que descargas, existen las dos librerias, copialas en el directorio del binario
# cp spotify-make/fedora/amd64/libcrypto.so.1.0.0 /usr/local/lib/spotify-client/
# cp spotify-make/fedora/amd64/libssl.so.1.0.0 /usr/local/lib/spotify-client/
Con esto, ya debe funcionar.
Avisame!
Alex, ya hice lo que me comentas y funciono correctamente. Gracias
Vientos Mike!!! Enjoy it!
Muchas gracias !! Me funciono !
Que bien!
Saludos!
excelente compadre ahora q me pase a Fedo20 vi q no me funcionaba el RPM armado para fedo19 xD
te las mandaste con e tutorial, muy claro y detallado.
Que bien que te haya servido, saludos!
He ocupado como 3 veces este post y siempre funciona y a la primera, gracias!
Qué bueno! 😊