Mtp ��� linux mint

Как передавать файлы между Android и Linux

В настоящее время многие дружественные к пользователю дистрибутивы уже настроены на загрузку файлов на телефон Android с Linux и для скачивания фотографий и любых других файлов с телефона на Linux. Поэтому достаточно подключить телефон к компьютеру по USB кабелю, затем в телефоне разрешить обмен данными по USB и в Linux вы увидите содержимое телефона, а также его карты памяти прямо в файловом менеджере (проводнике).

Тем не менее эта функциональность присутствует не на всех версиях Linux, либо вы можете столкнуться с проблемами, что что-то не работает. Эта инструкция поможет вам настроить с нуля обмен файлами между Android и Linux, а также разобраться в возможных проблемах, почему Linux не видит телефон.

Linux не видит Android телефон

Если вы подключили Android телефон к Linux, но ничего не происходит и, в особенности, телефон не спрашивает разрешение на передачу данных, то начните с самого простого — попробуйте использовать другой USB провод. Некоторые кабели просто не способны передавать данные, так как там отсутствуют необходимые для этого контакты. Также выполните такие простые действия как перезагрузка компьютера и перезагрузка телефона.

Если там будет показано что-то вроде:

То есть если будет строка «No raw devices found.», значит нужно обратить внимание на кабель.

Если появится сообщение об ошибке (команда не найдена), то в Debain и производных (Ubuntu, Linux Mint, Kali Linux) установите необходимые пакеты:

В Arch Linux и производных:

Передача файлов с/на телефон без провода

Прежде всего, отметим, что вам не нужен USB для передачи файлов с телефона и на телефон. Вы можете передавать файлы с/на Android устройства используя Wi-Fi сеть вашего устройства — то есть вам не нужно настраивать роутер или что-то ещё. Просто установите приложение Airdroid на ваше устройство Android. Затем активируйте Мобильную точку доступа Wi-Fi на вашем устройстве и откройте программу Airdroid.

Теперь с вашего компьютера подключитесь к точке доступа, которую создал ваш телефон. На компьютере в любом веб-браузере откройте URL адрес, которую вам даст Airdroid. Будут запрошены разрешения, нажмите Подключить.

Вот и всё! Работает на любом операционной системе, у которой есть веб-браузер, то есть везде.

Настройка автоматического подключения телефона

В настоящее время окружения рабочего стола сами монтируют телефон при его подключению к Linux. Если этого не происходит, значит не хватает каких-то необходимых пакетов.

В Debain и производные (Ubuntu, Linux Mint, Kali Linux) проверьте и, в случае отсутствия, устаовите:

  • libmtp9
  • fuse
  • gvfs
  • gvfs-fuse
  • gvfs-backends

В Arch Linux и производных установите:

Обратите внимание, что в репозиториях Arch Linux также присутствует пакет fuse3 — можете попробовать установить его вместо fuse2.

Подключите телефон к компьютеру и на телефоне разрешить обмен данными:

Если установка пакетов не помогла, попробуйте перезагрузить компьютер, также проверьте файл fuse.conf:

Найдите строку с #user_allow_other и убедитесь, что она раскомментирована, то есть выглядит так:

Настройка автоматического монтирования флешек телефона

Если вы отключили автоматическое монтирование устройств на уровне системы, то вы можете настроить автоматическое монтирования телефона с помощью правил udev.

В выводе команды mtp-detect найдите значение idVendor и idProduct.

Можно использовать следующие команды для ускорения процесса

Создайте файл с udev правилом:

в нём разместите следующее содержимое:

К примеру, мои данные:

Тогда моё правило выглядит так:

Чтобы это правило вступило в силу без перезагрузки компьютера выполните:

Отредактируйте файл fuse.conf:

Найдите строку с #user_allow_other и раскомментируйте её, чтобы получилось:

Источник

Установка MTP для Android в Linux Mint 17.1

Мне нужна помощь в установке моего устройства Android ASUS в Linux Mint 17.1 (MTP). Мой компьютер не видел мое устройство, поэтому я попытался выполнить ответ на этой странице: http://forum.xda-developers.com/showthread.php?t=1077377

Но когда я нажимаю «connect», я получаю следующую ошибку:

Я пробовал искать, но я не получил решения.

Читайте также:  Astra linux настройка grub2

Linux Mint 17.1 Cinnamon 64-bit или недавний дистрибутив Ubuntu / Debian.

Отключите USB-кабель и снова подключите устройство Android.

Теперь устройство Android должно быть распознано как ожидалось.

Если у вас все еще есть проблемы, попробуйте следующее.

Проверьте, установлено ли у вас другое программное обеспечение MTP, запустите в окне терминала следующее:

