Autor
|
Tema: Duda instalar MTP en Linux (Leído 2,689 veces)
|
robebugaty
Desconectado
Mensajes: 164
|
Hola a todos,me gustaría que me ayudasen con algo que llevo unos días sin resolver,el caso es que, como Linux de serie no tiene soporte de MTP,es decir si conectas un móvil Android al pc, pues a menos que lo tengas puesto en "modo almacenamiento masivo" pues no lo reconoce, y eso lo que permite es que únicamente reconozca tarjetas SD y no la memoria interna(aquí es a dónde quiero llegar),pues hace un tiempo descubrí que existe una herramienta llamada "mtpfs" y me dispuse a instalarla pero...resulta que tenía dependencias de otros paquetes así que fui instalando cada uno de esos paquetes ( desde su código fuente),antes no sabía pero aprendí a usar un poco lo de "./configure" y "make install", bien pues ya cuando no me quedan dependencias que instalar resulta que dos de esas dependencias no las reconoce como instaladas y aquí es cuando me gustaría que me ayudasen. Esto es lo que me dice cuando ejecuto <<<sudo ./configure>>> checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking whether gcc and cc understand -c and -o together... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for FUSE... yes checking for MTP... yes checking for GLIB... yes checking for MAD... no configure: error: Package requirements (mad >= 0.15 id3tag >= 0.15) were not met:
No package 'mad' found No package 'id3tag' 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 MAD_CFLAGS and MAD_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. debian@debian:~/mtpfs-1.1$ sudo ./configure > /home/debian/Escritorio/juanito configure: error: Package requirements (mad >= 0.15 id3tag >= 0.15) were not met:
No package 'mad' found No package 'id3tag' 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 MAD_CFLAGS and MAD_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
Sin embargo, sí que tengo instalados esos programas, que sería el "mad" aunque ahí aparezca madplay, es el mismo;con respecto al "id3tag" lo mismo, están ambos instalados pues no me dan errores si los vuelvo a instalar,el único que me falta es el programa original osea el "mtpfs". Abajo me nombra algo de pkg-config pero la verdad no tengo ni idea de qué hacer pues no llevo mucho con Linux. Gracias de antemano. PD: FUSE MTP GLIB MAD Cada uno de esos programas los he bajado desde la SouceForge y de páginas similares, las librerías también.
|
|
|
En línea
|
|
|
|
el-brujo
|
¿Qué distribución usas?
Te deben falar los ficheros de desarollo, llamados dev o devel, los ficheros con todas las librerías necesarios para compilar desde las fuentes.
Debes tener instalado el paquete madplay, pero te deben faltar libmad libmad-devel y lo mismo para id3tag, el paquete libid3tag-devel
|
|
|
En línea
|
|
|
|
do-while
Desconectado
Mensajes: 1.276
¿Habra que sacarla de paseo?
|
¡Buenas! No se si será este tu caso o no, pero en Debian (supongo que en distros derivadas también estará) haciendo un apt-cache search mtpfs da como resultado un paquete llamado jmtpfs. Así que en principio no tendrías que estar compilando ningún paquete. Ya te digo que esto es en Debian (y supongo que en distribuciones derivadas). Antes de instalar paquetes ajenos a la distribución que utilices, intenta buscarlos en los repositorios oficiales o por lo menos mira a ver si existen alternativas. Siguiendo con el mensaje de error: No package 'mad' found No package 'id3tag' found
Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix.
Nunca he instalado mtpfs, pero el mensaje da a entender no que los paquetes no estén instalados, sino que si están instalados no se encuentran en el directorio esperado. (Ya me perdonaréis si estoy equivocado, a fin de cuentas son suposiciones). Si no están instalados en los directorios esperados, tendrás que moverlos a donde corresponda o añadir las rutas a la variable que te indica. ¡Saludos!
|
|
« Última modificación: 3 Julio 2014, 17:37 pm por do-while »
|
En línea
|
- Doctor, confundo los números y los colores. - Vaya marrón. - ¿Marrón? ¡Por el culo te la hinco!
|
|
|
robebugaty
Desconectado
Mensajes: 164
|
¿Qué distribución usas?
Te deben falar los ficheros de desarollo, llamados dev o devel, los ficheros con todas las librerías necesarios para compilar desde las fuentes.
Debes tener instalado el paquete madplay, pero te deben faltar libmad libmad-devel y lo mismo para id3tag, el paquete libid3tag-devel
Gracias se ve que si que me faltaban esos dos paquetes,ahora al ejecutar "./configure" dentro del directorio de mtpfs pues ya me sale que están instalados los dos programas faltantes sin embargo, me sale esto: >>> make[1]: se ingresa al directorio `/home/debian/mtpfs-1.1' test -z "/usr/local/bin" || /bin/mkdir -p "/usr/local/bin" /usr/bin/install -c mtpfs '/usr/local/bin' make[1]: No se hace nada para `install-data-am'. make[1]: se sale del directorio `/home/debian/mtpfs-1.1' <<< La verdad no sé cómo verificar si está instalado o no,pero como me ha salido eso en vez de "estarse callado" osea que no largue ningún tipo de mensaje, pues supongo que no está instalado. PD: Uso Debian Wheezy 7.5 (amd x64). y lo que dice "do-while" de buscar con apt-cache no me ha funcionado ya que no me encuentra nada.
|
|
|
En línea
|
|
|
|
Slava_TZD
Wiki
Desconectado
Mensajes: 1.466
♪ [8675309] ♪
|
Por cierto, no se que distro estarás usando, pero lo mas probable es que termines con un batido de programas y librerías tremendo (el gestor de paquetes que uses no tendrá ni idea, por consiguiente nunca se actualizarán e incluso podrán entrar en conflicto con otros paquetes). En la mayoría de distros el soporte para MTP se consigue con libmtp, que si no recuerdo mal, viene instalado e integrado tanto en Gnome cómo en KDE, y para usarlo desde la línea de comandos tienes mtp-tools.
|
|
« Última modificación: 4 Julio 2014, 17:09 pm por Slava_TZD »
|
En línea
|
The fact is, even if you were to stop bombing us, imprisoning us, torturing us, vilifying us, and usurping our lands, we would continue to hate you because our primary reason for hating you will not cease to exist until you embrace Islam.
|
|
|
|
|