Como la licencia de Spotify no nos permite la distribución del paquete del programa en sí, debemos construir el paquete para realizar la instalación. En esta ocasión empaquetaremos la version 0.9.4 de Spotify. primero necesitaremos instalar las herramientas para poder realizar paquetes rpm y otros más, después necesitamos preparar el sistema para crear el paquete y por último generarlo. La lista de comandos es la siguiente:
su -c 'yum -y install wget rpmdevtools rpm-build yum-utils'
rpmdev-setuptree; cd `rpm --eval %_sourcedir`
wget http://leamas.fedorapeople.org/spotify/0.9.4/spotify-client.spec
spectool -g spotify-client.spec
su -c 'yum-builddep spotify-client.spec'
env QA_RPATHS=`(0×02|0×08)` rpmbuild -bb spotify-client.spec
su -c 'yum localinstall ../RPMS/x86_64/spotify-client*.rpm'
Y si todo salió bien, tendremos spotify listo para ser utilizado en nuestro Fedora 20.
Source: Community Spotify
Funciona!
Después de probar varios tutoriales… este funciona!
Hola, Gracias por tu aportacion, me funciono perfecto en fedora.
Groso, gracias por el aporte!
Muy bueno. Funciona perfectamente. Muchas gracias.
Thanks man! you made my day!
@all english speaking people, this solution works great!
Muchas gracias!
Funcionó perfecto en Fedora 20 x64 KDE.
¡Muchas gracias por compartir!
Excelente el tutorial, funciono de mil maravillas solo tuve que modificar un poco el final la linea
su -c ‘yum localinstall ../RPMS/x86_64/spotify-client*.rpm’
No funciono en mi caso ya que la estructura que me genero era un tanto diferente, no es gran cosa solo de modificar el directorio al que se hace referencia
su -c ‘yum localinstall ../RPMS/i686/spotify-client*.rpm’
Y perfecto todo
En mi caso, lo mismo que Walberto.
Gracias por el tutorial!!
Me sale el siguiente error:
env QA_RPATHS=`(0×02|0×08)` rpmbuild -bb spotify-client.spec
bash: 0×08: no se encontró la orden…
bash: 0×02: no se encontró la orden…
Ejecutando(%prep): /bin/sh -e /var/tmp/rpm-tmp.I9ROH7
+ umask 022
+ cd /home/rescalante/rpmbuild/BUILD
+ cd /home/rescalante/rpmbuild/BUILD
+ rm -rf spotify-make-cb564f2c83b93055ad94564f8df04f74fe88af9a
+ /usr/bin/gzip -dc /home/rescalante/rpmbuild/SOURCES/spotify-make-0.9.4.183.g644e24e.428-cb564f2.tar.gz
+ /usr/bin/tar -xf –
+ STATUS=0
+ ‘[‘ 0 -ne 0 ‘]’
+ cd spotify-make-cb564f2c83b93055ad94564f8df04f74fe88af9a
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Ejecutando(%build): /bin/sh -e /var/tmp/rpm-tmp.H61Frh
+ umask 022
+ cd /home/rescalante/rpmbuild/BUILD
+ cd spotify-make-cb564f2c83b93055ad94564f8df04f74fe88af9a
+ ./configure –prefix=/usr –libdir=/usr/lib64 –package=/home/rescalante/rpmbuild/SOURCES/spotify-client_0.9.4.183.g644e24e.428-1_amd64.deb
Cannot open package file
error: Estado de salida erróneo de /var/tmp/rpm-tmp.H61Frh (%build)
Errores de construcción RPM:
Estado de salida erróneo de /var/tmp/rpm-tmp.H61Frh (%build)
¿Como lo soluciono?
Gracias de antemano.