Как подключить смартфон к ubuntu

Опубликовано в Android, Linux - Автор VARIATECHnik В Понедельник, февраля 4, 2013 10 комментариев

go-mtpfs
Сегодня мне понадобилось подключить свой смартфон c OS Android к Ubuntu, но каково было мое удивление, что Убунту просто напросто не видит данное устройство, как такое вообще может быть ?  Что операционная система, которая изначально делалась  на ядре linux не подсоединяется к ОС написанной на том же ядре. Зато как ни странно проблем с подключением к таким системам как windows и mac OS не возникает.

Первым делом я сразу же полез гуглить, как не удивительно масса различных методов подключения Android устройств к Ubuntu Linux, многие предлагают править различные конфигурационные файлы, проводить различные танцы с бубном и делать просто неописуемые вещи, которые мне делать было просто в лом. Поэтому я выбрал самый легкий и самый доступный метод с использованием deb пакета, который доступен в любом репозитории ubuntu 12.04 — 12.10.

Ставим go-mtpfs на Ubuntu 12.10

Установка данного приложения до боли однообразна, открываем консоль и вводим команды по очереди :

sudo add-apt-repository ppa:webupd8team/unstable
sudo apt-get update
sudo apt-get install go-mtpfs

После чего советую так же установить специальный лаунчер для монтирования Android устройств.

sudo apt-get install go-mtpfs-unity

Как подключить Android 4.0+ к Ubuntu

После того как мы установили go-mtpfs, для уверености что все установилось корректно в консоли набираем :

go-mtpfs

Увидите что то вроде этого :

darelvc@Darelvc:~$ go-mtpfs
2013/02/04 17:15:34 Usage: go-mtpfs [options] MOUNT-POINT

От сюда можно увидеть что данное устройство установлено корректно. Теперь что бы при монтировать наш Android устройство подключаем его к ПК через наш USB кабель и в консоли прописываем:

go-mtpfs /media/MyAndroid

Как можно увидеть :
Android device detected, assigning default bug flags
2013/02/04 17:16:34 storage ID 131073: SD-карта
2013/02/04 17:16:34 storage ID 65537: USB-накопитель

Наше устройство опознано и корректно подключилось.

Android on Ubuntu

Для того чтобы извлечь данное устройства также в консоли набираем:

fusermount -u /media/MyAndroid

Как всегда в заключение видео инструкция (на английском):

А вот чтобы ваш смартфон всегда был готов к работе, старайтесь чтобы он в нужный момент был не разряжен. Для этого  приобретите  аккумулятор нового поколения,такой  как  аккумулятор nokia bl 5c, и вы всегда на связи и готовы снимать интересные моменты своей жизни.

Об - Всем привет! На данном ТехноСайте мы постараемся выкладывать только полезные и занимательные статьи, с пошаговыми иллюстрациями и видео уроками. По всем вопросам пишите в комментариях. Обещаем будет интересно!

Отображение 10 комментариев
Ваше мнение

  1. Артур:

    А почему так редко посты выходят?:(

    • Привет Артур, к сожалению не было возможности писать статьи, так как был занят немного другими делами, да и писать о чем либо лишь бы написать тоже не хотелось.
      Постараюсь заставить себя писать как можно чаще хД)

  2. Дмитрий:

    a@SevaU:~$ go-mtpfs /media/MyAndroid
    2014/01/22 00:58:16 compiled against libmtp 1.1.5
    Device 0 (VID=04e8 and PID=6860) is a Samsung Galaxy models (MTP).
    2014/01/22 00:58:16 found device Samsung: Galaxy models (MTP) (04e8:6860) @ bus 3, dev 120
    :
    PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
    LIBMTP libusb: Attempt to reset device
    inep: usb_get_endpoint_status(): No such device
    outep: usb_get_endpoint_status(): No such device
    usb_clear_halt() on IN endpoint: No such device
    usb_clear_halt() on OUT endpoint: No such device
    usb_clear_halt() on INTERRUPT endpoint: No such device
    libusb_open() failed!: No such file or directory
    LIBMTP PANIC: Could not init USB on second attempt
    2014/01/22 00:58:16 rdev.open failed: open: open returned nil
    a@SevaU:~$

    Ubuntu 12.04 LTS
    Samsung Galaxy S II, Android 4.0.4

    • Для устранения данной ошибки используйте такую команду :

      sudo apt-get install libusb-dev gmtp

      После установки подключите смартфон еще раз.

  3. robotun:

    Спасибо, всё по делу..

  4. У меня почему-то ничего не получилось (((

    gpg: создана таблица ключей /tmp/tmpmnbp9b/secring.gpg'
    gpg: создана таблица ключей
    /tmp/tmpmnbp9b/pubring.gpg’
    gpg: запрашиваю ключ EEA14886 с hkp сервера keyserver.ubuntu.com
    gpg: /tmp/tmpmnbp9b/trustdb.gpg: создана таблица доверий
    gpg: ключ EEA14886: открытый ключ «Launchpad VLC» импортирован
    gpg: Всего обработано: 1
    gpg: импортировано: 1 (RSA: 1)
    OK
    d-man@dman-R710:~$ sudo apt-get install go-mtpfs
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    E: Не удалось найти пакет go-mtpfs
    d-man@dman-R710:~$ sudo apt-get install go-mtpfs-unity
    Чтение списков пакетов… Готово
    Построение дерева зависимостей
    Чтение информации о состоянии… Готово
    E: Не удалось найти пакет go-mtpfs-unity

  5. virus:

    2014/07/05 20:31:56 compiled against libmtp 1.1.5
    Device 0 (VID=17ef and PID=7497) is a Lenovo P700.
    2014/07/05 20:31:56 found device Lenovo: P700 (17ef:7497) @ bus 1, dev 4
    :
    Unable to open ~/.mtpz-data for reading, MTPZ disabled.Android device detected, assigning default bug flags
    2014/07/05 20:31:56 storage ID 131073: Память телефона
    2014/07/05 20:31:56 storage ID 65537: MicroSD
    2014/07/05 20:31:56 backing data /tmp/go-mtpfs936593845
    2014/07/05 20:31:56 starting FUSE unknown
    2014/07/05 20:34:07 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    2014/07/05 20:35:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    2014/07/05 20:36:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    2014/07/05 20:37:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    2014/07/05 20:38:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    2014/07/05 20:39:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    fusermount -u /media/MyAndroid
    2014/07/05 20:40:08 FilesAndFolders failed: PTP Layer error 02ff: LIBMTP_Get_Files_And_Folders(): could not get object handles.
    Error 02ff: PTP: I/O error
    вот чего мой выдал подвис и не открывает ни флешку ни трубку

  6. Павел:

    Здравствуйте. Скажите, а для 14.04 и 14.10 есть способ установки? При вводе тех самых команд мне возвращается «Не удалось найти пакет go-mtpfs-unity»

    Заранее прошу прощения за этот вопрос, но в убунту новичок, а возникла потребность срочно подружить комп с телефоном Wt19i sony ericsson.

    Что делать?

    • В 13.04 будет уже не актуально. Работает само и без бубна. До этой версии подлюченные устройства Android нужно искать в Gigolo и с вышеописанным решением.

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

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

в