How to sync music between iPhone and ubuntu using new ifuse
iphone and ubuntu can be much more well integrated now.
If you used the previuose method described here some months ago, you must first remove those changes:
First remove the packages
sudo apt-get remove gvfs-backends ifuse libiphone-dev libplist0 libplist-dev libiphone0 libgpod4 libusbmux0 libusbmux-dev gtkpod
Now let’s remove the jonabeck PPA repo:
Either adding it as root to your /etc/apt/sources.list file
Or with the GUI “Software sources”
Now: lets perform an update and upgrade:
sudo apt-get update && sudo apt-get upgrade
At this point it might be a good option to reboot the system.
New Mehod starts here
Let’s add a new PPA repository:
sudo add-apt-repository ppa:pmcenery/ppa
Let’s make a full update and upgrade:
sudo apt-get update && sudo apt-get dist-upgrade
Let’s install the new needed packages:
sudo apt-get install gvfs gvfs-backends gvfs-bin gvfs-fuse libgvfscommon0 ifuse libgpod-dev libgpod-common libimobiledevice-utils libimobiledevice0 libimobiledevice-dev python-libimobiledevice libplist++1 libplist-utils python-plist libusb-1.0-0 libusb-1.0-0-dev libusbmuxd1 usbmuxd
Now we have to add our own user to the fuse group:
sudo adduser $USER fuse
Let’s modify the fuse config file:
gksudo gedit /etc/fuse.conf
Uncoment the line that says
“#user_allow_other”
(uncoment means remove the “#”)
Ready: Now symply connect your iphone and it will be detected, you can see it in Rhythmbox and other media players.
Tip: iPhone should not be password protected when connected
You will notice that you have two iphone mounted devices, one as camera, and one as phone. Enjoy

Hey, No matter what I do, my package manager CANNOT find libiphone or libimobiledevice ANYWERE!
If you are in the removal stage, then it’s OK. They maybe were never installed before…
My ipod stays “Sync in Progress” far to long, i have to cancel.
What 3.x firmware is prefered with this method? Im on 3.0(7A341)
As i can see, files is being deleted, but database entries stays.
I get the phone icon for iphone along with the camera icon for it, but I cant mount the iphone. “location is not mountable”.
And my iphone is not password protected.
@Fredrik
This also happened to me on 3.1.2, but then also the iphone ipod app will stay a while updating database, and it will be OK.
Good one – works perfect! Thanks!
Any1 knows a way to put videos on the touch/iphone?
Does this work on Jaunty? if so, what is the full address to the repo, as the apt-add-repository command does not work in Jaunty. Kinda stuck without that step!
It’s not for Jaunty, sorry.