viernes, 31 de enero de 2014

Usando Samsung MTP en Debian 7 wheezy



Desde hace días que necesitaba ver archivos de mi teléfono Samsung S3 usando mi laptop con Debian, lo conectaba y nada que funcionaba, entonces hice esto:

1) Instale:
aptitude install libmtp-dev fuse libmtp9 pkg-config libfuse-dev libglib2.0-dev libmad0-dev libid3tag0-dev dh-make autotools-dev

Nota: algunos paquetes ya estaban instalados

2) Descargue los binarios de mtpfs

Usaremos el Debian package tools para crear un archivo deb así podremos instalar y desinstalar en vez de hacer el tradicional ./configure; make; make install.

3) Descomprimir el archivo y luego usamos dh_make para convertir los paquetes binarios en un formato que pueda ser usado por Debian packages:
tar zxf mtpfs-1.1.tar.gz
cd mtpfs-1.1
dh_make -s -f ../mtpfs-1.1.tar.gz

4) Ahora construí el archivo deb usando:
fakeroot debian/rules binary

5) El archivo binario será colocado en el mismo directorio del tar.gz, vamos al directorio e instalamos el archivo deb:
cd ..
dpkg -i mtpfs_1.1-1_amd64.deb

Notas: si tu quieres desinstalar mtpfs tu puedes hacer:
dpkg --purge mtpfs

Ojo: asegúrese de que su usuario y root sean miembros del grupo fuse, si no es así usted debe hacer:
usermod -aG fuse $USER
usermod -aG fuse nombre_del_usuario

Creamos un directorio para montar el dispositivo y montamos el dispositivo (primero lo conectamos)
mkdir /media/myPhone
mtpfs /media/myPhone

Cuando termines, para desmontarlo usas:
fusermount -u /media/myPhone

Listo, mas fácil imposible.

No hay comentarios: