<note>
i experienced an issue that the iphone won’t tether when i connect it the first time …
i have to plug it in ..
wait for it beeing mounted ..
remove the usb cable ..
and plug it in again …
that way tethering works …
</note>

installing the needed packages for sync and tether

to install iphone drivers you first have to add a new repository and update all by typing

sudo add-apt-repository ppa:pmcenery/ppa
sudo aptitude update

then install the following packages

sudo aptitude install gvfs ipheth-dkms ipheth-utils libimobiledevice-dev libimobiledevice-utils

tethering with usb

connect the iphone with tethering enabled you will get a new device eth1

syncing music

to sync music i use rhythmbox

problem of dissappearing device

when i first started rhythmbox with the iphone connected it showed the iphone listed under “devices” for like 2 seconds and then it disappeared

to fix that do the following else continue to “preparing to sync”

  • close rhythmbox
  • open your home folder and show hidden folders/files by pressing “CTRL + H”
  • navigate to .gconf/apps/rhythmbox/state/ipod and delete the file “%gconf.xml”
  • start rhythmbox

preparing to sync

  • created a new playlist “iPhoneSync”
  • added all the music i want onto my iphone and then
  • rightclick the iphone-symbol in rhythmbox listed under “devices” and select “properties”
  • select the tab “sync” and the playlist i just created

close that window and you may now sync the iphone by right-clicking it and select “sync with library”