I have an iPhone and I want to switch completely to Ubuntu. The problem is I can't get libmobile to work. It looks like it synced but the music or video doesn't show up on the phone. I also can't use sbmanager. Am I just a noob that can't figure this out?
I've found the easiest way to get my iPad to work on Ubuntu is to install iTunes in a Windows XP guest in Virtual Box.
There are other solutions like libimobiledevice (http://libimobiledevice.org/) but I've never managed to get it to work, and it appears that iOS updates may occasionally break compatibility.
The answer is, you simply cannot, yet.
The library that Rhythmbox (and others) use to do this does not yet support the newer database version. If your iOS device has recently been updated, then you simply need to wait for libimobiledevice to be updated.
So, yes. Your best bet would be to use vmware or VirtualBox.