Apple has made it as difficult as they could to sync the iPod Touch and iPhone to any application other than iTunes. As a result, syncing an iPod Touch or iPhone in Linux is still no easy task.
The way it works right now, Linux needs to get access to the iPod’s iTunes database via an SSH server over a wireless connection. The USB protocol is encrypted and has not yet been hacked.
For this guide, I’d recommend some experience with the command line, SSH, and your jailbroken iPod.