Como compilar e instalar Amarok 2.1.1 en Ubuntu 9.04

Amarok 2.1.1 fue liberado el 17 de junio e incluye varias correcciones de errores y algunas nuevas características en comparación con 2.1.Entre las nuevas características cabe mencionar: Soporte de las compilaciones con más de 60 artistas,una opción para ocultar el contexto ver ahora (view now). Para una lista completa de cambios y correcciones de errores ver -> announcement (official website).

Kubuntu 9.04 viene con 2.0, a fin de obtener la última version de Amarok,se puede utilizar el repositorio PPA (que puede demorar un poco) o compilarlo desde las fuentes,siguendo los pasos a continuaciòn:

Development libraries:

sudo apt-get build-dep amarok

Otros paquetes:

sudo apt-get install libtag-extras-dev libmysql++-dev libgdk-pixbuf-dev libgtk2.0-dev

Obtener el código fuente:
Descargar el código fuente desde aquí, luego descomprimirlo:

tar -xjf amarok-2.1.1.tar.bz2

Compilar e instalar Amarok:
Eliminar la instalaciòn actual de Amarok:

sudo apt-get remove --purge amarok

[Observe que esta opción borrará toda la configuración de Amarok, scripts,puntuaciones,etc.. Saltar este paso si quiere conservarlos!]

rm -rf ~/.kde/share/apps/amarok/
rm ~/.kde/share/config/amarok*

Luego, asegúrese de que el directorio de trabajo actual es amarok-2.1.1 y:

cmake -DCMAKE_INSTALL_PREFIX=/usr
make
sudo make install

Al ejecutar el último comando serà necesario que introduzca su contraseña de usuario. Esto debería ser todo.Ahora solo tendrà que ejecutar Amarok y 2.1.1.

[Source]

4 Responses to “Como compilar e instalar Amarok 2.1.1 en Ubuntu 9.04”


  1. 1 Laura August 18, 2009 at 13:14

    El último paso no hay manera.

    “laura@laura-desktop:~/amarok-2.1.1$ cmake -DCMAKE_INSTALL_PREFIX=/usr
    – Taglib found: -L/usr/lib -ltag
    – checking for module ‘taglib-extras>=0.1′
    – package ‘taglib-extras>=0.1′ not found
    CMake Error at /usr/share/cmake-2.6/Modules/FindPackageHandleStandardArgs.cmake:57 (MESSAGE):
    Could NOT find Taglib-Extras (missing: TAGLIB-EXTRAS_INCLUDE_DIR
    TAGLIB-EXTRAS_LIBRARIES)
    Call Stack (most recent call first):
    cmake/modules/FindTaglib-Extras.cmake:73 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
    CMakeLists.txt:18 (find_package)

    – Configuring incomplete, errors occurred!”

    ¿Qué es lo que estoy haciendo mal si el resto de pasos han ido estupendamente?

  2. 3 salterbof September 1, 2009 at 10:50

    Obtengo el siguiente error:

    pablo@BOFBUNTU:~/amarok-2.1.1$ cmake -DCMAKE_INSTALL_PREFIX=/usr
    – Taglib found: -L/usr/lib -ltag
    – Found Qt-Version 4.5.1 (using /usr/bin/qmake)
    – Found X11: /usr/lib/libX11.so
    – Phonon Version: 4.3.0
    – Found KDE 4.2 include dir: /usr/include
    – Found KDE 4.2 library dir: /usr/lib
    – Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
    – Found automoc4: /usr/bin/automoc4
    – Checking if the QtScript Qt Bindings are installed.
    – includes /usr/include/qt4/QtCore;/usr/include/qt4/QtScript;/usr/include;/usr/include/KDE;/usr/include/KDE;/usr/include;/usr/include/qt4/phonon;/usr/include/qt4/QtXmlPatterns;/usr/include/qt4/QtWebKit;/usr/include/qt4/QtHelp;/usr/include/qt4/QtAssistant;/usr/include/qt4/QtDBus;/usr/include/qt4/QtTest;/usr/include/qt4/QtUiTools;/usr/include/qt4/QtScript;/usr/include/qt4/QtSvg;/usr/include/qt4/QtXml;/usr/include/qt4/QtSql;/usr/include/qt4/QtOpenGL;/usr/include/qt4/QtNetwork;/usr/include/qt4/QtDesigner;/usr/include/qt4/QtDesigner;/usr/include/qt4/QtAssistant;/usr/include/qt4/Qt3Support;/usr/include/qt4/QtGui;/usr/include/qt4/QtCore;/usr/include/qt4/Qt;/usr/share/qt4/mkspecs/default;/usr/include/qt4;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include;/usr/include libraries /usr/lib/libQtScript.so;/usr/lib/libQtCore.so;/usr/lib/libQtGui.so;-L/usr/lib;-lkdecore;-lkdeui
    – QtBindings not found. run `make bindingstest && ./bindingstest && echo $?` to see what is missing. If it only prints ‘0′ then you’re actually fine.
    – Found MySQL: /usr/include/mysql, /usr/lib/libmysqlclient.so
    – Found MySQL Embedded: /usr/include/mysql, /usr/lib/mysql/libmysqld.a
    – Strigi API needs ’signed char’
    – WARNING: you are using the obsolete ‘PKGCONFIG’ macro use FindPkgConfig
    – Found MTP: /usr/lib/libmtp.so
    – Libgcrypt found: /lib/libgcrypt.so
    – Found GObject libraries: /usr/lib/libgobject-2.0.so;/usr/lib/libgmodule-2.0.so;/usr/lib/libgthread-2.0.so;/usr/lib/libglib-2.0.so
    – Found GObject includes : /usr/include/glib-2.0/gobject
    – WARNING: you are using the obsolete ‘PKGCONFIG’ macro use FindPkgConfig
    – WARNING: you are using the obsolete ‘PKGCONFIG’ macro use FindPkgConfig
    – Found MTP: /usr/lib/libmtp.so

    —————————————————————————–
    – The following REQUIRED packages could NOT be located on your system.
    – Please install them before continuing this software installation.
    —————————————————————————–
    + qtscript-qt: QtScript Qt Bindings
    —————————————————————————–
    CMake Error at /usr/share/kde4/apps/cmake/modules/MacroLogFeature.cmake:93 (MESSAGE):
    Exiting: Missing Requirements
    Call Stack (most recent call first):
    CMakeLists.txt:114 (macro_display_feature_log)

    – Configuring incomplete, errors occurred!

    Si pudierais ayudarme os lo agradecería muchisimo.
    –Gracias de todas formas!!!!


  1. 1 Compilar e Instalar Amarok 2.2-GIT « UsoftX Trackback on August 24, 2009 at 23:17

Leave a Reply