Instalar Amarok 2.2-GIT en Ubuntu Jaunty

amarok-logoHoy en Fedoreando me encontre con un post donde exponian las carateristicas de Amarok 2.2 y luego otro donde explicaban como compilarlo e instalarlo, junto con las dependencias necesarias y demas.

El tema de las caracteristicas es el mismo para Ubuntu y Fedora, con ciertas diferencias propias de cada distro llegado el caso, asi que eso no lo voy a escribir de nuevo, ya que el analisis que hicieron en el susodicho blog basta y sobra. En lo que si hay diferencia es en la instalación, en las dependencias (lindo lio me arme al instalarlo), con lo cul eh decidido hacer un post sobre mi experiencia esperando ayudar a alguien. Cabe destacar que el proceso es largo (sin errores porque sino se alarga aun mas) asi que se lo recomiendo a aquellos que esten o muy al dope o con una gran necesidad de instalarlo.

EDIT

YA encontre los repositorios, pasen por este post.

Ah, cierto, me olvidaba, Amarok utiliza librerias de KDE 4.3 que yo ya tenia instaladas, por lo que si nunca instalaron anda de KDE o alguna version anterior de Amarok casi seguro tienen un error., asi que es comveniente instalarlas, por las dudas, deben agregar los repositrios correspondientes a KDE4.3 e instalar los siguientes paquetes:

sudo aptitude install kdebase-runtime kdelibs5 libc6 libcurl3-gnutls libgcc1 libgcrypt11 libglib2.0-0 libgpod4-nogtk libidn11 libloudmouth1-0 libmtp8 libphonon4 libplasma3 libqt4-dbus libqt4-network libqt4-script libqt4-sql libqt4-svg libqt4-webkit libqt4-xml libqtcore4 libqtgui4 libqtscriptbindings1 libstdc++6 libstreamanalyzer0 libstreams0 libtag-extras0 libtag1c2a libwrap0 libxml2 phonon zlib1g kdemultimedia-kio-plugins kde-l10n-es

Lo primero es en mayor parte descargar dependencias y el paquete, para este ultimo se hace uso de git, asi que antes de comenzar su descarga hay que instalar este programita:

sudo apt-get install git-core

Luego descargamos el codigo fuente de Amarok:

git clone http://git.gitorious.org/amarok/amarok.git

En caso de que al descargar tengamos algun error, traten con el mismo codigo pero cambiando http por git, si sigue aqui tienen el tarball, aunque despues va a ser complicado de actualizar.

Bien, mientras se descarga el codigo vamos desisntaalndo la version que tenemos instalada e instalando las dependencias necesarias para compilar:

sudo apt-get purge amarok amarok-common && sudo aptitude install kdebase-workspace-dev libtagc0-dev libtag-extras-dev libmysqlclient16-dev libmysqlclient16 qtscriptgenerator libqtscriptbindings1 libgpod-dev libmp4v2-dev libssl-dev openssl libxml2-dev libcurl4-openssl-dev libglib2.0-dev libloudmouth1-dev liblastfm-dev libmtp-dev libstrigiqtdbusclient-dev libstrigihtmlgui-dev libstreamanalyzer-dev libstreams-dev libsearchclient-dev kdesdk-strigi-plugins cmake libkonq5-dev kdelibs5-dev build-essential

Una ves hecho todo esto (descargado el codigo, instalado las dependencias y desinstalado la version anterior) procedemos a la compilacion e instalacion. Nos dirigimos a la carpeta amarok creada cunado hicimos la descarga y en su interior creamos una nueva carpeta llamada build y nos situamos dentro de esta:

cd amarok && mkdir build && cd build

ya ubicados ahi en la terminal ejecutamos lo siguiente:

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DCMAKE_BUILD_TYPE=debugfull ..

En caso de que no largue ningun error seguimos, si no hay algun problema con las dependencias. Lo siguiente es compilar:

make

e instalar:

sudo make install

Y listo, pero vayan a tomar un cafe y asegurense que su procesador tenga una buena refrigeracion, ya que el compilado tarda bastante y exige bastante el micro (el mio es un Intel C2D @ 2.2Ghz para que se hagan una idea, y 2Gb de ram)

Para desinstalarlo nos situamos de nuevo en la carpeta build (no deben borrarla despues de la intalacion) y ejecutamos lo siguiente en la temrinal:

sudo make uninstall

