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 thoughts on “Como compilar e instalar Amarok 2.1.1 en Ubuntu 9.04

  1. Laura 18/08/2009 / 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?

    Like

  2. salterbof 01/09/2009 / 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!!!!

    Like

Leave a comment