I tried to install calibre on Lenny and failed miserably. The libraries are too old, and getting everything from backports wasn't possible. Installing upgraded versions of some libraries, in particular glibc, hosed my system.
I did succeed using a chroot'ed jail, where I could add the necessary libraries.
This post describes what I did. I never attempted to run the GUI, so there is likely more work to do.