iPhone & Ubuntu Linux

Не так давно прошла новость, что в Ubuntu Linux 10.04 будет поддержка iPhone, т.с. прямо из коробки. До выхода новой версии осталось чуть больше месяца (она намечена на 29 апреля 2010 года). А пока пару слов как настроить поддержку в Ubuntu Linux 9.10

Для начала откроем gnome-terminal.

Нам надо добавить репозитарий pmcenery. Для этого в открывшемся терминале вводим:

$ sudo add-apt-repository ppa:pmcenery/ppa
Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv 3AE22276BF4F39C8D6117D7F4EA3A911D48B8E25
gpg: запрашиваю ключ D48B8E25 с hkp сервера keyserver.ubuntu.com
gpg: ключ D48B8E25: открытый ключ "Launchpad PPA for Paul McEnery" импортирован
gpg: Всего обработано: 1
gpg:               импортировано: 1  (RSA: 1)

Далее нам надо обновить локальный репозитарий. Для этого введем команду:

$ sudo aptitude update

Теперь надо установить некоторые программы.

$ sudo aptitude install ifuse libimobiledevice usbmixd gtkpod

Теперь создадим точку монтирования и дадим права всем пользователям на доступ к этой папке.

$ sudo mkdir /media/iphone
$ sudo chmod 0755 /media/iphone

Подключаем ваш iPhone к USB-порту и вводим строчку:

$ ifuse /media/iphone
$

Если всё прошло успешно — программа ifuse ниче не должна выводить и мы должны увидеть содержимое нашего iPhone:

$ ls -lh /media/iphone/
итого 0
drwxr-xr-x 2 bressidhe bressidhe  68 2009-10-12 20:29 ApplicationArchives
-rw-r--r-- 1 bressidhe bressidhe   0 2009-10-09 15:02 com.apple.itdbprep.postprocess.lock
-rw-r--r-- 1 bressidhe bressidhe   0 2009-10-09 15:02 com.apple.itunes.lock_sync
drwxr-xr-x 4 bressidhe bressidhe 136 2009-10-09 15:06 DCIM
drwxr-xr-x 2 bressidhe bressidhe 102 2010-03-24 06:55 Downloads
drwxr-xr-x 7 bressidhe bressidhe 238 2010-03-20 22:48 iTunes_Control
drwxr-xr-x 3 bressidhe bressidhe 136 2009-10-14 13:55 Photos
drwxr-xr-x 2 bressidhe bressidhe  68 2009-10-09 15:02 Podcasts
drwxr-xr-x 2 bressidhe bressidhe  68 2009-10-12 20:29 PublicStaging
drwxr-xr-x 2 bressidhe bressidhe  68 2009-10-09 15:02 Purchases
drwxr-xr-x 2 bressidhe bressidhe 136 2009-11-09 14:46 Recordings
drwxr-xr-x 2 bressidhe bressidhe 102 2009-10-14 16:02 Safari

Всё, теперь ваш любимый iPhone подключен и можно синхронизировать музыку, видео и audio-книги. Для этого запускаем gtkpod. Это можно сделать как в командной строке терминала (нужно ввести команду gtkpod), так и из меню (Аудио и видео / gtkpod iPod Manager).

Пример работы программы. Идёт синхронизация музыки с iPhone:

После синхронизации музыки и перед отключением iPhone от компьютера нужно выполнить команду отмонтирования. Для этого в терминале выполним команду:

$ sudo umount /media/iphone

На этом всё :-)

P.S. Это не полноценная инструкция, а попытка записать порядок действия «по ходу» действий. Возможно, эта информация поможет еще кому-то — это будет здорово.

Тэги: , , ,