I was trying to compile Weave1 since my previous build for Fedora x86_64 can’t work on Ubuntu, and I thought that would take some time. I was wrong! It only needs 5 commands:

sudo apt-get install xulrunner-1.9-dev mercurial build-essential
hg clone http://hg.mozilla.org/labs/weave weave
cd weave
make sdkdir=/usr/lib/xulrunner-devel-1.9.0.1 xpi
firefox-3.0 weave-Linux.xpi

If you don’t want to build one with just five commands, then you can install this one. (source retrieved on 2008-09-15)

[1]Now called Firefox Sync.