May 10, 2008 · Backup, General · Email This Post

Sponsored Link
Conduit is a synchronization solution for GNOME which allows the user to take their emails, files, bookmarks, and any other type of personal information and synchronize that data with another computer, an online service, or even another electronic device.

Conduit manages the synchronization and conversion of data into other formats. For example, conduit allows you to;

Synchronize your tomboy notes to a file on a remote computer
Synchronize your emails to your mobile phone
Synchronize your bookmarks to delicious, gmail, or even your own webserver
and many more.

Install Conduit in Ubuntu

First you need to download the conduit .deb package from here

Currently Conduit have Feisty and Gutsy .deb packages

Once you downloaded the .deb package you should be having the conduit_0.3.4-1~getdeb2_all.deb file and you need to install this file using the following command

sudo dpkg -i conduit_0.3.4-1~getdeb2_all.deb

When you try to install you might get the following error

(Reading database ... 137487 files and directories currently installed.)
Unpacking conduit (from conduit_0.3.4-1~getdeb2_all.deb) ...
dpkg: dependency problems prevent configuration of conduit:
conduit depends on python-pygoocanvas; however:
Package python-pygoocanvas is not installed.
conduit depends on python-vobject; however:
Package python-vobject is not installed.
conduit depends on libgoocanvas3; however:
Package libgoocanvas3 is not installed.
conduit depends on python-elementtree; however:
Package python-elementtree is not installed.
conduit depends on python-sqlite; however:
Package python-sqlite is not installed.
dpkg: error processing conduit (--install):
dependency problems -- leaving unconfigured
Errors were encountered while processing:
conduit

To fix the above error run the following command

sudo aptitude -f install

This will complete the conduit installation

Using Conduit

If you want to open conduit go to Applications--->Accessories-->Conduit

Conduit is Loading

Once it opens you should see similar to the following screen

Conduit’s main window consists of two panes The left pane contains a list of supported services (data providers), and the right pane (Canvas) is used to define synchronization rules.Even in its current form, Conduit supports quite a few data providers, including the ever-popular Tomboy, F-Spot,Box.net, Flickr, Gmail, and others. Conduit is capable of syncing individual files and folders. When working with different data providers, it’s important to keep in mind that not all of them support twoway synchronization, and a tiny blue arrow next to each data provider icon helps you determine whether the syncing can go both ways or not.

To see Conduit in action,If you want to create some sync To do this, click on the folder item in the Dataproviders list and drag it onto the Canvas.

For example if you want to configure picasa Right-click on picasa and choose Configure Item.

Picasa Configuration box as follows

Conduit provides a way to resolve synchronization conflicts,and you can configure its behavior in the Edit | Preferences dialog window under the Configuration tab

Sponsored Link

Incoming search terms:

Related posts

9 Comments to “Conduit – synchronize Your data in Easy Way”

  1. Andrew says:

    They made GDebi Package Installer for a reason…

    [Reply]

  2. lodder says:

    Instead of using getdeb site. You can now use:

    deb http://ppa.launchpad.net/conduit/ubuntu hardy main
    deb-src http://ppa.launchpad.net/conduit/ubuntu hardy main

    in you source files.

    [Reply]

  3. sidrit says:

    Seems to be in the hardy repos now.

    http://archive.ubuntu.com hardy/universe conduit 0.3.6-1ubuntu1

    [Reply]

  4. threethirty says:

    Can this be used to sync between to computers?

    [Reply]

  5. Christopher says:

    I hope that more providers are added in the near future. It’s pretty much useless right now unless you use Google services, which I do not.

    [Reply]

  6. Chris says:

    Sync between computers is possible. I mounted a samba share then set up the sync link as two folders. Might be other ways to do it, but this was the quick and dirty way. Not the most secure way either. For private document syncs between my laptop and main computer, I use Unison over SSH to link the two directories directly.

    Seems a little buggy as well. Came up with error messages about working configuration, but worked anyway. Picassa web downloaded to my computer, but would not upload photos to sever.

    [Reply]

  7. Roger says:

    Conduit just says “Error synchronizing” when it’s 20% through. Where is the log file kept? Is there any way to determine what exactly the error is?

    What I’m trying to do is synchronize files between a tree of directories on a USB and a similar one on my hard drive.

    [Reply]

  8. Roger says:

    I look in .config/conduit/conduit.log (it’s 4MB big) and see loads of [CRITICAL] UNKNOWN CONVERSION ERROR messages.

    I don’t know why it needs to convert anything. Just compare dates and copy the newer in each case. These are just ordinary files that I regularly synchronize between Windows PCs and my USB drive using “Synchronize IT”.

    The message [CRITICAL] UNKNOWN SYNCHRONIZATION ERROR appears towards the end of the log file.

    To see file synchronization done really well, on Windows (only), take a look at “Synchronize IT” (shareware).

    [Reply]

  9. Darth Vader says:

    Easy my ass! I’ve gave up on this program once before and I though “lets check it again, it had potential”…

    This is by far the worst programmed piece of software I have ever used. A lot of things just doesn’t work, it has a nice tendency to fuck your things up and among other things IT’S FREAKING SLOW. I tried syncing 1 directory with at max 20 files, it took him 3 minutes… Am faster in syncing files using pen and a paper. Not to mention that network sync has to be done in exact order or it will not work.

    Oh and when you try to sync using network you HAVE to do it this way: Firstly make remote provide a Network, then add local home folder. Start Conduit on other computer. Add local folder provider… add remote folder provider… then on other computer change the local folder to anything you need, then change on other computer local folder… and voila.. you have slowest sync too up and … well not exactly running but we’ll say so… And that is like SIMPLE…

    And all this has to be done in exact way… or you won’t make it work…

    [Reply]

Leave a Reply