I've seen the following line once or twice while installing packages on Ubuntu:
Depends: <package> but it is not going to be installed
I've seen people suggest various commands to run to fix such issues, but I would like a greater understanding of what actually goes on in package management, how something can go wrong like this, and what those "fixing" commands actually do.
Is there a server administration reference manual that I can read to learn these things? I don't mind buying books.