В этом списке перечислены все пакеты, относящиеся к MTP. Вам нужны только mtp-инструменты, установленные для обычного, повседневного использования.

Игнорируйте любые строки, начинающиеся с «libmtp», и удалите любые другие перечисленные пакеты, кроме mtp-tools, например, со следующей командой, заменяющей «mtp-server» тем, что вы указали из предыдущей инструкции.

Затем переустановите пакет mtp-tools с помощью следующей команды:

Теперь вы должны иметь доступ к своему устройству Android, используя MTP, как и ожидалось, с устройства съемного накопителя.

Откройте диспетчер пакетов Synaptic и установите mtp-сервер. Я использую Linux Mint 17.1 Mate, и моя ячейка не появится на моем ноутбуке, но после установки mtp-сервера это сработало.

Источник

Поддержка MTP [Android] в любом дистрибутиве GNU / Linux.

Если вы зашли так далеко, то это потому, что вы хотите добавить поддержку протокола передачи мультимедийных данных. MTP (Протокол передачи мультимедиа) нашего Android.

Вопрос очень простой. Просто добавьте (в зависимости от вашего дистрибутива; deb или rpm) серию строк кода (используя sudo для новичков), чтобы установить пакеты, а затем перезапустите, чтобы распознать внутреннюю память сотового телефона.

Поддержка MTP в Debian / Ubuntu / Mint и производных «deb»

Уточняю, что сначала попробуйте последний из 3 шагов. Возможно, в вашем дистрибутиве уже есть программы в репозитории. Если вы получили сообщение об ошибке, начните отсюда.

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

sudo apt-get update & dist-upgrade

sudo apt-get install mtp-tools mtpfs

Поддержка MTP в Red Hat / Fedora / CentOS / Suse и производных «rpm»:

Ставьте (уточняйте, что у них должны быть репозитории RPMFusion)

sudo yum install gvfs-mtp kio_mtp libmtp simple-mtpfs

Файлы ничего не весят, поэтому вы можете не сомневаться, что они очень легкие. Как я сказал ранее; перезагрузка и все. У них уже будет поддержка mtp в любимом и любимом Linux.

Содержание статьи соответствует нашим принципам редакционная этика. Чтобы сообщить об ошибке, нажмите здесь.

Полный путь к статье: Из Linux » Учебники / Руководства / Советы » Поддержка MTP [Android] в любом дистрибутиве GNU / Linux.

Вы можете быть заинтересованы

25 комментариев, оставьте свой

Оставьте свой комментарий Отменить ответ

Это хорошо, как только я его активировал, и все в порядке, хотя было бы идеально, если бы MTP не был таким медленным в GNU / Linux.

Этот совет очень полезен 😉

Тот же kio-mtp работает далеко не со всеми телефонами android

Я добавляю для Arch Linux это:

# pacman -S libmtp gvfs-mtp

И если я правильно помню, вам нужно перезапустить сеанс, чтобы изменения вступили в силу.

Большое спасибо за то, что предоставили больше полезной информации 🙂

Хотя Arch узнал мой телефон после установки, он был немного неуклюжим. Я попробую его.

очень интересно, спасибо за совет, и, кстати, здесь, в блоге, я не видел, чтобы кто-нибудь упоминал о самом известном телефоне на данный момент (ну, на самом деле, уже не так много) OnePlus One, который по умолчанию поставляется с Cyanogenmod, у меня уже есть видел много обзоров но нет я бы хотел увидеть здесь один из блогов

Большое вам спасибо .

Он также работает с Windows Phone 8.1 на ноутбуке с Ubuntu 14.04.
Подключение мобильного телефона к ноутбуку для перемещения файлов, в основном музыки, стоило мне целого мира. Позже эти шаги были реализованы в режиме Plug & Play. 🙂

Привет с юга Чили .

Информация очень ценится .

Приветствую всех и всех.

Просто быстрый вопрос:

Пакеты mtp-tools и mtpfs еще не установлены по умолчанию в Ubuntu 14.04?

Существует также возможность KDE Connect, отличного приложения, которое не только синхронизирует файлы, вы также можете использовать свой смартфон в качестве сенсорной панели и управления мультимедиа.
Привет 😀

Здравствуйте, как я могу активировать MTP в Windows Phone 8.1, чтобы использовать его в Linux? Хотя мне нужен Android, и у меня нет денег на его покупку, я ищу, как подключить его в Linux: Ubuntu, Fedora или OpenSUSE. приветствие.

Он также распознает Windows Phone

