Accesar a dispositivos MTP en Ubuntu

MTP es una implementación de un protocolo de transferencia creado por Microsoft, que entre sus bondades, permite la modificación de archivos al “vuelo” es decir, poder agregar archivos sin que el dispositivo de almacenamiento tenga que ser bloqueado e inutilizado, y aunque seguro a muchos no les sonará, si tienen un dispositivo mp3 de las últimas generaciones, teléfonos inteligentes, sabrán que la mayor parte de esos dispositivos utilizan el MTP para la transferencia segura de archivos.

El soporte MTP tiene ya tiempo entre nosotros, la mayor parte de los reproductores permite el montado y modificación o sincronización de esos dispositivos, el problema con los más nuevos es que el protocolo ha sido actualizado, más no la versión de las bibliotecas que integran las últimas versiones de nuestra distribución favorita.

Como es el caso de los paquetes más nuevos, tendremos que hacer uso de la terminal y compilar desde la fuente las bibliotecas que vamos a instalar, este proceso no es complicado y es prácticamente estándar, pero de igual manera lo explicaremos.

Primero necesitamos instalar las dependencias de desarrollo:

sudo apt-get install build-essentials libusb-dev
									

Luego procederemos a descargar y extraer la última versión del libmtp desde esta página:

http://sourceforge.net/projects/libmtp/files/libmtp/

Una vez extraído, entramos al directorio donde lo extrajimos

cd libmtp-*

									

Luego procederemos a compilarlo con la combinación estándar, solo agregaremos el prefijo de donde va a instalarlo.

./configure --prefix=/usr 
make 
sudo make install
									

Ahora y como paso adicional copiaremos las reglas a una ubicación estándar.

sudo cp 69-libmtp.rules /etc/udev/rules.d
									

Hay que reiniciar el equipo, y después instalar gmtp que cuando conectemos el dispositivo debe de dejarnos ver ya los archivos que existan en él, además borrarlos, copiarlos y etc.

Esperamos sea de utilidad esta guía

  • http://fitoschido.wordpress.com/ Fitoschido

    Ya no me acordaba de lo feo que estaba el Dash en Oneiric, xD

  • http://www.facebook.com/coco.couret Couret Ponciano

    Mas en corto padre :

    Para instalar la versión de GVFS con soporte para MTP haremos uso del repositorio preparado amablemente por los chicos de Web Upd8. El PPA funciona tanto en Ubuntu 12.10 como en Ubuntu 12.04.

    Así, lo primero es añadir el repositorio:

    sudo add-apt-repository ppa:webupd8team/gvfs-libmtp

    Hecho esto hay que refrescar la información local y aplicar las actualizaciones:

    sudo apt-get update && sudo apt-get upgrade

  • nacho

    Gracias por el aporte la verdad me ha servido solo comentar que hay una errata en el comando :
    sudo apt-get install build-essentials libusb-dev

    Le sobra la s a essentials
    sudo apt-get install build-essential libusb-dev

  • Alexander

    soy muyyy principiante como entro al directorio cd libmtp-* no entiendo que hay que poner ahi. Quien me pueda agradecer se lo agradeceria