iphone

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…

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 also need to use Rhythmbox (no groaning at the back Banshee lovers).

I’ve re-written the tutorial for OMG! readers but you can find the original @ http://maketecheasier.com/sync-iphone-with-rhythmbox/2010/02/13.

How To Sync iPhone with Rhythmbox in Ubuntu 9.10

Step 1: Remove all iFuse related files

If you’ve installed iFuse previously (you’ll know if you have as it requires manual installation) you need to remove it and everything related to it first

  • 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 too, and refresh when prompted.

If you haven’t installed iFuse then you can move along – nothing to bork here!

Step 2: Add the iFuse PPA

sudo add-apt-repository ppa:pmcenery/ppa

Then update and install the needed packages:

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(r account)

Not as dodgy as it sounds, I promise! You just need to authorize iFuse to link in with your user account. If you skip this step then this whole thing won’t work.

Here’s how to do it:

  • Head on up to your menu and open System > Administration > Users & Groups
  • Unlock the group dialog by clicking the ‘keys’ icon beside the giant ‘Help’ button
  • 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 Ubuntu then connect your iPod/iPhone
  • Open Rhythmbox and your Cupertino iDevice™ will show up

Nice!

Digg the original tutorial @ http://digg.com/linux_unix/How_to_Sync_your_iPhone_With_Ubuntu_Really_Easily_too