From Amarok Wiki

... o cómo Instalar

Dansk | Deutsch | English | Castellano | Français | Português


Amarok es, por lo general, bastante fácil de instalar. La mayoría de distribuciones tienen paquetes ya precompilados, pero si lo que quieres es tener más flexibilidad y decidir cuáles son los componentes de Amarok que quieres instalar, tendrás que compilar desde código fuente.

Contents

Qué Amarok?

Desarrollamos Amarok de una manera rápida y, como resultado, las versiones Beta y las SVN no son como norma general muy estables. No obstante, dedicamos mucho tiempo a analizar las 'backtraces' (información de errores) para que las versiones estables sean... pues esto! Recomendamos instalar la versión estable de Amarok, y jugar un poco con las SVN o las Beta si no te importa algun cuelgue ocasional.

Paquetes de Distribuciones

Seguramente puedes descargar un paquete del amarok para tu distribución. Estan listados en Es:Download. Además, los paquetes que encontrarás serán los últimos si usas alguna de estas distribuciones. Te facilitamos el comando para instalar Amarok.

  • ArchLinux ('pacman -S amarok-base' y 'amarok-xine-engine') Visita Download:Arch (en inglés) para más información.
  • Ark Linux ( 'apt-get update; apt-get install amarok' )
  • Gentoo
mkdir -p /etc/portage
echo "media-sound/amarok xine" >> /etc/portage/package.use
emerge -av amarok
Gentoo suele tener un retardo hasta que un paquete no es considerado "estable", así que es una buena idea añadir:
media-sound/amarok ~x86
a tu /etc/portage/package.keywords (créalo si aún no existe). También hay el ebuild SVN de Gentoo disponible para descargar e instalar la versión de desarrollo.
  • Fedora o Red Hat ('yum install amarok')

Si en la configuración de la salida del GStreamer no se ve nada, es decir, que no se puede leer ni esdsink, ni ossink, alsasink, etc.., haz:

$ yum install gstreamer-tools
$ yum install gstreamer-plugins


  • (K)Ubuntu
$ wget http://people.ubuntu.com/~jriddell/kubuntu-packages-jriddell-key.gpg
$ sudo apt-key add kubuntu-packages-jriddell-key.gpg
$ echo "deb http://kubuntu.org/packages/amarok-latest dapper main" \
  >> /etc/apt/sources.list
$ apt-get update
$ apt-get install amarok amarok-engines

No hay paquetes disponibles para Breezy.

  • Si usas una distribución basada en RPM (como RedHat, Fedora, OpenSuSE, u otras), hay un buscador actualizado de RPMs que de bien seguro te será útil si te faltan algunas librerías.

Compilando desde fuente

$ tar xjf amarok-x.y.z.tar.bz2
Obviamente, tienes que reemplazar x.y.z por la versión que te has bajado del Amarok, como, por ejemplo:
$ tar xjf amarok-1.4.tar.bz2
  • Luego, cambia a el directorio que se ha creado a partir del tarball, que tendrá la forma amarok-x.y.z.
$ cd amarok-x.y
  • Lee el fichero README que hay en este directorio, ya que en él encontrarás información específica que necesitarás para compilar e instalar Amarok.
  • Comprueba que cumples con las dependencias requeridas . Si no estás segur@ de si ya tienes estas dependencias instaladas, el script configure te lo dirá.
  • Compila e instala Amarok con estos comandos:
$ cd amarok-x.y.z
$ ./configure --prefix=`kde-config --prefix`
$ make
$ su -c "make install"
Si estás construyendo una beta, considera compilarla con:
$ ./configure --enable-debug=full --prefix=`kde-config --prefix`
Recuerda que si quieres soporte para MySQL o PostreSQL incluye:
$ --enable-mysql
$ --enable-postgresql

a las opciones del configure.

Para una lista completa de las opciones de configuración, teclea:
$ ./configure --help
Para detalles de los parámetros de configuración, ve a ésta página.
  • Ya está! Teclea amarok para arrancar Amarok.

Nota:

Si cuando tecleas este comando
$ ./configure --prefix=`kde-config --prefix`

sale un error diciendo que no se han podido encontrar las librerías QT, así como las cabeceras, pero estás segur@ que las tienes instaladas, prueba con este comando:

$ ./configure --with-qt-includes=/usr/lib64/qt-3.3/include --with-qt-libraries=/usr/lib64/qt-3.3/lib 
   --with-qt-dir=/usr/lib64/qt-3.3 --prefix=`kde-config --prefix`
Substituyendo los directorios con los correspondientes con tus sitema.

Construyendo Amarok SVN

Amablemente te pedimos que compiles Amarok SVN con:

$ ./configure --enable-debug=full --prefix=`kde-config --prefix`

