Submit News Alternative Tip Form

Sync Your iPhone/iPod Touch With Ubuntu

Notice: This post is more than a year old. It may be outdated.

If you’ve got an iPhone or an iPod Touch you may routinely smash your head against it when trying to sync it with Ubuntu 9.10.

Previous hack-arounds have required the patience of a saint and the willpower of a nun, but thanks to Damien over at MakeTechEasier your life has just been made a little bit easier…

Lucid Likes Touch

Ubuntu 10.04 will have iPhone/Touch syncing right out of the box but given that’s still 2 months away from landing you may want to ease your frustration now. What do you do? The following.


Note that the following tutorial only works in Ubuntu Karmic and with iPhone firmware 3.0 and above. You’ll also need to use Rhythmbox (no groaning at the back Banshee lovers). We’ve re-written the tutorial out in for OMG! readers but you can find the original @

How To Sync iPhone with Rhythmbox in Ubuntu 9.10

Step 1: Remove all iFuse related files

If you’ve installed iFuse then you’ll know what it is. If you haven’t then move along, nothing to bork here.

  • sudo apt-get remove gvfs-backends ifuse limobiledevice-dev libplist0 libplist-dev libiphone0 libiphone0-dev limobiledevice0 libgpod4 libusbmux0 libusbmux-dev gtkpod gtkpod-common

Now remove any previous iFuse PPA from your software sources and and reload when prompted.

Step 2: Add the iFuse PPA

  • sudo add-apt-repository ppa:pmcenery/ppa
  • sudo apt-get update
  • sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 libimobiledevice-dev libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd

Step 3: Let Fuse use you

No, that’s not as dodgy as it sounds ” you simply need to authorize iFuse to link in with your user account. If you skip this step then it won’t work.

  • Head on up to your menu and open System > Administration > Users & Groups
  • Unlock the group dialog by clicking the ‘keys’ icon adjacent to the whacking great ‘Help’ button on the bottom.
  • Hit ‘manage groups’
  • Select ‘fuse’ from the list on the left-hand side and click ‘properties’
  • Check the box next to your username and press ok
  • Restart your ‘buntu box and plug your iPod in.
  • Now open Rhythmbox and see if it your Cupertino device shows up.

All credit goes to the original source for this tutorial @

Digg the original tutorial @