Для любителей разнообразия: gmtp (http://gmtp.sourceforge.net).
Я использую его со своей Lumia 520 с wp8.1, и он позволяет мне работать с внутренней памятью (телефон) или внешней памятью (SD).

Читайте также:  Как узнать дату создания файла windows

Привет,
Спасибо за ввод, я выполнил шаги, чтобы включить MTP в Elementary OS Luna (на основе ubuntu 12.04), но это не работает, мой moto G не отображается в файловом менеджере. В Ubuntu 14.04 это работает из коробки
Установите среду выполнения mtp-tools и ни
Есть идеи
Saludos у Gracias

Вы заметили, что Moto G похож на MTP, а не на Mass Storage? Это случилось со мной ха-ха

Я поясняю, что последняя команда действительна для Red Hat и ее заменителей, но не для OpenSUSE (и для других «rpm», таких как Mageia, OpenMandriva или PCLinuxOS), поскольку последний не использует Yum, а Zypper, и не использует репозиторий RPMFusion. Вместо этого в OpenSUSE запрошенные пакеты будут найдены, если не в их официальных репозиториях, в одном из репозиториев сообщества (возможно, «Файловые системы» или «Packman»), и команда будет выглядеть так:

sudo zypper установить

# sudo add-apt-repository ppa: langdalepl / gvfs-mtp
.
gpg: запрос ключа C07BBEC4 с сервера hkp keyserver.ubuntu.com
gpg: key C07BBEC4: «PPA Launchpad для Филипа Лэнгдейла» не изменено
gpg: Общее число обработано: 1
gpg: без изменений: 1

sudo apt-get update и dist-upgrade
[1] 5904
bash: dist-upgrade: команда не найдена
.
E: Не удалось загрузить некоторые индексные файлы. Их игнорировали или использовали старые.

# dist-upgrade
bash: dist-upgrade: команда не найдена

s # sudo apt-get install mtp-tools mtpfs
Чтение списков пакетов . Готово
Построение дерева зависимостей
Чтение информации о состоянии . Готово
E: невозможно найти пакет mtpfs

В конце концов, я установил Pushbullet и Airdroid на Android, и они служат мне для того, что я хочу делать прямо сейчас, а именно для передачи фотографии с телефона на ПК, не отправляя ее мне по электронной почте. Хотя у меня телефон все еще подключен к ноутбуку, потому что он заряжается.

Я не мог использовать MPT.

Не знаю, я ли это, но мне кажется, что вторая командная строка неверна, и вместо dist-upgrade это будет просто обновление apt-get, верно? может это мое дело

Большой вклад в этот пост!
Будьте осторожны с настройкой мобильного телефона. Если отладка USB активна на Android или что-то в этом роде, она не будет отображаться в вашем Linux, даже если у вас есть пакеты MTP.
На моем Xubuntu 14.04 необходимые пакеты были доступны.
С уважением,

Что ж, у меня это не работает в Mint 17.3. Появляется следующее сообщение
«Этот PPA не поддерживает доверенных лиц»
Невозможно добавить PPA: »Этот PPA не поддерживает надежный».

Я получаю это »sudo apt-get update & dist-upgrade
[1] 4887
dist-upgrade: заказ не найден
Цель: 1 http://linux.teamviewer.com/deb стабильный InRelease
Цель: 2 http://archive.ubuntu.com/ubuntu космический InRelease
Игн: 3 http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu космический InRelease
Цель: 4 http://security.ubuntu.com/ubuntu космическая безопасность InRelease
Цель: 5 http://archive.ubuntu.com/ubuntu космические обновления InRelease
Цель: 6 http://archive.ubuntu.com/ubuntu космические бэкпорты InRelease
Игн: 7 http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu космический InRelease
Err: 8 http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu космический релиз
404 Not Found [IP: 91.189.95.83 80]
Err: 9 http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu космический релиз
404 Not Found [IP: 91.189.95.83 80]
Чтение списка пакетов . Готово
E: В репозитории «http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu cosmic Release» нет файла выпуска.
N: Вы не можете безопасно обновляться из такого репозитория, поэтому по умолчанию он отключен.
N: См. Справочную страницу apt-secure (8) для получения подробной информации о создании репозиториев и настройке пользователей.
E: В репозитории «http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu cosmic Release» нет файла выпуска.
N: Вы не можете безопасно обновляться из такого репозитория, поэтому по умолчанию он отключен.
N: См. Справочную страницу apt-secure (8) для получения подробной информации о создании репозиториев и настройке пользователей.
анибал @ anibal-pc:

$ gvfs-mtp kio_mtp libmtp simple-mtpfs
gvfs-mtp: команда не найдена
[1] + Вывести 100 sudo apt-get update
[1] + Вывести 100 sudo apt-get update
анибал @ анибал-пк:

$
»
Я не знаю, что делать дальше, поскольку он обнаруживает это, но он сообщает мне, когда я открываю папку мобильного телефона »Имя: 1.84 не было предоставлено никакими файлами .service»
Я новичок в lubuntu, я никогда не использовал ubuntu

У меня Ubuntu 20.04, и у меня это не сработало

Источник

Mtp ��� linux mint

These instructions are outdated, native MTP support is built into Mint 15 and above, if it does not work, please ask for help on the forums (http://forums.linuxmint.com/)

To do so you need a program called Go-mtpfs. You can compile it yourself, but for ease of use you can install it with these commands(remove the quotes).

«sudo add-apt-repository ppa:webupd8team/unstable»

«sudo apt-get update»

Читайте также:  Аналог rufus для mac os

«sudo apt-get install go-mtpfs»

After installing Go-mtpfs you need to plug-in your android device with a usb cable and run this command to mount it.

Now just browse to it like a usb drive.

When you are finished run this to unmount it.

«fusermount -u /media/MyAndroid»

I suggest creating scripts for easy mounting and unmounting.

It worked with my Nexus 7 and I have heard that this has high compatibility, but I cannot test it further.

Update: it appears that mtp will be natively supported in 13.04 and can be backported with instructions here(http://www.webupd8.org/2013/01/upgrade-to-gvfs-with-mtp-support-in.html) however it may not work.

Also use at your own risk as i think it messed up my nadia install

Comments

Note — there are some edits for removing the repository which probably should be here if you want to take away access to this unstable repository.

How can PPAs be removed
Use the —remove flag, similar to how the PPA was added:
sudo add-apt-repository —remove ppa:whatever/ppa
As a safer alternative, you can install ppa-purge:
sudo apt-get install ppa-purge
And then remove the PPA, downgrading gracefully packages it provided to packages provided by official repositories:

I used the instructions and I think it was not successful. I will reboot the laptop and see if it changes anything. My impression is that this was a test of a possible solution, and if it was unsuccessful, then I try the next option on the list of how to mount a it-should-not-be-so-difficult to find android (Moto G) phone on linux mint 18.

Thanks Akenel. It works for me 🙂

Unable to mount SAMSUNG_Android
for MTP add the ppa — try this:

sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update
sudo apt-get install gvfs
Restart your computer.

Worked for my Android Samsung GT-I8262 — Android version 4.1.2
Should work for most Samsung Androids.

It works perfectly with:
Samsung Duos GT-7392 with Android 4.1
Mint 13 XFCE 3.2.0-58-generic x86_64

Well, My GS3 was working with 4.1.2, but I just upgraded to 4.3 and now the gigolo/gvfs-bin combo no longer works. I guess I’ll post to the main column.

I was having this problem with Mint 16 KDE and I installed gigolo and gvfs-bin from the Software Manager. Once I did this and restarted Dolphin, it worked fine. My phone is Samsung GS3 running 4.1.2 using MTP.

@ericramos1990 As I noted above, there is native support for most MTP implementations build into mint 15 and above.

If you are still having trouble with it I suggest you open a thread on the forums so that more knowledgeable people can help you debug it.

I always get the following output and doesnt work:

HTC One X on 4.1, Linux Mint 15 Cinnamon 1.8.8

PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device

I would expound more about what you are doing.

Nice one! Works with Nexus10 on LM 14. I just wish it would be a plug-and-play thing.

Works with Galaxy Tab 2 7.0! Thanks!

Running Mint and successfully mounted my Galaxy S3. Thank you so much

official gvfs MTP Backend
ppa:langdalepl/gvfs-mtp
and webup8
ppa:webupd8team/gvfs-libmtp

just install updates from one these ppa’s and reboot
after reboot everything should be automatic.
tested with lg l5 and first time took some time and contains some bugs not perfect always.

I do a reinstallation, not it works.
So we need only a support, that Linux Mint work by itself.
cheers

Hi thank you,
works great I mean the installtion, but then I get this error:

$ go-mtpfs /media/MyAndroid
Error: Unable to open

/.mtpz-data for reading.
2013/01/19 12:15:20 compiled against libmtp 1.1.5
Device 0 (VID=18d1 and PID=4ee1) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
2013/01/19 12:15:20 found device unknown: unknown (18d1:4ee1) @ bus 2, dev 4
:
Android device detected, assigning default bug flags
2013/01/19 12:15:20 storage ID 65537: Interner Speicher
2013/01/19 12:15:20 backing data /tmp/go-mtpfs836280287
/bin/fusermount: failed to access mountpoint /media/MyAndroid: No such file or directory
2013/01/19 12:15:20 mount failed: fusermount exited with code 256

Will be great when we have a scribt, wich mounts and umount automaticly ore have it under devices in nautilus.
but first I must work, that the filesystem is mountet.
cheers

Источник

Оцените статью