This isn't meant as bashing Calibre, don't get me wrong I love it! And I'm not trying to be rude or anything, but why?
I can't really imagine why Calibre-server would requires X, in my logic I would split up the packages, client and server so only the client would require X and I would be able to run the server on a headless machine without X.
Especially with the amount of package manager these days it wouldn't be that horrible for a simple end-user to click (possibly in the client) "install server too".
Last edited by junke1990; 11-21-2011 at 01:17 PM.
Reason: forget a n't