Я пытаюсь перенести файлы с телефона Android OnePlus X на мою довольно свежую версию Ubuntu 16.10. После подключения телефона (и просмотра файла, навигации по файловой системе и т. Д.) При попытке передачи файлов с телефона в систему Ubuntu появляется следующее сообщение об ошибке:
libmtp error: Could not get file from device.
Что может быть не так? Я ранее установил libmtpserver-dev
и mtp-server
.
libmtpserver-dev
версия0.0.4+16.04.20160413-0ubuntu4
иmtp-server
версия0.0.4+16.04.20160413-0ubuntu4
.Ответы:
Установите эту зависимость для построения
libmtp
sudo apt-get install libusb-dev --install-suggests
Получить
libmtp
здесь последние загрузки libmtpИзвлеките файл, используя программу для просмотра файлов [или через терминал]
tar xvf libmtp-1.1.1.tar.gz
cd
в новый каталог, который вы только что извлеклиНастроить (УБЕДИТЕСЬ, ЧТО ВЫ НАХОДИТСЯ В
/libmtp-*/
DIR)./configure --prefix=/usr make
Установить (СНОВА, УБЕДИТЕСЬ, ЧТО ВЫ В ДИРЕКТОРЕ
/libmtp-*/
)sudo make install
Скопируйте правила в
/etc/udev/rules.d/
(вы можете дважды проверитьrules.d/
каталог, чтобы увидеть, нужно ли копировать новый набор правил ... это возможно)sudo cp 69-libmtp.rules /etc/udev/rules.d
Установите gMTP GUI Util
sudo apt-get install gmtp --install-suggests
Откройте / запустите программу gmtp из меню или термина и наслаждайтесь!
Надеюсь, это поможет, если так, проголосуйте. Если понадобится дополнительная помощь, ударите меня, и я сделаю все, что смогу.
источник
Ответ @ Anovative - это то, что сработало для меня.
Новый LG G6 не будет правильно монтироваться на Ubuntu 14.04.5. Это наполовину сработало; Я мог бы перемещаться по файловой структуре в моем телефоне. Получение файлов не сработало.
Детали ошибок часто были:
или
Скачанный libmtp-1.1.14, скомпилированный, установивший разделяемую библиотеку, должен был немного переделать, так что на новый .so указали, теперь все работает просто отлично.
источник