I would advise against developing directly from source. While it is possible you will need to have every dependency (there are a lot) installed.
My recommendation is to install calibre using the binary installer. Then use the CALIBRE_DEVELOP_FROM variable to point to a local copy of the calibre source tree.
The basic steps would be:
1) Install binary (the one from calibre-ebook.com not the one in Ubuntu's repository).
2) Check out the source. Put it some place like ~/code/calibre. You would use bzr branch lp:calibre
3) Set your environment variable. It's a good idea to put it in your .bashrc or .bash_profile file so it is set every time you open a terminal. export CALIBRE_DEVELOP_FROM=/home/you/code/calibre
4) run calibre.
|