y que no recortes los binarios resultantes. Esto nos ayuda inmensamente a solucionar bugs! Gracias. Más información sobre debugging la puedes encontrar en Cómo Debugear

Desde SVN anónimo

Nota: Necesitas la versión de SVN >= 1.1 . Los Siguientes comandos crearán un directorio llamado multimedia y lo llenarán con el código fuente del Amarok. Luego puedes renombrar el directorio multimedia, pero no reordenar sus contenidos, (a menos que sepas lo que estás haciendo :) ).

svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia
cd multimedia
svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
svn up amarok

Para compilar el código fuente, desde el directorio multimedia:

make -f Makefile.cvs
./configure --enable-debug=full --prefix=`kde-config --prefix`
make

Si te pide que hagas un recheckout, haz:

cd ..
svn up multimedia
cd multimedia
make -f Makefile.cvs

Y todo será un campo de rosas...

Ahora, instálalo con:

su -c "make install"

Y arráncalo con:

$ amarok

Cuando uses las herramientas automake, es muy importante trabajar con directorios limpios antes de recompilar. Si sufres de inestabilidad, tendrás que recompilar con el directorio limpio de configuraciones. Tan sólo tienes que hazer un:

$ make clean

Errores

  • If you get any "svn: 'amarok' is not under version control" or "svn: Working copy 'amarok' not locked" error message, make sure that you have the latest svn version.
  • Si tienes más de una versión del automake, seguramente recibirás errores como "*** KDE requires automake 1.6.1 or newer", que se pueden solucionar haciendo:
AUTOMAKE=automake-1.6 make -f Makefile.cvs
  • Si obtienes
svn: Unrecognized URL
scheme 'svn://anonsvn.kde.org/home/kde/trunk/extragear/multimedia'

usando Mandriva, asegúrate de tener instalado el paquete libsvn_ra_svn.

Además, Mandriva LE2005 producirá errores antes de que el proceso de compilación complete, ya que hay un bug en las librerías KDE de Mandriva, que no exporta de manera correcta los símbolos. Esto es debido a una implementación de -fvisibility de GCC4.0a su GCC (3.4.3), que han usado para su KDE. Para solucionarlo, instala las últimas kdelibs que encontrarás en los servidores de actualización.

Amarok-svn

Amarok-svn es un script de bash que automatiza la instalación desde SVN.

Toda la información sobre este script está aquí.

ebuild de Gentoo

los ebuilds SVN de Amarok están disponibles para descarga bajo tu responsabilidad junto con todo el KDE 'split' de SVN en [1] .

Si no quieres trastear mucho con todo el KDE, puedes probar otros ebuilds desde aquí.

Cómo añadir ebuilds personalizados

  1. Crea un directorio illamado "media-sound/amarok-cvs" en tu $PORTDIR_OVERLAY y pon el ebuild ahí.
  2. cd a $PORTDIR_OVERLAY/media-sound/amarok-cvs/ y ejecuta "ebuild amarok-cvs-1.4-r1.ebuild digest" (como root).
  3. Ahora, como root haz "echo media-sound/amarok-cvs ~arch" >> /etc/portage/package.keywords" [reemplazando arch con tu arquitectura, como, por ejemplo x86]. Si /etc/portage/package.keywords no existe, créalo.
  4. Ahora puedes hacer "emerge amarok-cvs" para instalar la versión actual de desarrollo del Amarok.
  5. Si quieres desactivar algunas de las funciones de Amazon, haz echo "media-sound/amarok-cvs noamazon" >> /etc/portage/package.use, luego emerge.
  6. Si quieres activar el debugging para Amarok, prueba echo "media-sound/amarok-cvs debug" y comprueba que 'nostrip' están en las FEATURES="" de tu make.conf.

Para claridad y consistencia, hemos dejado las convenciones de Gentoo para los especialistas aquí (están en inglés):

Además, si quieres poder hacer debugs de Amarok y otros paquetes de Gentoo, asegúrate de que "nostrip" está en tu FEATURES, de que "debug" está, bien en tus USE flags globales o seleccionadas para Amarok en package.use y que gdb y Amarok se han compilado con dichas configuraciones. Puedes ir aquí para más información sobre debugging.

Klik

Si ya tienes klik instalado en tu ordenador, puedes usar Amarok stable o una nightly build de Subversion. Para más información sobre los NightlyBuilds.


Qué hacer si tienes problemas

  1. Lee nuestra FAQ.
  2. Echa un vistazo a nuestro Forum.
  3. Prueba recursos (IRC channels, forums, mailing list) específicas a tu UNIX(R) o tu distribución Linux(R). Seguramente te serán más útiles si estás usando un paquete proporcionado por ellos o probando de configurar una interfaz de audio.
  4. Visítanos a #amarok en irc.freenode.net