Пробуем использовать Debian Wheezy, MTP и Nook HD+ в одной упряжке

Sergey
Администратор
Сообщения: 454
Зарегистрирован: 01 фев 2016, 00:38

Статья из блога

Сообщение Sergey » 22 июл 2013, 21:42

Пробуем использовать Debian Wheezy, MTP и Nook HD+ в одной упряжке
Как-то совершенно незаметно для меня Linux практически вытеснил изделия Редмонда на моем домашнем компьютере. Не могу сказать, что именно сподвигло меня на этот шаг, непревзойденная скорость работы LXDE/Openbox, либо же агрессивное навязывание мне дурацких кирпичей в качестве интерфейса взаимодействия с ОС, но как бы там ни было, в Windows я теперь - гость.

Несколько дней назад я разжился устройством Nook HD+, этакая 16гиговая читалка с шикарным экраном и шикарным аккумулятором:

[caption id="attachment_650" align="alignnone" width="500"]NOOK HD+ Картинка с wired.com[/caption]

Девайс был приобретен в качестве планшета по халявной цене 150$, непосредственно читалка мне не требовалась, ибо для этих целей трудится Kindle 4.
Это стало причиной, по которой стоковая прошивка была повыпилена, а на её место был водружен CyanogenMod на базе Android 4.2.2.
И всё бы ничего, но девайс не желает монтироваться в виде USB - накопителя, вместо этого предлагается использовать протокол MTP.

В Debian Wheezy отсутствовали пакеты, необходимые для взаимодействия с устройством, пришлось немного помахать компилятором.


Читать полностью...
noname

RE:

Сообщение noname » 01 дек 2013, 01:42

Большое спасибо, заработало со Star-овским китайфоном.
noname-other

RE:

Сообщение noname-other » 14 окт 2015, 00:12

Спасибо! Благодаря Вам есть доступ к медиаплееру Sony Walkman NWZ-E383 !
Нюансы по дороге:
1. на стадии #./configure имеем ошибку:
./configure: line 2750: AX_CXX_COMPILE_STDCXX_0X: command not found
которую можно проигнорировать.
2. на стадии # make имеем ошибку:
MtpLocalFileCopy.cpp:115:43: error: ‘ftruncate’ was not declared in this scope
make[1]: *** [jmtpfs-MtpLocalFileCopy.o] Ошибка 1
make[1]: Leaving directory `xxxxxxxx/jmtpfs/src'
make: *** [all-recursive] Ошибка 1
-- для исправления надо в файл src/MtpLocalFileCopy.h
добавить строку:
#include
3. если под админом (root) выполнять только операции, на которые не хватает прав пользователю:
- # checkinstall
- # dpkg -i /путь/к-пакету-deb (например: dpkg -i jmtpfs_1.0-1_i386.deb)
- редактирование /etc/fuse.conf
а все предшествующие - под пользователем, то для стандартно установленного Debian GNU/Linux 7.9 (wheezy) сразу после редактирования /etc/fuse.conf устройство Sony Walkman монтируется автоматически и полностью доступно пользователю на чтение и запись (т.е. без дальнейших операций).
Хотя на всякий случай я запустил chmod 777 /media/WALKMAN
Пардон за ламерский коммментарий, но, возможно, он небесполезен.
noname-other

RE:

Сообщение noname-other » 15 окт 2015, 10:27

Опечатка. В п. 2 имелось в виду:
в файл MtpLocalFileCopy.h добавить строку
#include "unistd.h"
zapravka2
Сообщения: 1
Зарегистрирован: 29 дек 2016, 16:08

Re: Пробуем использовать Debian Wheezy, MTP и Nook HD+ в одной упряжке

Сообщение zapravka2 » 29 дек 2016, 17:48

Очень хорошая статья. Подключилась Nokia Lumia.
В итоге у меня
подключение к Debian смартфонов и плееров, в частности Nokia, с помощью MTP протокола

1/ Установить пакеты jmtpfs libmtp libmtp-common mtptools
2/ Проверить наличие своего устройства в /lib/udev/rules.d/69-libmtp.rules
3/ Перезагрузить udev - 'sudo service udev restart'
4/ Подключить устройство через USB, указав использовать usb для передачи данных
5/ Создать ('sudo mkdir /media/имя устройства', 'sudo chmod 775 /media/имя устройства') или подключить устройство к свободной mount point
с помощью jmtpfs 'jmtpfs /media/имя устройства'
6/ Файловая система устройства читается\пишется в XFE и Nautilus

Вернуться в «Статьи сайта»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя