This software is required for a basic connection to work, so that you can send files to and from your device.
Prerequisites
Debian or Ubuntu
sudo apt-get install libdbus-glib-1-dev pkg-config libglib2.0-dev python python-all-dev python-pyrex autotools-dev libgnet2.0-dev libhal-dev automake libtool build-essential
Installation
First, using your Subversion client, check the required modules out of the repository:
$ svn checkout http://synce.svn.sourceforge.net/svnroot/synce/trunk/libsynce $ svn checkout http://synce.svn.sourceforge.net/svnroot/synce/trunk/librapi2 $ svn checkout http://synce.svn.sourceforge.net/svnroot/synce/trunk/odccm $ svn checkout http://synce.svn.sourceforge.net/svnroot/synce/trunk/usb-rndis-lite
Next, install each one:
$ cd libsynce/ $ ./autogen.sh $ make $ sudo make install $ cd ..
$ cd librapi2/ $ ./autogen.sh $ make $ sudo make install $ cd ..
$ cd odccm/ $ ./autogen.sh $ make $ sudo make install $ cd ..
Note: If you wish to wish to simply patch your kernel, as opposed to installing a new module, follow the instructions on ../KernelPatch.
$ cd usb-rndis-lite/ $ make $ sudo ./clean.sh $ sudo make install $ cd ..
Debian or Ubuntu
sudo ldconfig
Finished
SynCE's basic tools are now installed. You can progress to the next step of the SynceInstallation to either go ahead with your current set up or install the other tools required for synchronization.
