Подключаем устройства с Android 4 к Ubuntu Desktop 12.04

Posted by

Прогресс не стоит на месте и я тоже, поэтому в моем использовании появляются все новые и новые гаджеты. Поэтому в этой заметке я рассмотрю как сконектить планшетник (Samsung Galaxy Note 10.1), смартфон (Sony Xperia ZL) на базе операционной системы «.*« с моей домашней системы Ubuntu 12.04 Dekstop. Все дело в том, что в версии «Android 4.*» изменили поведение USB при подключении к «Ubuntu 12.04 Dekstop» по сравнению с «2.2» (например Motorola Defy).

Поэтому и поставил перед собой задачу расписать во всех нюансах подключения к системе, так сказать для последующего более легкого вспоминания.

Поехали, моя система:

ekzorchik@srv-home:~$ uname -a && lsb_release -a

Linux srv-home 3.2.0-52-generic #78-Ubuntu SMP Fri Jul 26 16:21:44 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

No LSB modules are available.

Distributor ID: Ubuntu

Description: Ubuntu 12.04.3 LTS

Release: 12.04

Codename: precise

Чтобы подключить устройства с Android версии 4.0 и выше следует установить в систему из Launchpad репозитариев пакет gvfs:

Перед добавлением сторонних репозитариев создаем резервную копию первоначального файла:

ekzorchik@srv-home:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

 

Добавляем репозитарии:

ekzorchik@srv-home:~$ sudo add-apt-repository ppa:langdalepl/dvfs-mtp

Cannot access PPA (https://launchpad.net/api/1.0/~langdalepl/+archive/dvfs-mtp) to get PPA information, please check your internet connection.

Хм, похоже на этом ресурсе выше нет поддержики https, а ведь предыдущий вывод, что репозитарий не работает через https дает нам понять, как по другому добавить этот несчастный репозитарий:

, т.е. будет так: — точно между кавычками добавить в /etc/apt/sources.list:

ekzorchik@srv-home:~$ sudo nano /etc/apt/sources.list

deb http://ppa.launchpad.net/langdalepl/gvfs-mtp/ubuntu precise main

Сохраняем внесенные изменения и обновляем состояние по репозитариям:

ekzorchik@srv-home:~$ sudo apt-get update

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

Получено 4 116 kБ за 3с (1 043 kБ/c)

Чтение списков пакетов… Готово

W: Ошибка GPG: http://ppa.launchpad.net precise Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY B998019EC07BBEC4

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

ekzorchik@srv-home:~$ sudo gpg —keyserver subkeys.pgp.net —recv B998019EC07BBEC4

gpg: создан каталог `/home/ekzorchik/.gnupg’

gpg: создан новый файл настроек `/home/ekzorchik/.gnupg/gpg.conf’

gpg: ВНИМАНИЕ: параметры в `/home/ekzorchik/.gnupg/gpg.conf’ еще не активны при этом запуске

gpg: создана таблица ключей `/home/ekzorchik/.gnupg/secring.gpg’

gpg: создана таблица ключей `/home/ekzorchik/.gnupg/pubring.gpg’

gpg: запрашиваю ключ C07BBEC4 с hkp сервера subkeys.pgp.net

gpg: /home/ekzorchik/.gnupg/trustdb.gpg: создана таблица доверий

gpg: ключ C07BBEC4: открытый ключ «Launchpad PPA for Philip Langdale» импортирован

gpg: Всего обработано: 1

gpg: импортировано: 1 (RSA: 1)

 

ekzorchik@srv-home:~$ sudo bash -c «gpg —export —armor B998019EC07BBEC4 | apt-key add -»

OK

 

В этот раз информация о состоянии репозитариев успешно обновится:

ekzorchik@srv-home:~$ sudo apt-get update

 

Переходим к установке пакета gvfs (GVFS — это виртуальная файловая система, созданная как альтернатива для GnomeVFS. GVFS позволяет по желанию подключать виртуальные файловые системы, монтируя их через FUSE)

в систему Ubuntu Desktop 12.04 amd64:

ekzorchik@srv-home:~$ sudo apt-get install gvfs

Чтение списков пакетов… Готово

Построение дерева зависимостей

Чтение информации о состоянии… Готово

Будут установлены следующие дополнительные пакеты:

gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs

libmtp-runtime libmtp9

Пакеты, которые будут обновлены:

gvfs gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-fuse gvfs-libs

libmtp-runtime libmtp9

обновлено 9, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 32 пакетов не обновлено.

Необходимо скачать 3 762 kБ архивов.

После данной операции, объём занятого дискового пространства возрастёт на 3 936 kB.

Хотите продолжить [Д/н]?

 

После установки будут доступным такие утилиты:

ekzorchik@srv-home:~$ gvfs-

gvfs-cat gvfs-mkdir gvfs-rename

gvfs-copy gvfs-monitor-dir gvfs-rm

gvfs-info gvfs-monitor-file gvfs-save

gvfs-less gvfs-mount gvfs-set-attribute

gvfs-ls gvfs-move gvfs-trash

gvfs-mime gvfs-open gvfs-tree

 

После на устройствах планшетник/смартфон нужно включить режим подключения:

«Настройки» — «Настройки памяти» — «Подключение к ПК через USB» — «Мультимедийное устройство (MTP)».

Для справки:

«Мультимедийное устройство (MTP)» — позволяет переносить файлы мультимедия в систему и использовать передачу файлов «Android» на «Ubuntu 12.04 Desktop amd64».

 

После чего делаем на системе «Ubuntu 12.04 Desktop» завершение сеанса (log off) и снова подключаемся (log on). Далее подключаем устройство планшетник/мобильник через USB к системе и открывается файловый менеджер «Nautilus» и в системе видно устройство и при наличие внешней карточки (microSD) сама карточка с которыми можно работать: копировать файлы с него и на него, вообщем что и требовалось.

См. скриншот для наглядного понимания, что должно получиться, когда устройство подключено к системе:

Подключенное устройство Samsung Galaxy Note 10.1 через USB в систему Ubuntu 12.04 Desktop amd64

 

Полученная заметка полностью работоспособна и шаги используемые в нею применялись на моем ноутбуке (HP dv6-3080er) и стационарном ПК. На этом всё и удачи, с уважением ekzorchik.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

шестнадцать + двадцать =