До недавних пор перекинуть музыку на iPod Touch/iPhone на гигтеге было достаточно затруднительно... приходилось ставить виртуальные машины с виндой или откатывать прошивку, взламывать, настраивать ssh и т.д. и т.п. Наконец-то появилось толковое решение, ну практически всех проблем. Сразу предупреждаю о минусах: передача файлов работает на порядок медленнее чем в iTunes (примерно 100-120 mp3, в качестве 320kbps в час), аудиокниги (m4b) и видео пока вообще не поддерживаются, а файлы удалять придется через отдельную программу gtkpod.
Лично проверил на железе Acer Revo 3600, ubuntu 9.10 на борту, iPhone 2g на 16gb, прошивка 3.1.2 (разлочка от Blackra1n) Автор мануала проверил на своём родном iTouch 1g с прошивкой 3x, а на ubuntugeek пишут, что работает и на 3g iPhone.
4. Вам будет предложено продолжить установку, нажмите "Y" и Enter для подтверждения. 5. Перезагрузитесь (если не хочется терять uptime, то Logout тоже сойдет) 6. Снова откройте gnome-terminal 7. Копируем код:
echo -e "\n\nPlease type the name of your ipod:"; read ipod_name; mkdir -p ~/.gvfs/$ipod_name/iTunes_Control/Device/; ipod-read-sysinfo-extended `sudo lsusb -v | grep 'iSerial' | awk 'length($0)>=68' | awk '{print $3}'` ~/.gvfs/$ipod_name/
8. Наберите имя устройства, т.е. идентичное тому, что высвечивает iTunes. 9. Снова ребут (или пожеланию logout) 10. Открываем RhythmBox Applications --> Sound and Video --> RhythmBox 11. Радуемся жизни.
Проблемы которые возможно возникнут:
На третьем шаге - The following packages have unmet dependencies...
The following packages have unmet dependencies: libgpod-dev: Depends: libsqlite3-dev but it is not going to be installed
Решение: Уберите из кода libgpod-dev, я лично не знаю за чем он нужен... даже без этого пакета всё прекрасно работает.
Перед шестым шагом, если не система не обнаружила iPhone/Touch вообще
Дополнительный шаг: System --> Administration --> Users and Groups нажать unlock, пароль. Выбрать свой %username% и зайти “Manage Groups”. Найти группу “fuse” и кликнуть. Поставить галочку напротив вашего имени. Нажать OK, выйти от туда и перезагрузиться.
Не удаляются файлы, вылетает RhythmBox
1. Открываем терминал 2. sudo apt-get install gtkpod 3. Открываем его Applications --> Sound and Video --> gtkpod iPod Manager 4. Edit --> Repository/iPod options --> Add new... 5.
Repository name: любое Ipod Mountpoint: /home/%логин%/.gvfs/%название устройства% (подставить свои и потом убрать %) Model: выбираем из списка (например для iphone 2g на 16gb xB384)
6. Add, OK 7. Выбираем устройство, которое вы только что добавили и жмем Load iPod's
Автор spacemonkey
Если у кого лишний инвайт на хабр завалялся, то... вы можете поделиться им со мной, [email]saintfr3ak@gmail.com[/email]
Ответы