On Thu, Nov 10, 2011 at 05:25:13PM -0500, Chris Frey wrote:
> On Wed, Nov 09, 2011 at 04:42:43PM +0100, Straubmeier G?nter wrote:
> > Hello,
> > 
> > how can I install barry to sync with ubuntu and use with my BlackBerry?
> > 
> > I've tried the following,
> > 
> > sudo add-apt-repository ppa:doctormo/barry-snapshot
> > sudo apt-get update
> > sudo apt-get install barry-util opensync-plugin-barry-4x
> 
> Hi,
> 
> You shouldn't have to add your own repository.  The main Ubuntu repositories
> come with Barry already, although it is a bit old.  I don't know why
> Ubuntu is still on 0.15.
> 
> If you want to use 0.17.x, you can download the .deb packages from
> sourceforge.net directly.


Let me correct myself.  I just noticed that Ubuntu only uses the outdated
"1exp7" version of opensync.

So.... that means in order to get syncing working, you need to go with
a build-your-own for now.  I'm working on new repositories for 0.18.x,
to make this much easier, but for now, the best way to do it is this:

0) Install git

1) Grab the binary-meta git tree

        git clone git://repo.or.cz/opensync/binary-meta.git
        git submodule init
        git submodule update

        You may need to do the update step multiple times if you get
        errors, due to repo.or.cz.

2) Uninstall any "1exp7" opensync packages that you have from outdated Ubuntu

        This includes libopensync1exp7 and anything it depends on.

3) Install the massive build dependencies

        Go into the binary-meta/depscripts directory and run the
        ./ubuntu-natty.sh script as root.  This installs all the build
        dependencies you'll need to build everything.

        This is just a script that runs apt-get install, as well as
        Barry's dependency list, which also runs apt-get install.
        So you can edit these files to suit your system if you need to.

4) Build binary packages for your system

        Go into the binary-meta root directory and run:

                make debian-all

        You do not need to be root to build these packages.

        The resulting packages will be under the debian/ directory.

5) Install the deb packages of your choice, and enjoy.  You can install either
        opensync 0.2x or 0.4x.

Not all the opensync plugins are supported in binary-meta yet, but file-sync,
evolution2, kdepim (0.2x), and Barry are there, and I consider them
reliable.  Still in development is adkonadi-sync (0.4x), and google-calendar.

If you have questions, please let me know!

- Chris


------------------------------------------------------------------------------
RSA(R) Conference 2012
Save $700 by Nov 18
Register now
http://p.sf.net/sfu/rsa-sfdev2dev1
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to