For one thing, I don't use aptitude, but always
apt-get.
Yes, you don't take the advice of some very experienced members here,
even Slavek suggested it, to let the package-maintenance be done by a
specially for that purpose designed program (aptitude), but stubbornely
keep fiddling and meddling and messing around with what you think is the
most appropriate method for you to do that.
But you keep lamenting about the mishappenings you encounter on and on.
Solve the problem at the root, not the top.
Peter.