Creative Zen Micro con soporte MTP
Hola a todos,
Hace poco se me ocurrió la 'brillante' idea de actualizar el firmware de mi zen micro a la versión con soporte MTP. Inconsciencia tal vez, desconocimiento realmente de lo que estaba haciendo, como consecuencia, mi Zen dejó de funcionar en mi distribución. Oh no!! tener que iniciar windows cada vez que quería pasar música al dispositivo, desde aquel momento escuchaba muchas mas veces las mismas canciones....
No podía ser, y me puse manos al teclado a buscar posibles soluciones, y.. si!! gnomad 2 soportaba mtp a través de las librerias libmtp.
Primer intento, bajar las librerias versión 0.0.5, compilarlas e instalarlas.. sin otros percances que tener que isntalar unas cuantas librerias de desarrollo y un par de herramientas de compilación. Segundo paso, bajar la ultima versión de gnomad2, la versión 2.8.4 y compilarlas... más librerias, mas herramientas y .. error!! no se podían compilar. Sin desesperación busco una versión precompilada y encuentro la versión 2.8.3 que es la primera que daba soporte MTP. Tras un primer paquete falluto, un segundo se instala sin problemas, y al arrancar detecta las librerias mtp!! :)
Rápidamente intento pasar un disco que quería escuchar desde hacía muchos dias... y no funciona! :(
Y hoy, tras iniciar windows, pasarme unas canciones, y volver a arrancar mi Kubuntu dapper me he puesto de nuevo manos a la obra, y como los donuts a la segunda a funcionado!!!
Nueva versión de las librerias mtp, la 0.0.8, nueva versión de gnomad2 la 2.8.5, nuevas fuentes, nuevas descargas, librerias ya instaladas, compilación sin problemas de las dos aplicaciones y funciona!! funciona!!
Ya tengo mi Creative Zen Micro con MTP funcionado en Kubuntu Dapper.






Comentarios
Yo tb lo uso y genial :)
La verdad es q empezé con linux hace nada .. xD una semana na mas y pense q siempre tendria q terminar usando windows para algo... y pense en mi querido zen micro... y busque y al poco rato lei por ahi un articulo donde decian lo de gnomad 2 y... tachaN! Ya no necesito windows para eso jeje
COJONUDO! Saludos :)
solucionado
la compilación ya está solucionada ahora el nomad no me encuentra las librerías MTP
sudo gnomad2
gnomad2: error while loading shared libraries: libmtp.so.1: cannot open shared object file: No such file or directory
alguna idea?
solucionando problemas
No había visto este mensaje.... y te he contestado directamente al otro...
Si, alguna idea puedo tener.
Si no me equivoco compilaste las librerias mtp tal cual. Así te deja las librerias compiladas en el directorio /usr/local/lib/, directorio donde no te busca las librearias.
Solución, volver a compilar mtp y en el .configure le pones la opcion --prefix=/usr/lib para que te instale las librerias en el directorio del sistema (esta fue la opcion que tomé yo) o haces que el sistema busque librerias en el directotio /usr/local/lib que no investigué como era, pero seguro q en este portal hay un alma caritativa q nos saca de dudas.
Después vuelve a compilar gnomad2 para que tome las librerias mtp.
No lo consigo
A mi me pasa lo mismo, e copilado otra vez las libreria como dices...
Pero no puedo desinstalar el gnomad2 aun k lo haga si pongo gnomad2 sale lo mismo... lo e instalado otra vez para k coja las librerias, pero da igual, me pasa lo mismo....
libmtp.so.1
El truco le tienes en hacer:
sudo ln -s /usr/local/lib/libmtp.so.1 /usr/lib/libmtp.so.1
echate un vistazo a esto:
http://fsiu.uwc.ac.za/kinky/index.php?module=wiki&action=wikilink&pagename=CreativeVisionMonUbuntuDapper
Suerte.
hola yo me encuentro con el
hola yo me encuentro con el mismo problema que tu con mi zen, lo que pasa es que haciendo lo mismo que tu no estoy corriendo la misma suerte. Las librerías MTP compilan sin problemas. Ahora lo que es compilar el gnomad no hay manera (la última versión) me da errores de dependencias que no se corregir. El mensaje de salida es el siguiente al hacer el ./configure
checking for GN... configure: error: Package requirements ( glib-2.0 gthread-2.0 libnjb >= 2.2.4 gtk+-2.0 ) were not met:
No package 'glib-2.0' found
No package 'gthread-2.0' found
No package 'libnjb' found
No package 'gtk+-2.0' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables GN_CFLAGS
and GN_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
Lo que me extraña es que tengo las librerías "libnjb" por ekemplo del synaptic y me sigue saliendo ese mensaje. Que librerías instalaste tu del synaptic o de donde las sacaste???
gracias!!
Librerias de desarrollo
Hola,
parece que lo te faltan son las librerias de desarrollo para poder compilar.
Necesita las librerias que te indica ahí, ya q te está diciendo que no las encuentra.
Todas las librerias las puedes instalar mediante apt (Synaptic)
libnjb-dev
libglib2.0-dev
libgtk2.0-dev
fíjate que todas tienen el sufijo -dev q indica que son de desarrollo, para poder compilarlas.
Así fijate en las librerias que te va pidiendo, e instalalas con synaptic.
A ver si te compila sin mas problemas.
Suerte, q funciona muy bien.
Tienes razón
sí cierto, tienes razón me di cuenta ayer a última hora, no caí que necesitaba las de desarrollo ejejej. Ya he conseguido compilar todo. Me funciona lo que pasa es que solo como usuario root, como usuario normal se me cierra el programa dándome un error con algo relacionado con el usb. Estos días ya lo miraré más detenidamente a ver q puede pasar, pero ya estoy contento!
Muchas gracias
:)
Tonses perfecto :)
Yo también lo ejecuto con kdesu.. nada importante :)
Librerías
¿cómo se copilan las librerías MTP?
Eso creo k es lo k me falta por k al iniciar me dice:
"no se encontró un reproductor en el bus USB"
Si lo ejecuto desde l aterminal me dice esto:
$ sudo gnomad2
(gnomad2:5661): GdkPixbuf-CRITICAL **: gdk_pixbuf_new_from_file: assertion `error == NULL || *error == NULL' failed