Y chau Amarok.

Cualquier consulta no duden en comentar o mandar un mail.

Enlaces: Instalar amarok 2.2 – Fedoreando | Amarok 2.2 – Fedoreando

save

Anuncios

12 pensamientos en “Instalar Amarok 2.2-GIT en Ubuntu Jaunty

  1. Yo tengo Kubuntu con KDE 4.3.1 y mi sale el siguiente error:

    $ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config –prefix` -DCMAKE_BUILD_TYPE=debugfull ..

    — The C compiler identification is GNU
    — The CXX compiler identification is GNU
    — Check for working C compiler: /usr/bin/gcc
    — Check for working C compiler: /usr/bin/gcc — works
    — Detecting C compiler ABI info
    — Detecting C compiler ABI info – done
    — Check for working CXX compiler: /usr/bin/c++
    — Check for working CXX compiler: /usr/bin/c++ — works
    — Detecting CXX compiler ABI info
    — Detecting CXX compiler ABI info – done
    — Looking for dlopen in dl
    — Looking for dlopen in dl – found
    — Taglib found: -L/usr/lib -ltag
    — checking for module ‘taglib-extras>=0.1’
    — found taglib-extras, version 0.1.0
    — Found Taglib-Extras: /usr/include/taglib-extras
    — Performing Test COMPLEX_TAGLIB_FILENAME
    — Performing Test COMPLEX_TAGLIB_FILENAME – Failed
    CMake Error at /usr/share/cmake-2.6/Modules/FindKDE4.cmake:84 (MESSAGE):
    ERROR: cmake/modules/FindKDE4Internal.cmake not found in
    /home/pablo/.kde/share/apps;/usr/share/kubuntu-default-settings/kde4-profile/default/share/apps;/usr/share/kde4/apps
    Call Stack (most recent call first):
    CMakeLists.txt:48 (find_package)

    — Configuring incomplete, errors occurred!

    • hola, lamentablemente no se me ocurre nada para solucionarlo, seguiré buscando y si lo encuentro te aviso. :S

  2. pregunta

    en el parrafo que dices “ah ciertto…

    se añade lo correspondiente a la liga “librerias” y luego lo de la liga “repositorios correspondintes”?

    esque en la liga de los repositorios correspondientes para los de amarok 2.2 dice (solo karmic)…y mi ubuntu es 9.04 jaunty

    • si, tenes razon, solo estan para karmic, pero a los que yo me refiero es a los de KDE4.3, perdon, ahora lo corrijo

  3. En ubuntu y derivados (kubuntu, edubuntu, etc.) siempre es un gran problema instalar ultimas versiones y/o versiones en desarrollo. A mi me encanta Fedora debido a eso, siempre tenes el ultimo software al día, es solo un comentario.

  4. Pingback: Instalar Amarok 2.2 RC1 « Sin titulo

  5. al ejecutar cmake -DCMAKE_INSTALL_PREFIX=`kde4-config –prefix` -DCMAKE_BUILD_TYPE=debugfull .. me arroja el siguiente error:

    — TagLib version too old: version searched :1.6, found 1.5
    CMake Error at cmake/modules/FindTaglib.cmake:132 (message):
    Could not find Taglib
    Call Stack (most recent call first):
    CMakeLists.txt:17 (find_package)

    — Configuring incomplete, errors occurred!

    que puedo hacer…

  6. El mismo error… sabe alguien como solucionarlo?

    — Configuring incomplete, errors occurred!
    predator@MacBook-Pro:~/amarok/build$ cmake -DCMAKE_INSTALL_PREFIX=`kde4-config –prefix` -DCMAKE_BUILD_TYPE=debugfull ..
    — TagLib version too old: version searched :1.6, found 1.5
    CMake Error at cmake/modules/FindTaglib.cmake:132 (message):
    Could not find Taglib
    Call Stack (most recent call first):
    CMakeLists.txt:17 (find_package)

    • por lo que veo del error tuyo, es por la version de taglib, fijate que necesita una mas nueva de la que tenes instalada. trata de instalar la mas nueva

  7. Gracias por la respuesta. Me he descargado la versión 1.6.1-2 y la he convertido en .deb usando alien. Después de instalada, me sigue diciendo lo mismo. Si le doy de nuevo a instalar el *.deb, me dice que ya tengo instalada una versión idéntica ;(

    Puedes ayudarme?

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s